使用protues仿真stm32教程
使用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教程相关推荐
- protues 仿真stm32的问题
- protues仿真51单片机教程
protues是一款常用的单片机仿真软件,在很多情况下,我们做一些简单的项目,手边没有单片机或者不想麻烦的情况下,可以借助protues来仿真测试程序,protues内集成了几款常用的51内核的单片机 ...
- STM32f103+protues仿真(一) 点亮led
STM32f103+protues仿真(一) 点亮led 文章目录 STM32f103+protues仿真(一) 点亮led 前言 一.程序编写 1.led.c 2.led.h 3.main.c 4. ...
- STM32f103+protues仿真(二) OLED显示
STM32f103+protues仿真(二) OLED显示 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 STM32f103+protues仿真(二) OLED显示 前言 ...
- 51单片机16×16点阵led屏滚动显示+protues仿真+按键功能(史上最全)
文章目录 前言 一.protues仿真 安装软件 绘制原理图 二.keil程序编写 1. 三.仿真示例 前言 本次任务:基于protues仿真实现at89c51控制16×16点阵led屏实现流水文字滚 ...
- 【软件相关】Proteus仿真STM32记录
文章目录 0 前期教程 1 前言 2 先说说建议的流程 3 需要注意的事项 3.1 供电网配置不要忘了 3.2 ADC模块的使用 3.3 元器件查询手册 4 一些小技巧 4.1 快速添加标号 4.2 ...
- 使用 Proteus 仿真 STM32
使用 Proteus 仿真 STM32 创建项目 新建工程 完成 连接元器件 编辑元件 Program File Crystal Frequency 配置供电网 后续 创建项目 新建工程 一直下一步就 ...
- Proteus内部编程仿真STM32(附程序)
目录 一.背景 二.STM32开发简介 三.STM32实例简述 四.Proteus内部寄存器编程 1.时钟函数Clock_Init() 2.GPIO函数 LED_Init() 3.延时函数 delay ...
- 基于单片机的电子时钟设计(keil+protues仿真,含代码及原理图)
本学期单片机课程要求做课程设计,我选取的课题如下: 基于单片机的电子时钟设计,要求: (1)实时显示当前时间: (2)能够对时间进行设置: (3)包括年月日,小时,分钟,秒. (4)整点提醒功能. 经 ...
- 浮沙筑塔——protues仿真C51程序之LED灯闪烁
零.闲话三两 不得不惊叹于计算机功能的强大且全面,分明与51单片机是不同宗不同源的两样机种,其效用却能在计算机上完美复现.在21世纪的新世代人类眼里,"电脑"或许只是"网 ...
最新文章
- micropython mqtt_MicroPython使用MQTT协议接入OneNET云平台
- add binary java_LeetCode算法题-Add Binary(Java实现)
- 使用#传递参数防御SQL注入攻击
- 为什么微信推荐这么快?
- 大话“用户注册激活,忘记密码”发送邮件功能
- [USACO08DEC]拍头Patting Heads 数学 BZOJ 1607
- 基于IntelliJIdea2020.3创建web项目
- 微软软件开发技术二十年回顾(MFC篇)
- zookeeper核心原理(Watcher、事件和状态)
- armadillo: run time error: need lapack
- Linux配置java环境变量
- Android 极光IM-基础篇
- 朱军清华大学计算机系是哪里人,朱军(清华大学计算机系教授)_百度百科
- 面向程序员的精品开源字体
- OSM获取城市路网数据及其矢量化
- 主成分分析与探索性因素分析
- 31: Nginx代理服务器 、 Nginx优化 、 总结和答疑
- 查看linux网络tcp,linux-查看网络原始数据工具tcpdump
- 触摸精灵之keepScreen
- 提高计算机软件速度的方法,小白看过来!提高电脑速度8种实用方法
热门文章
- 如何开启远程桌面的服务器,如何启用远程服务器 开启服务器的远程桌面控制...
- 中国统计年鉴(1978-2020年)
- GNS3各种IOS下载
- The “FixedStepDiscrete“ solver cannot be used to simulate block diagram ‘foc_ruizi‘ because it conta
- CAN分析仪创芯科技使用(Ubuntu)
- js+java实现登录滑动图片验证功能
- dsoframer java_基于DsoFramer控件的Office编辑控件
- 基于遗传算法优化极限学习机预测及其MATLAB实现-附代码
- HTML5基础学习-表格标签
- 联想拯救者R720笔记本换三星970 EVO PLUS 500G固态硬盘与加装联想内存条16GX2,固态硬盘降温设置方法