Blink
Blink
' * Revision History: ' - initial release; ' * Description: ' Simple "Hello world" example for the world of ARM MCUs; ' ' * Test configuration: ' Device: STM32F107VC ' http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNI CAL_LITERATURE/DATASHEET/CD00220364.pdf ' Dev.Board: EasyMx v7 for STM(R) ARM(R) ' http://www.mikroe.com/easymx-pro/stm32/ ' ac:LEDs ' Oscillator: HSE-PLL, 72.000MHz ' Ext. Modules: None. ' SW: mikroBasic PRO for ARM ' http://www.mikroe.com/mikrobasic/arm/ ' * NOTES: ' - Turn ON PORTA, PORTB, PORTC, PORTD, PORTE at SW15 (board specific). program LedBlinking main: GPIO_Digital_Output(@GPIOA_BASE, _GPIO_PINMASK_5) ' Set PORTA as digital outpu t GPIOA_ODR = 0 while TRUE GPIOA_ODR = not GPIOA_ODR ' Toggle PORTA Delay_ms(1000) wend end.