编写AVR单片机程序用WINAVR,采用AVR STUDIO导入elf进行debug,可以进行逐语句,逐过程,设置断点,可以相应的查看寄存器的值,可以看I/O口。
我想问一下在可以以AVR STUDIO软件仿真的情况下,还需要JTAG JTAGICEMKII等仿真器吗?如果还需要的仿真器的话,有什么优势呢?
关于AVR单片机的仿真器是否有必要
答案:6 悬赏:0 手机版
解决时间 2021-02-13 03:06
- 提问者网友:你给我的爱
- 2021-02-12 07:46
最佳答案
- 五星知识达人网友:千杯敬自由
- 2021-02-12 08:28
个人认为,没有必要,我写软件用的ICCAVR ,除了JTAG烧写程序的时候用AVR Studio,用ISP下载就用progisp或AVR fighter。一般不仿真,都是通过ISP直接下载到板子里,看结果,结果不对的话,就测量引脚电压或波形。仿真器的优势就是你能让单片机一步步的工作,更容易知道错误出在哪里。
全部回答
- 1楼网友:慢性怪人
- 2021-02-12 12:52
1.开门见山直接回答知识点
2.对相关知识点进行延伸
3.规范排版,内容充实更容易通过认证哦
4.补充参考资料(没有可以忽略哦~)
- 2楼网友:封刀令
- 2021-02-12 11:45
如果用AVR系列单片机 我建议您用 IAR FOR AVR软件配合JTAG仿真器来进行调试。优点主要有,软件仿真有时会和实际运行情况不同,不利于开发。
- 3楼网友:狂恋
- 2021-02-12 11:24
仿真器可以看到程序实际运行的情况,但模拟运行看不到实际运行时的情况,例如 按键按下后执行语句,串口等
- 4楼网友:夜风逐马
- 2021-02-12 09:55
jtag是一种基于边界扫描的内核访问方式。很多的jtag实际上有仿真器的功能,如果只是连接目标板的通用的jtag协议的连线各个型号mcu是可以通用的。但如果是专门开发的仿真器,虽然也是用jtag连接到目标板,但不能交叉混用的。
- 5楼网友:玩世
- 2021-02-12 09:35
没有必要购买仿真器。例如:
1、SST89E516具有再应用可编程IAP和系统可编程ISP功能,其中IAP是通过串口实现的。可以直接使用串口在线仿真。
2、另外SST也有专门的ISP下载工具,所以觉得无需购买仿真器。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯