折腾了一下Atmega64A(开发环境搭建+程序下载)

2023-12-13 08:44:36

半路接了一个项目,使用的mcu是atmega64a,在我印象中这种古老芯片都要淘汰了,没想到还有人在使用。

程序是用的ICCV7 for AVR开发的,在网上找到这个IDE,win10下安装还算顺利,这个软件的最新版本是7.22,更新日期也非常久远了。

安装好之后,编译程序,发现已经使用了74%的空间了:

下载程序,这个IDE支持的下载工具都比较古老,像STK-200/300等等;

电路设计的下载接口是JTAG,

上面的ICCV7 for AVR比较奇葩不支持AVR?JTAG?ICE,又在网上找支持的IDE,最后找到了AVR Studio?4,这个最开始在win10下面安装一直失败

最后参考网友的解决方法"以管理员身份打开命令提示符,找到安装包,按shift+右键点击安装包,选择复制文件地址,粘贴到命令提示符窗口回车即可"。

AVR Studio 4本身只支持汇编语言,如果需要使用C语言开发,需要安装插件——WinAVR。

由于原工程是使用ICCV7 for AVR开发的,移植到AVR Studio?4需要做一些改动,所以在这里就只使用AVR Studio 4来下载程序了。

依次选择工具(这里使用的是AVR JTAG ICE)、端口号(根据实际,这个是AVR?JTAG ICE本身虚拟出来的)、选择mcu、选择hex,最后点击“Program”即可下载成功。

写在最后:这种古老芯片,还是要慎用,IDE不更新了,下载器专用而且还比较贵,远远没有现在M0、M3芯片,甚至都不如stm8开发方便。

文章来源:https://blog.csdn.net/freemote/article/details/134954216
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。