stm32
Fulldata_Alchemist
缓求甚解炼金师
展开
-
ucos调试记录(一)
记录一次非常低级的错误。状态:程序下载后发现无法正常运行,仿真后发现一直在OS_TickListInsert函数中跳转判断:考虑相比之前增加了任务函数于是注释掉新增任务,发现程序可以正常运行。检查:检查任务函数内部,发现在while循环内部没有使用阻塞性操作,导致程序无法正常切换。...原创 2020-06-11 10:03:38 · 456 阅读 · 0 评论 -
keil 编译链接生成文件注意(一)
内容摘录自 野火的零死角*.htm 文件静态调用图文件。记录了链接器统计到的 静态 占用最深栈空间。启动文件的栈大小一般按照这个两倍设置。*.map文件。非常重要的文件。其中ZIDATA的大小并不是实际运行中会占用到RAM的大小,不考虑动态分配问题,要参考 *.htm文件。...原创 2020-03-12 16:59:08 · 1121 阅读 · 0 评论 -
stm32 usb cdc功能(vpc)调试注意
尝试使用cubemx配置stm32f407实现vcp(virtual communication port)功能,硬件为正点原子探索者,出现未知USB设备错误(电脑无法失别)识别未串口后无法打开串口后发现问题如下:时钟配置错误,晶振为8MHz,配置时没有更改默认是25MHz;Win10下会自动识别VCP驱动;进行虚拟串口通信时STLINK需要拔下,SD卡卡槽也不能插上SD卡,否则...原创 2019-12-04 07:49:07 · 1634 阅读 · 0 评论 -
stm32 dma串口发送
hal库版本不同,函数的内容也有很多不同的地方。参考原子教程中的DMA串口发送程序,改成定时发送程序,发现只能通过串口发送一次数据。通过debug发现在HAL_DMA_Start()中会使用__HAL_LOCK(hdma)函数,此时DMA会返回busy状态。当发送完成后,仍然处于busy状态。后修改如下:while(1) { UART_DMA_Transmit(&TB_U...原创 2019-11-30 14:56:26 · 882 阅读 · 0 评论 -
MPU6050读取实验
参考程序参考正点原子例程:11,ATK-MPU6050六轴传感器模块参考资料MPU6050寄存器设置资料主要修改取消使用DMP库,直接输出三轴陀螺仪,三轴加速度计信息串口协议重新设置设置MPU6050 LPF为260/250Hz,此时加速度输出频率为1kHz,陀螺仪输出频率为8kHz,但是但是采样频率为250Hz左右(MPU6050自带的数字低通滤波器最大带宽)在while(1)...原创 2019-06-22 15:40:43 · 5188 阅读 · 3 评论 -
stlink utility连接问题
点击Utility上的插头图标连接STlink,出现can not connect to target!Please select “Connect Under Reset” mode from Target->Settings menu and try again.If you’re trying to connect to a low frequency application ,...原创 2018-10-21 11:23:51 · 14723 阅读 · 5 评论 -
STM32 CUBEMX UART+DMA
参考 https://blog.csdn.net/xukao5671927/article/details/78605022 http://www.51hei.com/bbs/dpj-39885-1.html 官方参考手册小发现: USART1_IRQHandler中的void USART1_IRQHandler(void){ /* USER CODE BEGIN USA...原创 2018-07-22 22:44:25 · 1420 阅读 · 0 评论 -
回炉重造STM32 CUBEMX之串口通讯问题四
串口通讯+PWM波的生成和控制,遇到的坑太多。先MARK下原创 2018-07-12 18:25:26 · 995 阅读 · 0 评论 -
回炉重造STM32 CUBEMX之串口通讯问题三
早上使用STM32+STLINK成功在STM32F103C8T6上成功使用串口收发程序后。准备实现串口通讯+PWM波,从串口中输入相应的命令,控制固定频率的PWM波的占空比。使用的是USART1+TIM2的四个通道。我是先写好相应的串口通讯程序,然后在CUBEMX中再配置TIM2的PWM波的生成,结果配置完后,重新编译程序,STLINK下载,发现程序无法正常运行,进入CUBEMX中把TIM2中...原创 2018-07-10 22:32:11 · 431 阅读 · 0 评论 -
回炉重造STM32 CUBEMX之串口通讯问题二
今天用德飞莱的板子芯片是STM32C8,用STLINK下载。程序正常运行。 这个下载器真的太坑了,不知道为什么插着DAP下载器供电并且下载程序,会导致这整个工程无法正常下载到芯片中。然后拔掉用STLINK下载,也依然无法运行,整个工程像是被完全损坏了一样。。。 总结如下:供电下载最好分开STLINK更加靠谱博主水平有限还请各位大神不喜勿喷~~...原创 2018-07-10 09:34:28 · 210 阅读 · 0 评论 -
回炉重造STM32 CUBEMX之串口通讯问题一
软件:cubemx4.26.0 固件库:F1系列1.6.1,F4系列1.21.0 硬件:原子开发板STM32F103RC min板,原子开发板STM32F407ZG 探索者板 德飞莱STM32F103C8 程序参照:https://blog.csdn.net/xukao5671927/article/details/78605022 出现问题:参照上述程序用DAP下载器下载至板子上,仅有...原创 2018-07-09 23:32:56 · 609 阅读 · 0 评论 -
回炉STM32入新坑cubemx
STLINK,CMSIS-DAP问题前提cubemx生成的projectstlink:stlink下载后显示Internal command error 将target option ->debug ->setting ->flash download-> reset and run的勾选取消 或者见百度其他方法debug 无法r...原创 2018-06-26 01:17:43 · 1152 阅读 · 0 评论