随笔分类 - STM32
摘要:https://blog.csdn.net/weixin_44363885/article/details/92838607 当程序中变量的值频繁变化的时候,必须用volatile修饰,才能告诉编译器取到正确的值;
阅读全文
摘要:https://blog.csdn.net/howiexue/article/details/80381023
阅读全文
摘要:这个参数如果没有设置的话,你的仿真肯定会遇上问题的!只要设置了就好了! JTAG仿真设置: https://jingyan.baidu.com/article/3f16e003e016702590c10350.html
阅读全文
摘要:https://blog.csdn.net/flyme2010/article/details/82106997
阅读全文
摘要:https://www.cnblogs.com/lixuejian/p/10950198.html https://blog.csdn.net/zhjmyx/article/details/96480469
阅读全文
摘要:https://segmentfault.com/a/1190000015995506
阅读全文
摘要:信号量是用于任务同步的; 但是信号量如果发送过于频繁,那么信号量接收来不及处理的话,多余的信号量就作废了,如果我们需要发送的每个信号量都有效的话,我们就可以使用计数信号量; 计数信号量也仅仅实现了信号量的排队并有序接收,那么如何实现接收的信息有内容呢?这就用到了消息队列,队列FIFO先进先出,可以发
阅读全文
摘要:C语言中的标准库中所用的标准输出函数,默认的输出设备是显示器,要实现串口或LCD的输出,必须重新定义标准库函数里与输出函数相关的函数。例如:printf输出到串口,需要将fputc里面的输出指向串口(重定向),方法如下:只要自己添加一个int fputc(int ch, FILE *f)函数,能够输
阅读全文
摘要:先放一张截图 上图就是咱们用JLINK连接stm32最小系统下载程序的连线截图; 白色USB线是负责供电用的,JLINK用4根线连接开发板,分别是:VTref、GND、SWDIO、SWCLK。其中特别需要强调的是VTref连接的是开发板的VCC引脚,作用就是检测开发板有没有供电; VTref :检测
阅读全文
摘要:https://blog.csdn.net/hpy518/article/details/89046498
阅读全文
摘要:https://www.stm32cube.com/question/952 CubeMX使用高级定时的重复计数功能实现制定个数脉冲PWM 关注 | 10 ... 1、配置定时器1的PWM通道 2、配置高级定时器参数 3、开启更新中断 4、生产工程斌启动定时器和PWM输出 5在更新中断回调函数中关闭
阅读全文
摘要:https://blog.csdn.net/longgyue/article/details/80161380
阅读全文
摘要:https://blog.csdn.net/kuvinxu/article/details/106347695
阅读全文
摘要:一、GPIO 8种工作模式 输入模式: 1. GPIO_Mode_AIN 模拟输入 2. GPIO_Mode_IN_FLOATING 浮空输入 3. GPIO_Mode_IPD 下拉输入 4. GPIO_Mode_IPU 上拉输入 输出模式: 5. GPIO_Mode_Out_OD 开漏输出 6.
阅读全文
摘要:stm32最大的优势就是固件库; 固件库都是开源的; 固件库 从标准库到HAL库再到LL库,不同芯片之间的标准库移植不方便; 用哪个固件库,都必须首先包含这个固件库的头文件; example文件夹里面的示例是实例展示如何使用对应的外设或者相应功能; 反对过度使用全局变量,内存小,紧耦合导致程序很难维
阅读全文
摘要:STM32在操作外设之前必须先开相应的时钟,一般STM32有两条时钟总线,外设一般都连载这两条时钟总线的一条上,但是用stm32cubemx来生成项目的时候,你不用自己开时钟总线,stm32cubemx生成的项目会自动打开你初始化的总线。 其中,HAL_Delay()函数是HAL库的延时函数,单位是
阅读全文
摘要:无人机是无人驾驶飞机的简称(Unmanned Aerial Vehicle,UAV),是利用无线电遥控设备和自备的程序控制装置的不载人飞机,包括无人直升机、固定翼机、多旋翼飞行器、无人飞艇、无人伞翼机。广义地看也包括临近空间飞行器(20-100 公里空域),如平流层飞艇、高空气球、太阳能无人机等。从
阅读全文

浙公网安备 33010602011771号