F103平台USART1 DMA模式发送数据失败,可DMA中断有效

2019-07-14 15:52发布

Dear 大侠,小弟刚学习STM32遇到一个问题: STM32F103平台 串口1 DMA模式发送数据失败,但是DMA发送完成中断有效。中断部分的打印函数有得到执行。。。。我搞了几天了,都没搞明白问题出在哪里。请大侠帮忙看看我的代码错在哪里。
求大侠抽空帮忙扫一下代码。。。。多谢多谢


如下是我的代码
main函数部分
#include "stm32f10x.h"
#include "rcc.h"
#include "led.h"
#include "usart1.h"

extern u8 SendBuff[SENDBUFF_SIZE];
u16 i;

int main(void)
{
//
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
formlikon
1楼-- · 2019-07-16 02:21
楼主问题解决没
huazhe
2楼-- · 2019-07-16 02:33
//        DMA_Cmd (DMA1_Channel4,ENABLE);                                        //使能DMA                  
//        USART_DMACmd(USART1, USART_DMAReq_Tx, ENABLE);   

这两句为什么要注释掉? 你好好核对下代码,比如DMA通道号等。

一周热门 更多>