![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
hb69222
这个作者很懒,什么都没留下…
展开
-
启动函数是main( ),还是?
转载 2018-01-22 09:37:04 · 394 阅读 · 0 评论 -
STM32固件库详解
1.1 基于标准外设库的软件开发1.1.1 STM32标准外设库概述STM32标准外设库之前的版本也称固件函数库或简称固件库,是一个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征。该函数库还包括每一个外设的驱动描述和应用实例,为开发者访问底层硬件提供了一个中间API,通过使用固件函数库,无需深入掌握底层硬件细节,开发者就可以轻松应用每一个外设。因此,使用固态函数库转载 2018-01-14 21:09:59 · 634 阅读 · 0 评论 -
详解STM32 PMW计算中的“死区”
pwm"死区"?听起来有点恐怖的样子?pwm"死区"是什么呢?可能很多人都注意过,今天来给大家科普一下pwm"死区"。 "死区"简单解释 通常,大功率电机、变频器等,末端都是由大功率管、IGBT等元件组成的H桥或3相桥。每个桥的上半桥和下半桥是是绝对不能同时导通的,但高速的PWM驱动信号在达到功率元件的控制极时,往往会由于各种各样的原因产生延迟的效果,造成某个半桥元件在应该关断时没有关断,造...转载 2018-05-31 11:25:45 · 6351 阅读 · 0 评论 -
STM32将IAP和APP一次性下载进MCU的方法
一、Keil编译生成bin文件 1.在Keil界面点击魔法棒按键(Options for traget) 2.点击User选项卡。 3.将After Build/Rebuild 下的 Run #1打钩,后面写入 fromelf.exe --bin -o "$L@L.bin" "#L" 4.重新编译工程,在输出的文件夹里将有一个和工程名字相同的.bin文件。二、合并.bin文件 1.将I...原创 2018-06-01 15:50:13 · 4217 阅读 · 2 评论 -
单片机函数传参被改变的原因之一
原本U16的数据,传入函数之后变成U8了,高8位被置零了。后发现罪魁祸首,函数定义和函数声明时参数给定的长度不一,最后统一更改为U16之后,数据完美传输。切记,出现不可思议的问题时,很有可能是犯了低级错误!!! 今天发博,其实是为了1024勋章!!! 今天发博,其实是为了1024勋章!!! 今天发博,其实是为了1024勋章!!! ...原创 2018-10-24 10:29:26 · 1369 阅读 · 0 评论 -
Keil新建Stm32标准工程中 Preprocessor Symbols的作用
(转自正点原子的回复)标准的工程新建办法,是要添加" USE_STDPERIPH_DRIVER,STM32F10X_HD的.USE_STDPERIPH_DRIVER,是告诉编译器,我们需要使用标准库了(实际上是.c/.h文件里面的一个宏,通过这个宏决定是不是要用某些资源,比如库函数的使用)STM32F10X_HD,则是表示我们使用的芯片是大容量的stm32,从而告诉那些.c/.h文件,使用...原创 2018-11-28 11:12:50 · 11441 阅读 · 0 评论