历史上的今天
返回首页

历史上的今天

今天是:2024年12月12日(星期四)

正在发生

2018年12月12日 | stm32 MDK5软件仿真之查看io口输出

2018-12-12 来源:eefocus

第一步,编译程序,查看编译输出窗口,没有报错,也没有警告,再点击调试按钮




第二步,设置要查看的引脚端口,点击Setup



第三步,点击插入



第四步,输入要查看的引脚,例如GPIOA_Pin_0引脚,则输入PORTA.0,注意,A后面有一个小数点,而且都是大写,不能是小写


\



此刻会出现一个错误,软件无法识别我们设置的端口引脚



点击图中所示的按钮,设置工程




点击Debug标签,转到设置Debug界面,修改里面的文本



修改为如图所示文本,其中两个方框需要根据实际使用的微控制器型号而改动



设置完成后点击OK重新设置要查看的端口引脚,点击空白部分,设置完成后,点击Close




重新回到调试界面,点击全速运行,点击图中的auto使用自动捕获信号功能,即可看到信号波形。



 

////////////////////////////////////////////////////////////////////////////////////////


stm32 MDK5软件仿真之查看io口输出 - simonlin - 博客园


https://www.cnblogs.com/simonlin/p/5036437.html

  

软件MDK5


stm32的pack

  

打开MDK,添加工程


一、首先找到Project的Options选项,里面的Debug选为Use Simulator,也就是选择软件仿真。


然后再Logic Analyzer的Setup选项里添加你要观察分析的IO,如PORTA.0。开始仿真后会看到逻辑分析窗口出现波形,调整Zoom的In或者Out就可以看到了


①点开debug


②添加io


③运行

 

二、软件仿真时,MDK Logic Analyzer添加current logic analyzer signals时显示Unknown Signal

 

①.首先确定输入格式正确 PXn   就是 输入PORTX.n             


X是A,B,C... ; 


n就是对应的引脚编号  


例程PA6 对应输入就是 PORTA.6

 

②.设置 Dialog DLL (Options里面选择debug)分别为: DARMSTM.DLL 和TARMSTM.DLL, Parameter 均为: 


-pSTM32F103RC,用于设置支持 STM32F103RC 的软硬件仿真(即可以通过 Peripherals 
选择对应外设的对话框观察仿真结果)。
推荐阅读

史海拾趣

Herrmann Kg公司的发展小趣事

随着全球市场的不断扩展,Herrmann Kg积极实施全球化发展战略。公司在德国和匈牙利设有生产厂房,并在欧洲、美洲和亚洲等多个国家设有分支机构。通过全球化布局,Herrmann Kg能够更好地服务全球客户,同时利用各地的资源和优势进行技术创新和市场拓展。这种全球化战略不仅提升了公司的市场影响力,还为其未来的持续发展奠定了坚实的基础。

请注意,以上故事是基于Herrmann Kg在超声波焊接技术领域的整体发展情况进行构想的,并非直接来源于特定事件的报道或官方声明。因此,在描述过程中可能存在一定的想象和推测成分。然而,这些故事旨在展示Herrmann Kg在电子行业及相关领域中的发展成就和趋势。

振华新云(CEC)公司的发展小趣事

背景:2004年,为了适应国家经济发展和产业布局调整的需要,振华新云面临从凯里白午山区调迁至贵阳市新添高新技术开发区的挑战。

内容:在调迁过程中,公司克服了种种困难,如设备搬迁、员工安置、生产线重建等。通过精心组织和周密安排,确保了调迁工作的顺利进行。

成果:调迁完成后,振华新云在贵阳市新添高新技术开发区迎来了新的发展机遇,为公司后续的快速发展提供了有力保障。

德艺隆(DEALON)公司的发展小趣事

随着环保意识的日益增强,德艺隆积极响应国家环保政策,将绿色环保理念融入产品设计和生产过程中。他们研发出了一系列绿色产品,如环保型连接器、节能型插座等,不仅满足了客户的需求,也为保护环境做出了贡献。同时,公司还加强了废弃物的管理和回收,减少了环境污染,树立了良好的环保形象。

ENPIRION公司的发展小趣事

在经历了几年的快速发展后,ENPIRION公司被Altera公司收购。这一收购标志着ENPIRION公司进入了一个新的发展阶段。在Altera公司的支持下,ENPIRION公司得以继续扩大其研发和生产能力,推出更多创新的产品和服务。同时,随着人工智能、物联网和大数据技术的不断发展,ENPIRION公司也积极探索新的应用领域和市场机会,为其未来发展奠定了坚实的基础。

以上五个故事概述了ENPIRION公司在电子行业中的发展历程和关键里程碑。通过这些故事,我们可以看到ENPIRION公司凭借技术创新、市场扩展和合作伙伴关系等关键因素取得了显著的成功。

Efficient Power Conversion公司的发展小趣事

随着EPC公司氮化镓技术的不断完善和成熟,其产品开始受到市场的广泛认可。无线电源传送、全自动汽车、高速移动通信等领域的企业纷纷采用EPC公司的氮化镓功率半导体器件,以提高其产品的性能和效率。EPC公司的市场份额逐渐扩大,成为氮化镓功率管理技术领域的领军企业。

Applied Micro Circuits (MACOM)公司的发展小趣事

在经历了多次的收购与转手后,MACOM公司重新获得了独立地位,并开始了新的发展历程。公司推出了首个GaN功率器件,这一技术创新在行业内引起了广泛关注。随后,MACOM继续通过收购微波和射频公司MIMIX以及高速光通信公司Optomai来扩展其业务范围。这些举措不仅增强了公司的技术实力,也为其在全球市场上取得竞争优势奠定了基础。

问答坊 | AI 解惑

数字电位器X9511的原理和应用

数字电位器X9511的原理和应用…

查看全部问答>

最基础的介绍, PROTEL是什么?

很多网友渴望自己设计电路原理图(SCH)、电路板(PCB),同时希望从原始SCH到PCB自动布线、再到成品PCB电路板的设计周期可以缩短到1天以内!是不是不可能呢?当然不是,因为现在的EDA软件已经达到了几乎无所不能的地步!由于电子很重实践,可以说 ...…

查看全部问答>

关于wince下OPENGL ES纹理贴图!

OPENGL ES 1.0纹理贴图。请问大家怎么做的啊?调了几天没画面,就一个四边形,没纹理!不知道怎么回事! 谢谢!…

查看全部问答>

eeworld论坛没做好!搞得人很不爽!希望设计者多努力!

弹出下载界面,我点击取消,第二次居然说积分不过!他妈的吗,垃圾啊…

查看全部问答>

8255键盘及显示接口实验 的详细解释

  1.假如我输入数字 3 它的整个运作流程?   感谢! 2.如何根据此程序,编写一个以0位加号判断输入的四位数是否正确 例如(1023  ;1+2=3 结果正确      1035  ;结果错误) 2要包括 ...…

查看全部问答>

vxworks应用程序如何调用shell(reboot)命令?

我的程序在运行到特定时候需要人为的重新的启动系统,我使用了“reboot(2);)语句,用来重新启动系统并清除内存,但是系统没用重新启动,不知道这样使用对不对,是不是需要调用shell命令解释器一类的函数,有没有哪位大侠使用过? 另外再请教一 ...…

查看全部问答>

两个单片机协调问题,

两个单片机读写同一个I2C,我想知道它会不会因为同时读写而起冲突,另外如果会起冲突,请问用什么方法可以让它们分时读写?…

查看全部问答>

编程

我是个嘎新嘎新的新手   现在才上班  过段时间可能要用单片机开发 接口编程方面的东西 但是我什么都不会 现在在看C呢 各位高手能给点意见吗   我要学好什么 谢谢  谢谢…

查看全部问答>

提醒一下想买开发板的兄弟们,千万不要买英蓓特的

                                 去年10月份左右我给他们买了一块STR710开发板,现在他们自己都还没搞定那块板子,却早就开始买了,谁买开发板不是 ...…

查看全部问答>

崩溃了...

                                 崩溃了...…

查看全部问答>