Stm32专栏
文章平均质量分 76
Stm32学习分享
维多利加514
这个作者很懒,什么都没留下…
展开
-
MQTT协议笔记
MQTT介绍原创 2023-10-26 18:08:03 · 97 阅读 · 0 评论 -
GPIO_EXTILineConfig分析,即AFIO配置
分析了如何配置AFIO,外部中断线配置原理。原创 2023-04-09 18:14:39 · 1531 阅读 · 0 评论 -
按键控制LED
按键控制led原创 2023-04-05 18:25:26 · 767 阅读 · 0 评论 -
对射式红外传感器计次
然后配置NVIC,NVIC是管理中断的。EXTI一共7个寄存器,中断屏蔽寄存器(EXTI_IMR),事件屏蔽寄存器(EXTI_EMR),上升沿触发选择寄存器(EXTI_RTSR),下降沿触发选择寄存器(EXTI_FTSR),软件中断事件寄存器(EXTI_SWIER),挂起寄存器(EXTI_PR)。注意,1-4外部中断线都有自己的中断通道,即NVIC通道,5-9外部中断线共用一个通道,10-15共用一个通道。抢占优先级高的可以中断嵌套,响应优先级高的可以优先排队,抢占优先级和响应优先级均相同的按中断号排队。原创 2023-04-08 23:30:47 · 501 阅读 · 0 评论 -
ADC简介及代码示例
模数转换原创 2023-04-20 14:25:47 · 2126 阅读 · 0 评论 -
STlink无法下载?解决过程记录。
STlink无法下载?也许这里有你想要的答案。no target connected,internal command error,stlink connect error。原创 2023-04-22 23:30:58 · 3215 阅读 · 6 评论 -
用VScode伪代替keil编辑代码
vscode+keil单片机开发,让你写代码也能感到快乐原创 2023-04-01 16:43:40 · 1854 阅读 · 3 评论 -
Stm32之流水灯,深入了解寄存器
只需要将GPIO_Pin_0的寄存器值左移一位,就是GPIO_Pin_1的值,所以思路就有了,我的代码如下。currentmode = ((uint32_t)GPIO_InitStruct-> & ((uint32_t)0x0F) //这是将GPIO_Mode的低四位取出存入currentmode,比如OUT_PP为0x10,计算currentmode=0x10&0x0F=0001 0000 & 0000 1111=0000 0000=0x00。枚举,GPIO_Speed_2MHz=2。原创 2023-04-04 14:09:00 · 905 阅读 · 1 评论 -
Stm32学习之路
比如 GB2312,这种情况,无论你怎么去称呼它们,比如“GB2312编码”,“GB2312字符集”,说来说去其实都是一个东西,可能它本身就没有特意去做什么区分,所以无论怎么说都不会错。其实u是代表无符号,无符号,则最高位不表示符号。其实是为了避免重复包含头文件导致的错误,define什么意思呢,宏定义,c语言知识,宏定义作用很多,在stm32里作用主要是使寄存器配置更直观,否则就全是0x0F000000这种,很难明白对应的意思。字是什么呢,Stm32,寄存器都是32位,所以一个字就是32bit位。原创 2023-04-04 22:58:41 · 281 阅读 · 2 评论