
STM32
文章平均质量分 62
楼西小狗来了
博客供个人学习
展开
-
FREERTOS消息队列结构体传输问题
使用FreeRtos消息队列进行结构体传输 结果接收用结构体指针所指内存地址与实际内存地址相差了0x20000000现锁定问题为该函数,但该函数形参与其他数据关联性较大,需要花时间排查在此函数内有这个函数,memcpy,改变pxQueue->uxItemSize会使数据改变,但无法正确改变,因为数据关联性大,数据处理过程未知目前能行的解决方法为手动添加相差值来解决该问题...原创 2021-10-31 22:04:03 · 799 阅读 · 1 评论 -
知识贴-STM32CUBMX-(近期各内容总结)-USART-CAN-手册查询
前言标准库与HAL库大同小异,在学习完标准库后,就转手HAL库,很轻松就能上手,STM32CUBMX与HAL库配合使得底层配置非常轻松,所以在有了CUBMX后只需要针对实现各个功能的函数进行学习即可,而结构体成员本质与标准库无多大差异。一、EXIT(调回函数,中断函数,资料查询,串口为例)中断(interrupt)都需要在NVIC中打开,配置其优先级而中断的函数也十分容易查找,拿串口的中断举例子在手册中找到串口(USART和UART都可以)打开UART Exported Functions第原创 2021-09-07 21:37:54 · 475 阅读 · 1 评论 -
STM32输入捕获中TIM的设置
在和朋友听网易云,然后随便学学写写第一次写博客 写着玩。输入捕获中TIM的设置简介如何测量代码简介输入捕获用于测量脉冲宽度或者频率,以我浅短的学识来理解,就是测量一个上升沿到另一个下降沿 或 一个下降沿到另一个上升沿中间的时间。寄存器就先不深入,了解一下即可,重在库函数的运用。如何测量运用通用定时器,除TIM6和TIM7其余定时器都有输入捕获的功能,也许TIM6和TIM7是基本定时器吧。为什么不用高级定时器?因为我不会。而且通用定时器应该方便些噻。代码首先第一步肯定是使能时钟。选用TI原创 2021-02-21 22:41:41 · 1784 阅读 · 1 评论