深入了解Arduino

共9讲

深入了解Arduino教程,来源:https://www.cnblogs.com/lets-blu/tag/Arduino/

第1讲 I/O子系统

Arduino UNO R3的主处理器ATMega328P上有3个8位的输入/输出端口,分别是PB,PC和PD。


第2讲 中断子系统

Arduino UNO R3的主处理器ATMega328P拥有26个中断源。


第3讲 定时/计数器子系统

Arduino UNO R3的主处理器ATMega328P拥有3个定时/计数器:Timer0,Timer1和Timer2。


第4讲 串行通信子系统

Arduino UNO R3主处理器ATMega328P支持3种串行通信方式:通用同步/异步收发器,串行外设接口和两线串行接口。


第5讲 A/D转换子系统

Arduino UNO R3主处理器ATMega328P的模数转换子系统采用逐次逼近的方式完成模数转换。


第6讲 内存子系统

Arduino UNO R3主处理器ATMega328P的芯片内部拥有3种存储器:数据存储器,程序存储器和电可擦写可编程存储器,它们各自有不同的用途。


第7讲 嵌入式操作系统FreeRTOS

FreeRTOS可以提供任务管理,队列管理,中断管理,资源管理和内存管理等功能


第8讲 工具链与调试技术

Arduino IDE和Fritzing都可以运行在多种操作系统上。


第9讲 故障排除:烧录引导程序

Arduino UNO R3开发板上的ATMega328P有0.5KB的Flash空间用于引导程序;因为有引导程序的支持,Arduino可以使用串口上传程序而无需编程器。