OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 1232|回复: 4

H750 Usart3 串口 寄存器方式控制问题,不知道哪里错了

[复制链接]

31

主题

69

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
253
金钱
253
注册时间
2013-9-23
在线时间
44 小时
发表于 2023-11-11 10:28:45 | 显示全部楼层 |阅读模式
2金钱
请教哪位大师;  我的北极星h750板  需要用 usart3 串口 通讯,需要用寄存器方式控制串口,快一些。但是   不知道哪里错了,就是通讯不成功,无法通讯。
void RS485_Init(u32 pclk1,u32 bound)
{           
        u32 temp;          
        temp=(pclk1*1000000+bound/2)/bound;             

        RCC->AHB2ENR|=1<<0;                                    //  端口使能时钟  

        GPIO_Set(GPIOB,PIN10|PIN11,GPIO_MODE_AF,GPIO_OTYPE_PP,GPIO_SPEED_MID,GPIO_PUPD_PU);        //PB10,PB11,  复用-
        GPIO_AF_Set(GPIOB,10,7);                               //PB10,AF7
        GPIO_AF_Set(GPIOB,11,7);                               //PB11,AF7            

        RCC->APB1LENR|=1<<17;                           //  使能串口时钟  
        RCC->APB1LRSTR|=1<<17;                           
        RCC->APB1LRSTR&=~(1<<17);                                     
       
        // 波特率设置
        USART3->BRR=temp;                                 
        USART3->CR1=0;                                         
        USART3->CR1|=0<<28;                                 
        USART3->CR1|=0<<12;                                 
        USART3->CR1|=0<<15;                                 
        USART3->CR1|=1<<3;                                   
       
        //使能中断接收
        USART3->CR1|=1<<2;                              // 串口接收
        USART3->CR1|=1<<5;                               //                    
        MY_NVIC_Init(3,3,USART3_IRQn,2);        //  

        USART3->CR1|=1<<0;                               //串口使能       
}

最佳答案

查看完整内容[请看2#楼]

哦,难怪的,这个这档在哪里查的啊?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

31

主题

69

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
253
金钱
253
注册时间
2013-9-23
在线时间
44 小时
 楼主| 发表于 2023-11-11 10:28:46 来自手机 | 显示全部楼层
哦,难怪的,这个这档在哪里查的啊?
回复

使用道具 举报

54

主题

347

帖子

0

精华

高级会员

Rank: 4

积分
948
金钱
948
注册时间
2022-4-20
在线时间
356 小时
发表于 2023-11-13 11:13:04 | 显示全部楼层
你串口开错了,是18,不是17

微信截图_20231113111200.png
又菜又爱指点
回复

使用道具 举报

54

主题

347

帖子

0

精华

高级会员

Rank: 4

积分
948
金钱
948
注册时间
2022-4-20
在线时间
356 小时
发表于 2023-11-13 16:19:59 | 显示全部楼层
jztvlxp 发表于 2023-11-13 13:44
哦,难怪的,这个这档在哪里查的啊?

就是中文手册里的
你没有这个文档?那你怎么写的,记忆?
又菜又爱指点
回复

使用道具 举报

31

主题

69

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
253
金钱
253
注册时间
2013-9-23
在线时间
44 小时
 楼主| 发表于 2023-11-14 08:09:50 | 显示全部楼层
我有  其它的 型号芯片文档。stm32f4  的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 03:49

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表