Submitted version of the thesis - Airlab, the Artificial Intelligence ...
Submitted version of the thesis - Airlab, the Artificial Intelligence ...
Submitted version of the thesis - Airlab, the Artificial Intelligence ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
92 Appendix B. Documentation <strong>of</strong> <strong>the</strong> programming<br />
SCU_RCLKDivisorConfig(SCU_RCLK_Div1);<br />
SCU_HCLKDivisorConfig(SCU_HCLK_Div1);<br />
SCU_PCLKDivisorConfig(SCU_PCLK_Div2);<br />
SCU_BRCLKDivisorConfig(SCU_BRCLK_Div1);<br />
SCU_PLLFactorsConfig(192, 25, 2); /* PLL = 96 MHz */<br />
SCU_PLLCmd(ENABLE); /* PLL Enabled */<br />
SCU_MCLKSourceConfig(SCU_MCLK_PLL); /* MCLK = PLL */<br />
SCU_PFQBCCmd(ENABLE);<br />
/* Enable GPIO 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Clocks */<br />
SCU_APBPeriphClockConfig(__GPIO0, ENABLE);<br />
GPIO_DeInit(GPIO0);<br />
SCU_APBPeriphClockConfig(__GPIO1, ENABLE);<br />
GPIO_DeInit(GPIO1);<br />
SCU_APBPeriphClockConfig(__GPIO2, ENABLE);<br />
GPIO_DeInit(GPIO2);<br />
SCU_APBPeriphClockConfig(__GPIO3, ENABLE);<br />
GPIO_DeInit(GPIO3);<br />
SCU_APBPeriphClockConfig(__GPIO4, ENABLE);<br />
GPIO_DeInit(GPIO4);<br />
SCU_APBPeriphClockConfig(__GPIO5, ENABLE);<br />
GPIO_DeInit(GPIO5);<br />
SCU_APBPeriphClockConfig(__GPIO6, ENABLE);<br />
GPIO_DeInit(GPIO6);<br />
SCU_APBPeriphClockConfig(__GPIO7, ENABLE);<br />
GPIO_DeInit(GPIO7);<br />
SCU_APBPeriphClockConfig(__GPIO8, ENABLE);<br />
GPIO_DeInit(GPIO8);<br />
SCU_APBPeriphClockConfig(__GPIO9, ENABLE);<br />
GPIO_DeInit(GPIO9);<br />
/* Enable VIC clock */<br />
SCU_AHBPeriphClockConfig(__VIC, ENABLE);<br />
VIC_DeInit();<br />
/* Enable WIU clock */<br />
SCU_APBPeriphClockConfig(__WIU, ENABLE);<br />
WIU_DeInit();<br />
/* Enable WIU clock */<br />
SCU_APBPeriphClockConfig(__I2C0, ENABLE);<br />
/* Enable DMA clock */<br />
SCU_AHBPeriphClockConfig(__DMA, ENABLE);<br />
DMA_DeInit();<br />
/* Enable TIM0123 clock */<br />
SCU_APBPeriphClockConfig(__TIM01, ENABLE);