前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >折腾了一下Atmega64A

折腾了一下Atmega64A

作者头像
ManInRoad
发布2023-12-14 10:27:21
960
发布2023-12-14 10:27:21
举报
文章被收录于专栏:物联网思考物联网思考

半路接了一个项目,使用的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开发方便。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-12-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 物联网思考 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档