int main() { // unsigned char onechar = 'a'; PLL_Init(); PortA_Init(); PortC_Init(); SysTick_Init(); Nokia5110_Init(); // Зеленый светодиод выкл, PC9. Синий сетодиод вкл, PC8. Положительная логика GPIOC_BSRR = 0x2000100; Nokia5110_Clear(); while(1){ if((GPIOA_IDR & 0x1)){ // Проверяем нажатие кнопки, PA0. Положительная логика GPIOC_BSRR = 0x1000200; // Синий LED off. Зеленый LED on SysTick_Wait10ms(20); // задержка 200 мс GPIOC_BSRR = 0x3000000; // Синий LED off. Зеленый LED off SysTick_Wait10ms(20); // задержка 200 мс Nokia5110_OutString("Hello,World!"); } else GPIOC_BSRR = 0x2000100; // Синий светодиод вкл. Зеленый сетодиод выкл } }
void Bluetooth_Init( void ) { UART2_Init_16MHz_9600bps(); //UART2_Init_16MHz_38400bps(); PortC_Init(); BT_ENABLE = 0xFF; }
void IO_Init( void ) { busSpeedPLL(); PortF_Init(); PortE_Init(); PortD_Init(); PortC_Init(); // ADC0_InitSWTriggerSeq3_Ch1(); // SysTick_Init_ms( 1 ); // UART_Init_16MHz(); // Nokia5110_Init(); // Nokia5110_PrintBMP( 0, 47, jwrp, 0 ); // Nokia5110_DisplayBuffer(); // SysTickWaitBusy( 3 ); // Nokia5110_PrintBMP( 0, 47, cruzamento, 0 ); // Nokia5110_DisplayBuffer(); }