stm32
Omega_Alpha
这个作者很懒,什么都没留下…
展开
-
关于STM32F4串口空闲中断DMA收发数据失败
关于STM32F4串口空闲中断DMA收发数据失败原创 2023-03-10 17:25:27 · 1537 阅读 · 1 评论 -
stm32CubeIDE 开发 stm32L051 指针取值进入 HardFault_Handler;
现基于stm32CubeIDE 工具 开发stm32L051R8T6d 工程,碰到了一个有趣的问题,问题代码大致如下:#defineUNIQUE_ID_BYTE_LEN 67static uint8_tconfig_buff[UNIQUE_ID_BYTE_LEN] = {0};static uint8_t isDHCP = 0;static uint32_t ip = 0;static uint32_t gateway = 0;static uint32_t mask ...原创 2021-04-08 16:29:44 · 614 阅读 · 0 评论 -
STM32 HAL库 串口DMA 发送失败的问题
今天再用HAL库做简单的串口DMA发送时突然出现了一个小问题,感觉有点意思,以此记录;一开始时再主程序中直接测试串口功能的, 如下发送:HAL_UART_Transmit_DMA(&huart2, (uint8_t *)"AT+NAME=helloworld", strlen("AT+NAME=helloworld");发送顺利,串口另一端的设备应答一切顺利,既然测试正常,就开始进行功能开发;于是再启动设备的时候准备 MCU 的UNIQUE ID修改一下名称,于是有了如下的 方法:#原创 2020-09-11 15:30:02 · 5318 阅读 · 2 评论 -
单片机开发中的插曲——光电开关与黑色大字的故事
最近在开发一机器设备的控制板;采用STM32F103RCT6 单片机控制 ;机器模块不是很复杂; 也就是传感器、步进电机、继电器、真空泵等设备组成。 其中设备主要靠一个机械臂上的吸盘来抓取物体, 机械臂上有一个光电接近开关,通过它可以通知机械臂已经移动到了抓取物体的位置;机械臂需要抓取的是一张A8大小的薄纸卡片,本来是一件很简单的功能,但是在跑程序的过程中老是出现...原创 2018-11-01 17:08:42 · 652 阅读 · 0 评论