STM32_Level
在路上@Amos
这个作者很懒,什么都没留下…
展开
-
MCU开发利器
STMCube 无线烧写模块手机调参与曲线显示APP原创 2021-04-20 11:08:13 · 98 阅读 · 0 评论 -
FreeRTOS
在FreeRTOS上实现PID,如何实现?crazyflie-firmware之姿态解算和PID控制 好像可以设置每个任务的频率?原创 2020-11-23 23:35:04 · 251 阅读 · 0 评论 -
MCU多任务提高实时性
STM32——使用PWM+DMA实现脉冲发送精确控制之前用stm32写过脉冲发送的代码,用来控制步进电机,但是缺点明显,之前是用定时器中断做的,所以一但控制的电机多起来,MCU资源占用就很大,这在大多数情况下是不可接受的,更不用说多轴联动了。DMA (直接存储器访问)DMA(Direct Memory Access,直接内存存取) 是所有现代电脑的重要特色,它允许不同速度的硬件装置来沟通,而不需要依赖于 CPU 的大量中断负载。否则,CPU 需要从来源把每一片段的资料复制到暂存器,然后把它们再次.原创 2020-11-23 23:16:12 · 476 阅读 · 0 评论 -
嵌入式开发中DSP与FPGA的关系
嵌入式开发中DSP与FPGA的关系常所说的单片机侧重于控制,不支持信号处理,属于低端嵌入式处理器,arm可以看做是低端单片机升级版,支持操作系统管理,更多接口如网卡,处理能力更强;fpga是可编程逻辑器件,侧重时序,可构建从小型到大型的几乎所有数字电路系统,DSP主要完成复杂的数字信号处理,如fft,通常一个复杂系统可以由单片机、arm、FPGA、dsp中的一种或几种构成,各有优势和不足。...原创 2019-10-20 16:47:54 · 1879 阅读 · 1 评论 -
C语言位移操作
//==========================STM32不完全手册 C语言复习部分================================//移位操作提高代码的可读性移位操作在单片机开发中也非常重要,下面让我们看看固件库的 GPIO 初始化的函数里面的一行代码//===================================================...原创 2018-08-29 21:02:56 · 6992 阅读 · 0 评论 -
串口与COM口 USB口、TTL、RS-232、RS-485区别 释疑
Point:1、串口、COM口是指的物理接口形式(硬件),COM口简称是串口。而TTL、RS-232、RS-485是指的电平标准(电信号)。2、接设备的时候,一般只接GND RX TX。不会接Vcc或者+3.3v的电源线,避免与目标设备上的供电冲突。3、PL2303、CP2102芯片是 USB 转 TTL串口 的芯片,用USB来扩展串口(TTL电平)。4、MAX232芯片是 TTL...转载 2018-08-04 08:59:06 · 7986 阅读 · 0 评论 -
STM32串口接收数据
参考串口接收中断处理函数://------------------------------------------------------------------//函数名:void USART1_IRQHandler(void)//输入参数:null//返回参数:null//说明:串口接收中断服务//---------------------------------...原创 2018-07-20 15:48:06 · 4671 阅读 · 0 评论 -
STM32串口接收数据
参考:STM32串口接收粉尘传感器数据转载 2018-07-15 13:33:28 · 5357 阅读 · 1 评论 -
STM32进阶
原创 2018-07-13 09:02:08 · 632 阅读 · 0 评论 -
串口接收数据与分析处理
一、每接受完一个字节的数据,进入一次中断。u8 USART_RX_BUF[USART_REC_LEN]; 【注】:在STM32例程中,定义 u8 USART_RX_BUF[USART_REC_LEN]; 把一个字节的数据放入数组中,u8是8位 unsigned int型,u8就是一个字节,一个字节8位。参考: bit、byte、位、字节、汉字的关系 ...原创 2018-07-19 10:06:30 · 11706 阅读 · 2 评论