stm32cube
文章平均质量分 52
stm32cube相关
梓默
这个作者很懒,什么都没留下…
展开
-
STM32 Jlink 调试无法找到设备,程序无法运行
STM32 使用Jlink下载调试程序出现下列问题及解决办法:1.找不到设备。可能原因:查看接线顺序是否正常。2.晶振不起振:使用jlink下载程序时使用内部晶振;程序打开外部晶振后正常运行时外部晶振才起振3.找到设备,并下载成功一次 ,再次下载失败。原因: 使用cube生成的程序默认是关闭SWD接口功能的;所以下载成功后引脚被初始化成普通IO,再次下载调试就会出问题,解决:再cub...原创 2020-03-09 00:48:47 · 4851 阅读 · 0 评论 -
STM32H7 HAL库错误内容!!!
stm32H7 hal库错误内容汇总:1.HAL_StatusTypeDef HAL_I2S_Transmit_IT(I2S_HandleTypeDef *hi2s, uint16_t *pData, uint16_t Size)函数内部有一个判断if (hi2s->State == HAL_I2S_STATE_READY) { __HAL_UNLOCK(hi2s); ...原创 2020-03-03 18:15:02 · 2091 阅读 · 0 评论 -
STM32 ADC分时采集多个通道数据,非DMA
使用CUBE配置STM32H7 多通道ADC,生成的代码只会有最后配置的通道;其余通道需要自行添加!!!原创 2020-02-27 14:34:57 · 3106 阅读 · 0 评论 -
STM32 SPI-DMA读写 SPI Flash (只需改动两个函数) +cube配置 多器件
最近在项目中遇到了 通过SPI DMA方式读写W25Q256;网上许多例程都是直接读取flash,读写会占用比较长的时间 ,如果这个SPI上还挂载了其他SPI 器件,如SPI显示屏,就需要通过开启DMA来提升速度了。在这里记录一下我的调试过程:一.详细CUBE 配置1.基础设置,我用的是SPI6.2.DMA设置,并设置中断优先级3.SPI global interrupt不用开启然...原创 2020-02-20 23:49:35 · 9670 阅读 · 33 评论 -
STM32 DMA1 DMA2使用问题
问题描述:使用stm32F4的SPI2 DMA1更新LCD显示;同时通过USART1 DMA2将显示数据发给上位机。从stm32F4 总线矩阵看两者并无交叉(下图);但实际测试发现DMA2发送的串口数据乱码较多。从图中标记看DMA2 DMA1 分别访问USART1 SPI2并无总线冲突。即使有也不该出现如此多乱码。 实在没想到是什么原因 ,看到不放呢帖子有同样问题描述,解决方案有选择同...原创 2020-02-15 17:14:14 · 3520 阅读 · 0 评论 -
stm32cube 笔记
1 新建工程原创 2019-10-05 22:57:57 · 279 阅读 · 0 评论