keil5软件仿真stm32设置 和 调试技巧

这篇具有很好参考价值的文章主要介绍了keil5软件仿真stm32设置 和 调试技巧。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

keil5软件仿真stm32设置 和 调试技巧



前言

不想用板子的时候或没有板子的时候,软件仿真更方便调试快速验证;
KEIL两大功能:1.编译器功能;2.调试器功能


一、仿真设置

1.选择Use simulaor代表要使用软件模拟仿真
2.“dialog DLL”的内容是DARMSTM.DLL,表示使用STM系列
3.把“dialog DLL”的内容换成TARMSTM.DLL
4.parameter”的内容是 -pSTM32F103ZE,表示匹配的单片机的型号
5.设置晶振别忘记!!!

keil5串口仿真,单片机零散知识,stm32,嵌入式硬件,单片机
keil5串口仿真,单片机零散知识,stm32,嵌入式硬件,单片机

二、调试

1.串口显示

keil5串口仿真,单片机零散知识,stm32,嵌入式硬件,单片机

2.查端口端口波形

查看PA1端口波形:
PORTA.1
keil5串口仿真,单片机零散知识,stm32,嵌入式硬件,单片机
keil5串口仿真,单片机零散知识,stm32,嵌入式硬件,单片机

3.查看变量

keil5串口仿真,单片机零散知识,stm32,嵌入式硬件,单片机

4.设置IO状态

keil5串口仿真,单片机零散知识,stm32,嵌入式硬件,单片机
keil5串口仿真,单片机零散知识,stm32,嵌入式硬件,单片机

三、仿真跑乱

优化等级选为-O0即可,但可能会加大最终代码大小
keil5串口仿真,单片机零散知识,stm32,嵌入式硬件,单片机


四,报错

1.无法go to 函数

no information available for selected symbol
解决方法是工程文件不要出现中文路径
keil5串口仿真,单片机零散知识,stm32,嵌入式硬件,单片机

总结

多使用keil带的仿真工具提高开发效率文章来源地址https://www.toymoban.com/news/detail-648975.html

到了这里,关于keil5软件仿真stm32设置 和 调试技巧的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Keil5软件安装方法(兼容stm32与c51方法)

    目录 一、下载软件包 二、安装软件 1、安装C51v960a.exe (1)右键以管理员权限运行程序  (2)开始安装软件  (3)勾选协议 (4)选择安装路径  (5)填写名字与邮箱  (6)等待安装 (7)安装完毕  (8)以管理员打开软件 (9)打开注册机 (10)破解成功 2、安装mdk528.exe

    2023年04月24日
    浏览(45)
  • 毕设教学:STM32-Keil软件仿真和硬件仿真 在线仿真

    软件仿真和硬件仿真什么区别?软件仿真就是没有硬件参与的仿真,完全是模拟实现的。硬件仿真是将程序下载到控制芯片的FLASH或RAM中,直接在硬件上实现仿真。【有什么问题欢迎联系讨论,一起解决问题】 仿真这种东西,因为涉及到信任问题,用的好觉得好用,用不好可

    2024年02月08日
    浏览(39)
  • 【工具使用】Keil5软件使用-进阶调试篇

        本文面向已经懂得软件基本操作的职业老手,如果是未使用过该软件的小鲜肉,请移步基础篇。这里以STM32芯片为例对工具进行讲解,其他品牌的芯片在调试方面上可能存在差异。     Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试

    2024年02月03日
    浏览(61)
  • Keil Debug 串口调试技巧

    更改对应的bebug窗口参数 两边的 Dialog DLL 更改为:DARMSTM.DLL 两边的 Parameter (这里的根据单片机型号更改)更改为:-pSTM32F103VE 选择左边的 Use Simulator 选项。 串口打印 打开窗口 窗口位置 只要运行就可以查看了 在命令串口键入:MODE COM1 115200, 0, 8, 1 回车 再输入:ASSIGN COM1 S1I

    2024年02月06日
    浏览(42)
  • keil5.38 debug配置STlink调试,软件闪退

    keil5.38 debug配置STlink调试,软件闪退 因为新版的Keil加入了盗版下载器的校验机制 百度云盘 链接:旧版版本STLINK文件连接 提取码:7epc 解压下载文件后得到STlink文件夹,替换到新版本的keil的ARM目录即可

    2024年02月11日
    浏览(52)
  • 【嵌入式开发工具】STM32+Keil实现软件工程搭建与开发调试

    本篇文章介绍了使用Keil来对STM32F103C8芯片进行初始工程搭建,以及开发与工程调试的完整过程,帮助读者能够在实战中体会到Keil这个开发环境的使用方法,了解一个嵌入式工程从无到有的过程,并且具备快速搭建一个全新芯片对应最小软件工程的基本能力思路。文章首先介绍

    2024年02月05日
    浏览(66)
  • (STM32基础)STM32用keil5开发前准备

    1)Keil5安装MDK-ARM版本后,需要安装对应芯片器件库,否则新建工程无芯片可选项。  查看设备管理器  stlink 是否驱动正常,如果是感叹号则需要装驱动  2、插入STLINK后,在keil安装目录下找到安装驱动程序,安装STLINK驱动。 3、插入usb转串口模块后,安装驱动程序(资料文件

    2024年02月03日
    浏览(68)
  • Keil5 开发 STM32 工程创建

    打开Keil5软件,点Project菜单的的下来选项New uVision Project…,然后选择工程文件夹放置的目录,新建项目目录,如:LED闪烁 点击OK后,会弹出配置运行时环境的选项框,关闭即可,该方法使用手动配置。 完成后,如下图: 打开项目目录,分别创建3个文件夹:Library, Start, User,

    2024年02月16日
    浏览(96)
  • Clion + Keil5 写stm32

    最近在学 stm32,使用 Kei5 写代码十分难受,代码提示差,看源码复杂,甚至括号匹配都没有。就想着 JetBrains 家的东西能不能用,就找的了稚晖君的《配置CLion用于STM32开发【优雅の嵌入式开发】》,配置之后又想用 stm32 的原生库不想用HAL库,因为跟着江协科技学起来方便。折

    2024年02月05日
    浏览(69)
  • STM32CubeMX+Keil5新建工程

    STM32CubeMx 软件是 ST 公司为 STM32 系列单片机快速建立工程,并快速初始化使用到的外设、GPIO 等,大大缩短了我们的开发时间。简单地说STM32CubeMX 本身就是一个工具软件,我们只要在上面通过图形化配置就可以生成STM32 功能代码工程,这样节省我们的工作量。在之前没有用这个

    2024年01月19日
    浏览(128)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包