让Arduino IDE成为非官方板子的开发环境

本文介绍了如何修改Arduino IDE以适配自定义的基于atmega328的开发板。通过编辑boards.txt文件,设置mcu、f_cpu等参数,然后重启IDE,即可在工具菜单中找到新添加的板子。若使用USBISP或USBASP下载程序,可导出编译后的HEX文件进行烧录。
摘要由CSDN通过智能技术生成

        有时候我们会自己画基于atmega328的板子,也许这个板子与原来的arduino板子有一些差别,比如晶振不同,此时我们可以对Arduino的开发环境做一点小修改,来适配我们自定义的开发板。

        在<Arduino安装路径>\hardware\arduino\avr路径下有一个boards.txt文件,这个文件中定义了所有arduino官方适配的板子。我们要做的很简单,就是按照它的格式添加一天记录即可,比如:

##############################################################

femtoduino.name=femtoduino
femtoduino.upload.maximum_size=32256
femtoduino.upload.maximum_data_size=2048

femtoduino.build.mcu=atmega328p
femtoduino.build.f_cpu=8000000L
femtoduino.build.board=AVR_femtoduino
femtoduino.build.core=arduino
femtoduino.build.variant=standard
       name指定板子的名称,可以任意取一个与该文件不重名的即可,之后会在软件中显示这个板子名称;

       mcu指定控制器名称;

       f_cpu指定处理器速度,有时我们自己画的板子可能不需要外部晶振,那这里最大只能是8M,这个条目是非常重要的,很多跟时间有关的设置都会用到这个参数;

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值