I have an Arduino Duemilanove. I really like the hardware and the way the board is set up. However, I don't like the Arduino "language" or the IDE.
If I make my own program using avr-gcc or something similar (without using the Arduino libraries or the IDE), can I upload it to the Arduino board normally (as it's meant to be used)? As in, I would still like to use the bootloader to handle the flashing of the microcontroller, but I would just like to write my own code without the Arduino IDE. The bootloader would still jump to my code.
Yes you can do all that. AVRDUDE is the program that knows how to communicate with the bootloader, so HEX files can be directly uploaded to the chip without using the Arduino IDE.
I need more low level control of interrupts, particularily the UART RX interrupt, which the Arduino library will not let me use. Also, I also don't like the look and feel of the IDE, as well as it's lack of features. Don't get me wrong, it's good at what it does, and it's a really solid package, but I'm looking for something more.
I need more low level control of interrupts, particularily the UART RX interrupt, which the Arduino library will not let me use. Also, I also don't like the look and feel of the IDE, as well as it's lack of features. Don't get me wrong, it's good at what it does, and it's a really solid package, but I'm looking for something more.