我认为这个问题已经被问了数千次,我根本找不到关于这个主题的很多资源。
我想使用 Atmel Studio 和 C 语言对我的 Arduino Uno (ATmega328P) 进行编程,减去 Arduino 库。我的意思是我想编写如下代码:
int main(void) {
/* set pin 5 of PORTB for output*/
DDRB |= _BV(DDB5);
while (1) {
/* set pin 5 high to turn led on */
PORTB |= _BV(PORTB5);
_delay_ms(BLINK_DELAY_MS);
/* set pin 5 low to turn led off */
PORTB &= ~_BV(PORTB5);
_delay_ms(BLINK_DELAY_MS);
}
}
而不是充斥着如此方便的Arduino 功能的代码。我想深入了解 Arduinos!
话虽如此,我正在寻找您可以提供的任何出色的学习资源,以便我可以扩展我的知识!
到目前为止,我设法找到 的唯一有用的来源是这个页面: https ://hekilledmywire.wordpress.com/2010/12/04/22/
但是,图像丢失了,无论如何,它看起来很简约。