STM32开发
上官_栖凤
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
单片机与上位机通过串口通信
思路(1)引脚配置–PA9 (Tx) ----PA10 (Rx)(2)串口配置 (数据协议:起始位–数据位–奇偶校验–停止位; 波特率)(3)查看功能是否正常----回显函数 将下位机接收的数据发送到上位机(串口助手)显示寄存器//引脚配置 串口配置void usart_config(u32 baud)//形参为波特率{ u32 div_m,div_f;//div_...原创 2020-04-17 23:28:37 · 3834 阅读 · 0 评论 -
按键KEY
首先查看原理图(1)管脚连接PA0(2)key应设置浮空输入模式(3)检测按键是否按下时,应该有一个延时消抖操作(防止按键非人为因素造成电位变化)寄存器版//管脚配置void key_config(void){ //GPIOA时钟 RCC->APB2ENR |=(0X01<<2); //浮空输入模式 0100 GPIOA->CRL &=~(...原创 2020-04-15 23:47:45 · 630 阅读 · 0 评论 -
BEEP蜂鸣器
与之前的点亮LED类似先配置GPIO口,再实现寄存器版原创 2020-04-15 22:52:38 · 2151 阅读 · 0 评论 -
关于GPIOdine8种模式
(1)GPIO_Mode_AIN 模拟输入(2)GPIO_Mode_IN_FLOATING 浮空输入(3)GPIO_Mode_IPD 下拉输入(4)GPIO_Mode_IPU 上拉输入(5)GPIO_Mode_Out_OD 开漏输出(6)GPIO_Mode_Out_PP 推挽输出(7)GPIO_Mode_AF_OD 复用开漏输出(8)GPIO_Mode_AF_PP 复用推挽输出...原创 2020-04-09 23:09:25 · 370 阅读 · 0 评论 -
STM32点亮LED
点亮LED分以下几步:1:开时钟2:配置模式(关于GPIO口的8种模式,我主页找)3:使能4:功能函数以下用寄存器和库函数两种方法实现电路图中,LED引脚为PB1代码如下:寄存器版void led_config(void) //配置{ //开B端口时钟 RCC->APB2ENR |=(0x01<<3);//RCC->APB2ENR 外设时钟使能寄存器...原创 2020-04-09 23:07:13 · 632 阅读 · 0 评论
分享