使用protues仿真stm32教程

  本人小白,近期尝试使用protues仿真stm32单片机遇到了很多问题,查询了很多博客,但是没有找到一套完整合适的方法。四处碰壁之后,结合他人的博客和自己的尝试,最终找到了一套可行的方案。

1.打开proteus8.6添加stm32f103C4.

2.选择Design->configure power rails

3.选择GND,选择VSSA,点击Add

4.选择VCC/VDD,选择VDDA,点击Add,点击OK.

5.MDK新建一个工程,芯片型号stm32F103C4,添加启动文件startup_stm32f10x_ld.s(小容量)。

6.选择create HEX FILE

7.按红色框框填写内容。点击OK

8.打开startup_stm32f10x_ld.s文件,注释掉这两句,在句子前面加分号(;),如果startup_stm32f10x_ld.s文件是只读属性,先把只读属性去掉,再改。

9.编写代码,生成HEX文件。我的代码如下:

10.在proteus中,打开stm32F103C4的属性框,ProgramFile选择MDK刚才生成的HEX文件,时钟频率默认。点击OK。

11.Proteus点击下面运行,运行结果如下;

使用protues仿真stm32教程相关推荐

  1. protues 仿真stm32的问题

  2. protues仿真51单片机教程

    protues是一款常用的单片机仿真软件,在很多情况下,我们做一些简单的项目,手边没有单片机或者不想麻烦的情况下,可以借助protues来仿真测试程序,protues内集成了几款常用的51内核的单片机 ...

  3. STM32f103+protues仿真(一) 点亮led

    STM32f103+protues仿真(一) 点亮led 文章目录 STM32f103+protues仿真(一) 点亮led 前言 一.程序编写 1.led.c 2.led.h 3.main.c 4. ...

  4. STM32f103+protues仿真(二) OLED显示

    STM32f103+protues仿真(二) OLED显示 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 STM32f103+protues仿真(二) OLED显示 前言 ...

  5. 51单片机16×16点阵led屏滚动显示+protues仿真+按键功能(史上最全)

    文章目录 前言 一.protues仿真 安装软件 绘制原理图 二.keil程序编写 1. 三.仿真示例 前言 本次任务:基于protues仿真实现at89c51控制16×16点阵led屏实现流水文字滚 ...

  6. 【软件相关】Proteus仿真STM32记录

    文章目录 0 前期教程 1 前言 2 先说说建议的流程 3 需要注意的事项 3.1 供电网配置不要忘了 3.2 ADC模块的使用 3.3 元器件查询手册 4 一些小技巧 4.1 快速添加标号 4.2 ...

  7. 使用 Proteus 仿真 STM32

    使用 Proteus 仿真 STM32 创建项目 新建工程 完成 连接元器件 编辑元件 Program File Crystal Frequency 配置供电网 后续 创建项目 新建工程 一直下一步就 ...

  8. Proteus内部编程仿真STM32(附程序)

    目录 一.背景 二.STM32开发简介 三.STM32实例简述 四.Proteus内部寄存器编程 1.时钟函数Clock_Init() 2.GPIO函数 LED_Init() 3.延时函数 delay ...

  9. 基于单片机的电子时钟设计(keil+protues仿真,含代码及原理图)

    本学期单片机课程要求做课程设计,我选取的课题如下: 基于单片机的电子时钟设计,要求: (1)实时显示当前时间: (2)能够对时间进行设置: (3)包括年月日,小时,分钟,秒. (4)整点提醒功能. 经 ...

  10. 浮沙筑塔——protues仿真C51程序之LED灯闪烁

    零.闲话三两 不得不惊叹于计算机功能的强大且全面,分明与51单片机是不同宗不同源的两样机种,其效用却能在计算机上完美复现.在21世纪的新世代人类眼里,"电脑"或许只是"网 ...

最新文章

  1. micropython mqtt_MicroPython使用MQTT协议接入OneNET云平台
  2. add binary java_LeetCode算法题-Add Binary(Java实现)
  3. 使用#传递参数防御SQL注入攻击
  4. 为什么微信推荐这么快?
  5. 大话“用户注册激活,忘记密码”发送邮件功能
  6. [USACO08DEC]拍头Patting Heads 数学 BZOJ 1607
  7. 基于IntelliJIdea2020.3创建web项目
  8. 微软软件开发技术二十年回顾(MFC篇)
  9. zookeeper核心原理(Watcher、事件和状态)
  10. armadillo: run time error: need lapack
  11. Linux配置java环境变量
  12. Android 极光IM-基础篇
  13. 朱军清华大学计算机系是哪里人,朱军(清华大学计算机系教授)_百度百科
  14. 面向程序员的精品开源字体
  15. OSM获取城市路网数据及其矢量化
  16. 主成分分析与探索性因素分析
  17. 31: Nginx代理服务器 、 Nginx优化 、 总结和答疑
  18. 查看linux网络tcp,linux-查看网络原始数据工具tcpdump
  19. 触摸精灵之keepScreen
  20. 提高计算机软件速度的方法,小白看过来!提高电脑速度8种实用方法

热门文章

  1. 如何开启远程桌面的服务器,如何启用远程服务器 开启服务器的远程桌面控制...
  2. 中国统计年鉴(1978-2020年)
  3. GNS3各种IOS下载
  4. The “FixedStepDiscrete“ solver cannot be used to simulate block diagram ‘foc_ruizi‘ because it conta
  5. CAN分析仪创芯科技使用(Ubuntu)
  6. js+java实现登录滑动图片验证功能
  7. dsoframer java_基于DsoFramer控件的Office编辑控件
  8. 基于遗传算法优化极限学习机预测及其MATLAB实现-附代码
  9. HTML5基础学习-表格标签
  10. 联想拯救者R720笔记本换三星970 EVO PLUS 500G固态硬盘与加装联想内存条16GX2,固态硬盘降温设置方法