cubemx,生成的USB驱动代码,下载到103c8t6上,接上电脑识别不了,有没有人能提供个测试代码
cubemx生成的代码目录, 是否可以支持自定义目录
STM32F103RET6使用cubeMX生成FarFs挂载SD卡,并开启DMA
说说我今天使用CUBEMX2的感受
L9663驱动开发
STM32H5F/E 相比 STM32F4 系列最大的优势是什么?
stm32cubemx 6.18.0 以太网lwip怎么配置
终于找到了STM32C542RC开发板的官方实例
使用我自己写的 IAP 跳转到 FLASH 应用程序时,串口上出现无关字节
【速览】CubeMX2发布了,目前支持C5系列,支持MDK6
微信公众号
手机版
配置方面,使用CubeMx的话,操作是一样的,只是生成的工程代码写法有差别。
从你描述的问题现象来看,感觉完全没有正常通信,还不仅仅溢出的问题。
你看看是否用户代码哪里有问题,我这边使用STM32F4的开发板,选择SPI1自发自收
是正常的。发送采用DMA方式,接收采用中断方式。
我添加的用户代码,供参考:
LL_DMA_ConfigAddresses(DMAx, LL_DMA_STREAM, (uint32_t)&SPITXData0],(uint32_t) &(SPI1->DR),LL_DMA_DIRECTION_MEMORY_TO_PERIPH);
LL_DMA_SetDataLength(DMAx, LL_DMA_STREAM, SIZE);
LL_DMA_EnableIT_TC(DMAx, LL_DMA_STREAM);
LL_SPI_EnableDMAReq_TX(SPI1);
LL_SPI_EnableIT_RXNE(SPI1);
LL_DMA_EnableStream(DMAx, LL_DMA_STREAM);
LL_SPI_Enable(SPI1);
根据RXNE事件在其中断里进行数据接收:
SPIRXData[cnt++]=SPI1->DR;
如果中断接收的话,中断处理程序尽量简洁点。可以先将波特率放慢点。
另外注意,SPI通讯主从要保持步调一致才行。