- 博客(7)
- 收藏
- 关注
原创 按键控制LED
STM32入门一百步第二十九步按键控制LED便是通过检测按键是否按下来控制LED的亮灭,检测按键的状态即按键的高低电平(1或0)主程序如下int main (void){ u8 a; //定义变量 RCC_Configuration(); //时钟设置 LED_Init();//LED初始化 KEY_Init();//按键初始化 while(1) { if(GPIO_Re...
2019-06-08 22:59:20
1570
原创 LED呼吸灯程序
STM32入门一百步第二十八步LED呼吸灯是在闪烁的基础上,调节LED点亮的时间和熄灭的时间,进而时LED呈现出逐渐变亮或者变暗的过程。我们知道点亮或者熄灭LED就是给端口高低电平即1或0,通过调节占空比,改变1和0 的占用时间即可达到此效果。主程序如下int main (void){ u8 MENU; u16 t,i; //初始化程序 RCC_Configuration(); ...
2019-06-08 22:59:08
18039
原创 点亮LED并控制其闪烁
STM32入门一百步第二十五至二十七步1.点亮LED1.1点灯原理1.2代码2.LED闪烁2.1闪烁原理2.2代码1.点亮LED1.1点灯原理通过给LED端口赋值,控制端口的高低电平,使其供电或断电,进而点亮或熄灭LED点亮LED即给LED端口赋予高电平控制点亮LED的方法有很多不局于一种可通过给一个端口位赋值也可以给端口整体赋值1.2代码#include "st...
2019-06-08 22:58:36
2263
1
原创 固件库的安装
STM32入门一百步第二十布准备工作:STM32F10x固件库V3.5.0新建应该文件夹(此处以YT1为例)并在其下建立四个子文件夹,名字分别为 CMSIS、Lib、Startup、User辅助文件:STM32F10x固件库下载与安装说明(洋桃制作)步骤:按视频教程走就可以,或者借用辅助文件下面时我安装固件时遇到的问题及解决办法最后编译时有一错误和一警告如下图所示调整如下...
2019-05-19 14:45:48
2121
原创 工程简介与调试流程
STM32入门一百步第十九步工程简介工程模块CMSIS:内核驱动程序Lib:内核功能的基本函数库(可根据实际需要删减)Startup:单片机启动程序User:用户程序(包括主函数)Basic:内部功能的驱动程序Hardware:外部硬件的驱动程序调试流程程序编译完后,输出hex文件,打开FlyMcu,选中hex文件即可编译,核心板设置为FLASH ISP模式(即长按模式按钮...
2019-05-19 14:45:20
352
原创 KEIL 4的安装
KEIL 4的安装准备工作:KEIL4_MDK4.12安装包运行Keil uVision4_MDK4.12.exe按步骤进行操作(需注意安装版本为MDK-ARM V4.12),安装完成 后桌面会出现图标。以管理员身份运行—file—License Management,在弹出的对话框中找到CID并复制打开注册机软件找到keil_lic.exe,弹出黑色界面,把刚刚复...
2019-05-19 14:44:25
1056
原创 STM32单片机最小系统电路(洋桃 入门一百步第十七步)
STM32单片机最小系统电路(洋桃 入门一百步第十七步)**最小系统(单片机能够保持最基本工作的电路):内核、存储器、时钟、复位、电源管理内部:内核、存储器(电源供电即可)时钟:RC振荡器(内部)、晶体振荡器(外部)可外接复位:内部自动复位,可外接电源管理:外接参考洋桃电子的STM32F103最小系统电路图(http://www.doyoung.net/YT/DOC/STM32F103...
2019-05-19 14:42:31
6402
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人