你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
kylongmu 发表于 2017-9-14 13:11 你全部串口都用DMA,是不是DMA实际资源不够了。 你只配置一个uart10怎么样? ...
查看全部评分
xmshao 发表于 2017-7-31 17:40 stm32f413ZH 的确支持UART10,我找了块板测试是OK的,可以正常工作。 检查下时钟配置和管脚复用配置,他 ...
{
unsigned char i,x;
uint16 len=0;
uint8 buff_message[10][128]; /*定义一个2KB的缓存*/
uint8 channel;
/* SysTick end of count event each 10ms */
RCC_GetClocksFreq(&RCC_Clocks);
SysTick_Config(RCC_Clocks.HCLK_Frequency / 100);
Delay(5);
UART_All_Config();
DMA_For_AllUart_Rec_Config();
NVIC_Configuration();
>>>>>>>>>>>>>>
也试过,还是一样,就是受的的数据不对,发送10个, 收到10个,但是数变了,我怀疑中间有可能为翻转什么的,但是别的串口1~8一点问题都没有,就是9~10同样的问题
评分
查看全部评分
能否把uart9和uart10的配置代码发一下,我这里uart9 和10能够接收到数据,但是数据不对,接受的的长度都对,其他uart没问题
检查下时钟配置和管脚复用配置,他在APB2总线上。
我用的是PE2 PE3,PG11 PG12都测试过。
即便别人告诉你测试好用了,你怎么办,还是要找原因...
asdasd
sdfsdf
其他没问题只有uart9和uart10有问题,能收到数据,字节数也对,就是数不对
比如我发01 01 01 01 01 01 01 01 01 他就收到06 06 06 06 06 06 06 06 06
发 02 02 02 02 就收到18 18 18 18
评分
查看全部评分
你只配置一个uart10怎么样?