
STM32cubemx教程
文章平均质量分 73
BT-BOX
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STM32仿真proteus位带操作和keil增加头文件C文件
在学习 51 单片机的时候就使用过位操作,通过关键字 sbit 对单片机 IO 口进行位定义。但是 STM32 没有这样的关键字,而是通过访问位带别名区来实现。即将每个比特位膨胀成一个 32 位字,当访问这些字的时候就达到了访问比特的目的。比方说 BSRR 寄存器有 32 个位,那么可以映射到 32 个地址上,当我们去访问这 32 个地址就达到访问 32 个比特的目的。(1)外设位带别名区地址。原创 2024-11-14 20:16:07 · 1256 阅读 · 0 评论 -
STM32cubemx+Proteus仿真和keil5联合调试
配置“Crystal Frequency”为默认(Default)或者8Mhz即可,点击确认。点击页面左下角的运行按钮,可以看到程序开始运行,且没有报错,表示联合调试成功。点击文件夹图标,配置“Program File”路径为刚刚生成的HEX文件。在Proteus中,双击STM32F103C6芯片,打开“编辑元件”窗口。原创 2024-11-12 22:04:23 · 465 阅读 · 0 评论 -
新建STM32CubeMX工程和keil5代码编译
在弹出的“New Project from a MCU/MPU”窗口“Commercial Part Number”中填入“STM32F103C6”,在右半边的选项中选择对应的STM32芯片,点击“Start Project”。最后点击“GENERATE CODE”即可生成工程,点击“Open Project”,会自动使用Keil打开工程。配置晶振:点击“Pinout & Configuration”,找到“RCC”,将“HSE”设置为“Crystal/Ceramic Resonator”。原创 2024-11-08 23:58:42 · 934 阅读 · 0 评论 -
stm32仿真教程新建Proteus工程添加STM32芯片
在工程窗口中点击“P”图标,打开“Pick Devices”窗口,在“Keywords”中输入“STM32F103”,可以看到Proteus中能进行仿真的STM32F103芯片,这里我们选择“STM32F103C6”,双击即可将芯片添加到“DEVICES”栏。点击“设计–配置供电网”,在弹出的窗口中,将“VSSA”加入“GND”,“VDDA”加入“VCC/VDD”,并将其电压改为“3.3”v。画最小系统,包括复位电路、HSE、BOOT电路,因为在Proteus中进行仿真,所以我们不需要单独再画电源电路。原创 2024-11-06 20:16:24 · 2705 阅读 · 0 评论