STM32F412VE
文章平均质量分 93
Somnus陳
有梦想谁都了不起...
展开
-
STM32 bootload - typedef void (*pFunction)(void)
再看STM32的boodload里面碰到这个定义,接下来让我们来了解一下。原型:typedef void (*pFunction)(void);我们先来看下pFunction的类型,先去掉typedef以及pFunction,剩下的就是pFunction的类型,,其类型为:void (*)(void),pFunction是一个函数指针,既指向函数的指针变量,函数参数为void,函数返回值为...原创 2018-03-30 16:57:43 · 2413 阅读 · 0 评论 -
IIC总线接口基础知识
原文链接:IIC总线接口基础知识目录1、I2C Interface1.1 、 I2C Enable / Disable1.2、Start & Stop Condition1.3 、Data validity1.4、 Byte Format1.5 、Acknowledge2、 First Byte2.1、 Slave Address2.2、 R/W(...原创 2019-03-06 16:19:55 · 1723 阅读 · 0 评论 -
STM32:connecting to cpu via connect under rest failed. abort debug session【解决】
原文链接:STM32:connecting to cpu via connect under rest failed. abort debug session【解决】在IAR软件下载中可能会报下面的错误。STM32:connecting to cpu via connect under rest failed. abort debug session,那么我就说说我碰到这个问题的一种情况以及解...原创 2018-12-12 22:54:44 · 19638 阅读 · 0 评论 -
STM32 - Cube MX生成IDWG(独立看门狗)代码
原文链接:STM32 - Cube MX生成IDWG(独立看门狗)代码这篇文章讲述的是用Cube MX工具配置IDWG,以及注意事项(必看红字部分),用的是STM32F412芯片,使用的是IAR编译器。目录1、简介2、特点3、Cube MX配置4、血的经验....1、简介独立看门狗(IWDG)由其自己的专用低速时钟(LSI)提供时钟,因此即使主时钟发生故障也能保持活...原创 2018-12-02 10:52:28 · 1592 阅读 · 0 评论 -
STM32F2 - 低功耗停止模式唤醒
待写 。。。原创 2018-10-10 21:30:43 · 882 阅读 · 2 评论 -
STM32的TIM1互补PWM输出
原文链接:STM32的TIM1互补PWM输出芯片为STM32F412VETx,使用的是高级定时器TIM1的PWM互补PWM输出,看一下STM32CubeMX配置,再看时钟的配置,TIM1用的是APB2的时钟,。再看引脚的配置产生的PWM频率为:Fpwm = 96MHz / ((95+1)(9999+1)) =100Hz,占空比为50%然后生成代码,看下代码中的FMX...原创 2018-09-08 11:55:25 · 14313 阅读 · 4 评论 -
动态二维码显示
如果二维码已经处理好,就差动态二维码显示,此例程可以作为参考:const unsigned char Str[]="http://www.blogtextbooks.com/page/"; LCD_BackLight_Switch(backLightOn); unsigned char StrTemp[100]=""; unsigned char * pStr = StrTemp...原创 2018-06-29 21:02:53 · 2347 阅读 · 0 评论 -
do{}while(0)
原创 2019-03-04 16:01:47 · 215 阅读 · 0 评论