我一直在从事Arduino项目。在使用Arduino使一切正常工作之后,我想转到不使用Arduino的解决方案。也就是说,我想使用不涉及Arduino板的微控制器。这将允许使用单板无屏蔽解决方案。
我知道有一些方法可以在面包板上制作自己的Arduino,但这并不是我真正想做的。
我不是很确定如何做到这一点。
除非有更好的选择,否则我倾向于使用Arduino使用的ATmega328。我了解开发工具是免费提供的,或者至少不是很昂贵。
出于这个问题的目的,假设我可以为电路提供+ 5V的电压。
我的第一个问题是如何对MCU进行编程。我相信有两种选择:
- 购买一个编程器,对MCU进行编程,然后将芯片放入我的电路中。
- 设计我的电路以包括对在线编程的支持。
我假设如果我选择选项#1,那就像在电路中插入已编程的芯片一样简单。我什么都不需要了 当然,更改软件会很不方便。
但是对于选项2,我不确定我需要什么。从我读过的书中,我认为我需要编程电缆和板上的连接器(什么类型?)。然后我想我(正确地)将连接器连接到ATmega上的某些引脚。
无论哪种方式,我都需要Atmel工作室。
其次,除了电源之外,Arduino上我绝对需要什么吗?我想也许是复位开关?