OpenEdv-开源电子网

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

STM32F103C8T6不能实现串口通信的问题

[复制链接]

4

主题

16

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
291
金钱
291
注册时间
2020-9-26
在线时间
26 小时
发表于 2020-10-3 10:32:49 | 显示全部楼层 |阅读模式
1金钱
我以前一直用STM32F103ZET6战舰板学习的,那时候串口是正常的,但是我现在需要用最小系统板,我拿了一个STM32F103C8T6来测试
为什么我的STM32F103C8T6能下载程序, 但是不能实现串口通信呢, 求大佬请教!!
串口模块函数:
void UART_Init(u32 bount)
{
        GPIO_InitTypeDef GPIO_InitStr;
        USART_InitTypeDef USART_InitStr;
        NVIC_InitTypeDef NVIC_InitStr;

        RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE);//使能串口时钟
        RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);//使能GPIO时钟
        USART_DeInit(USART1);//串口复位

        GPIO_InitStr.GPIO_Mode = GPIO_Mode_AF_PP;
        GPIO_InitStr.GPIO_Pin = GPIO_Pin_9;
        GPIO_InitStr.GPIO_Speed = GPIO_Speed_10MHz;
        GPIO_Init(GPIOA,&GPIO_InitStr);//GPIO初始化

        GPIO_InitStr.GPIO_Mode = GPIO_Mode_IN_FLOATING;
        GPIO_InitStr.GPIO_Pin = GPIO_Pin_10;
        GPIO_Init(GPIOA,&GPIO_InitStr);//GPIO初始化

        USART_InitStr.USART_BaudRate = bount;//波特率
        USART_InitStr.USART_HardwareFlowControl = USART_HardwareFlowControl_None;//无硬件数据流控制
        USART_InitStr.USART_Mode = USART_Mode_Rx|USART_Mode_Tx;//收发模式
        USART_InitStr.USART_Parity = USART_Parity_No;//无奇偶校验
        USART_InitStr.USART_StopBits = USART_StopBits_1;//一位停止位
        USART_InitStr.USART_WordLength = USART_WordLength_8b;//八位数据格式
        USART_Init(USART1,&USART_InitStr);//串口初始化

        USART_Cmd(USART1,ENABLE);

        NVIC_InitStr.NVIC_IRQChannel = USART1_IRQn;
        NVIC_InitStr.NVIC_IRQChannelCmd = ENABLE;
        NVIC_InitStr.NVIC_IRQChannelPreemptionPriority = 0;
        NVIC_InitStr.NVIC_IRQChannelSubPriority = 0;
        NVIC_Init(&NVIC_InitStr);
}


主函数:
int main(void)
{
    UART_Init(9600);    //波特率设置为9600
    NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);  //设置NVIC中断分组2:2位抢占优先级,2位响应优先级
    while(1)
   {

   }
}


222.png
111.png
QQ图片20201003102513.jpg
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2020-7-5
在线时间
12 小时
发表于 2020-10-4 19:00:59 | 显示全部楼层
A9,A10脚没有连到串口,自然检测不到
回复

使用道具 举报

34

主题

255

帖子

0

精华

高级会员

Rank: 4

积分
912
金钱
912
注册时间
2019-7-5
在线时间
189 小时
发表于 2020-10-5 09:58:03 | 显示全部楼层
上图显示,你线都没插,怎么可能会有串口
回复

使用道具 举报

4

主题

16

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
291
金钱
291
注册时间
2020-9-26
在线时间
26 小时
 楼主| 发表于 2020-10-20 18:50:18 | 显示全部楼层
1535087113 发表于 2020-10-4 19:00
A9,A10脚没有连到串口,自然检测不到

OK! 谢谢啦
回复

使用道具 举报

4

主题

16

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
291
金钱
291
注册时间
2020-9-26
在线时间
26 小时
 楼主| 发表于 2020-10-20 18:50:43 | 显示全部楼层
liaohaijian 发表于 2020-10-5 09:58
上图显示,你线都没插,怎么可能会有串口

OK!谢谢啦
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-20 16:40

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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