网站首页 > 编程文章 正文
本系列文章共有9节,各节内容如下图所示:
1. 利用cubemx建立STM32F103芯片工程
(1) MCU管脚配置
在cubemx中可以直接建立STMF103RB NUCLEO开发板的默认工程,这个工程中已经配置好一个按钮和led小灯。其中按钮PC13,LED灯为PA5管脚。用默认配置就可以了。
(2) 系统时钟配置
由于软件仿真MCU没有外部硬件,因此把时钟配置内部时钟。
(3) 生成代码
需要把当前的配置存储为工程,按下图建立工程名字和项目存储的位置,注意,这里的工程和文件夹名字尽量不要使用中文,中文有时导致莫名的问题。最后点击4的生成代码工具。工程编译为keil代码项目,最后点击"open project"打开keil下的工程。
2. 修改KEIL程序代码
(1) 修改main.cd代码
如下图所示,找到项目中的main.c程序,然后在while(1)循环中添加小灯翻转的代码
(2) 编译程序代码
修改完代码后,保存工程。然后点击左上的编译按钮,在下面出现报错信息,如果error为0说明程序就没有问题,如果与warning需要分析一下,看看是否需要必须解决。
3. 配置STM32F013RB虚拟仿真参数
(1) 调用设置窗口
在工程的文件夹名字上点击右键,在右键菜单中选择Option选项
(2) 配置仿真参数
在弹出的option菜单中,选择debug菜单,按下图所示,选择2处为使用仿真模式。在3和4处填写你要仿真的芯片,参数如下:
1 dialog dll 要改成DARMSTM.DLL,
2 parameter需要改成 -pSTM32F103RB (这个参数是根据不同的芯片改写的)
猜你喜欢
- 2024-09-11 STM32使用keil编译时出现结构体未定义错误原因
- 2024-09-11 STM32按键中断应用实例(stm32多个按键中断)
- 2024-09-11 如何安装KEIL5,从零起步学习单片机STM32系列
- 2024-09-11 用keil5进行STM32项目开发时,那些让人摸不着头脑的程序
- 2024-09-11 如何使用keil 5 编写 51单片机 工程
- 2024-09-11 工程师实战:基于STM32 MCU的数字函数发生器
- 2024-09-11 如何使用STM32的片上调试接口进行软件调试和性能优化
- 2024-09-11 STM32 CubeMX生成的代码调试与优化技巧
- 2024-09-11 原来STM32单片机的开发如此的简单
- 2024-09-11 CubeMX与STM32的Keil开发基础(stm32cubeide keil)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- spire.doc (59)
- system.data.oracleclient (61)
- 按键小精灵源码提取 (66)
- pyqt5designer教程 (65)
- 联想刷bios工具 (66)
- c#源码 (64)
- graphics.h头文件 (62)
- mysqldump下载 (66)
- sqljdbc4.jar下载 (56)
- libmp3lame (60)
- maven3.3.9 (63)
- 二调符号库 (57)
- 苹果ios字体下载 (56)
- git.exe下载 (68)
- diskgenius_winpe (72)
- pythoncrc16 (57)
- solidworks宏文件下载 (59)
- qt帮助文档中文版 (73)
- satacontroller (66)
- hgcad (64)
- bootimg.exe (69)
- android-gif-drawable (62)
- axure9元件库免费下载 (57)
- libmysqlclient.so.18 (58)
- springbootdemo (64)
本文暂时没有评论,来添加一个吧(●'◡'●)