1写在前面
很多初学者习惯使用软件仿真,应该是很多人都知道的一款仿真软件。
以前开发板相对较贵,且快递不方便,使用仿真软件可以理解。现在便宜的stm32开发板就十几块,还用仿真软件,我不是很理解。
有经验的人都知道,仿真和实际运行情况很多时候都不一样,相信不用我说,大家都明白。
因此,我个人不是很推荐大家仿真,本文内容可能存在纰漏,仅限个人学习。
下面讲述基于keil mdk-arm 和 iar ewarm进行仿真打印的配置。
2keil仿真打印配置
keil mdk-arm不能仿真,原因出在仿真参数出现了问题:
修改这两处参数为:darmstm.dll -pstm32f103ze
基于前面使用stm32cubemx生成工程,修改此处仿真相关配置即可。
下面提供的工程,直接编译,再点击调试按钮,打开uart 1#,全速运行,就能看到printf打印效果:
3iar仿真打印配置
iar下的仿真打印,我没有研究透彻,只是经过测试验证,可以运行。
这里仿真打印,我使用swo方式:
重定义代码为:
intfputc(intch,file*f){itm_sendchar(ch);returnch;}
iar仿真效果:
当然,有些配置我没有研究明白,比如滴答中断计数,为什么仿真没有正常执行。所以,我自定义延时函数。
Windows server 2019AD域创建用户的三种形式简析
集成组件为超声系统设计提供了灵活性
G形臂、O形臂、三维C形臂的优点
5G商用的推进为工业互联网的创新发展按下了加速
校准到底选几点校准才最合适呢?
基于Keil MDK-ARM 和 IAR EWARM进行仿真打印的配置
锂电池组定制的流程有哪些步骤?锂电池组定制需要考虑的因素
哪吒汽车与招商银行上海分行继续拓展业务合作机会
无刷电机不用铁氧体原因是这个
盘片容量
为什么电脑开机会自动打开文件或者文件夹
APM32F4xx_SDK_V1.1中使用IAR9.3进行编译使用printf功能
测温枪的原理是怎样的
简易病房床位呼叫器电路图
激发无限创新灵感 Intel Edison登陆Mouser
Google浏览器已经具有安全保存密码并填写所需空间的功能
松下电工期望2015年照明销售达千亿日圆
华为供应商陷债务“罗生门”,被追讨四百多万
影驰推出星曜内存,具有8GB和16GB两个规格
DP5340完全兼容替代CS5340立体声音频A/D转换器芯片