Archive for category Cortex-M3
XDUINO IDE v0.91 notes
Posted by Ram in ARM, compiler, Cortex-M3, development tools, programming on October 8th, 2009
First, we would like to thank those who have given feedback on XDUINO IDE which contains ARM Compiler, libraries, and other tools necessary for getting the Xduino project running.
Important notes:
Xduino v0.12 to be released
Posted by Ram in ARM, Cortex-M3, Xduino release on July 24th, 2009
Xduino v0.12 should come out within the next few days and it will have Serial buffer, Round-robin general purpose library, ADC (Analog input) and might also have DAC (Analog output) functionalities. Note DAC function does not exist in Arduino (yet). PWM function should be coming out soon as well but might not always be needed as there are 2 DAC channels on the ARM Cortex-M3 STM32F10ret6 board which is being used for testing. Arduino compatibility syntax will be provided on the new functions as well.
ARM programming made simple with Xduino (v0.11)
Posted by Ram in ARM, Cortex-M3, programming example on July 16th, 2009
With the current release of Xduino v0.11 for ARM Cortex-M3 STM32 and also future releases of other ARM mcu as well as other non-ARM mcus, here is going to be what you can call ‘Blink’ example.
Before starting, you have to compile this code along with Xduino platform libraries and load it to the board you are using. Once loaded then you can disconnect the board from the computer then connect one wire of an LED to PB7 (you can change this to other Pin on your board, make sure to also change the code) and the other to ground appropriately. Hit reset on your board and the LED should blink.
/* Xduino library initialization */
#include “main.h”int LedPin = PB7; // as labelled on your ARM Cortex-M3 board
int main(void)
{doInit(); //Initialize
while(1) //loop this block
{
digitalWrite(LedPin,HIGH);
delay(200);
digitalWrite(LedPin,LOW);
delay(200);
}}
