OpenEdv-开源电子网

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

stm32F7 串口连接后一直发0x00.求大佬帮忙

[复制链接]

9

主题

31

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
286
金钱
286
注册时间
2016-11-15
在线时间
50 小时
发表于 2018-7-4 11:02:45 | 显示全部楼层 |阅读模式
1金钱
while(1)
        {
                HAL_UART_Transmit(&UART1_Handler,(uint8_t*)uartbuf,3,1000);        //发送接收到的数据
                while(__HAL_UART_GET_FLAG(&UART1_Handler,UART_FLAG_TC)!=SET);
        }

void uart_init1(u32 bound)
{       
        //UART 初始化设置
        UART1_Handler.Instance=USART1;                                            //USART1
        UART1_Handler.Init.BaudRate=bound;                                    //波特率
        UART1_Handler.Init.WordLength=UART_WORDLENGTH_8B;   //字长为8位数据格式
        UART1_Handler.Init.StopBits=UART_STOPBITS_1;            //一个停止位
        UART1_Handler.Init.Parity=UART_PARITY_NONE;                    //无奇偶校验位
        UART1_Handler.Init.HwFlowCtl=UART_HWCONTROL_NONE;   //无硬件流控
        UART1_Handler.Init.Mode=UART_MODE_TX_RX;                    //收发模式
        UART1_Handler.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT;
        HAL_UART_Init(&UART1_Handler);                                            //HAL_UART_Init()会使能UART1
}

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

10

主题

778

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6745
金钱
6745
注册时间
2017-4-12
在线时间
1258 小时
发表于 2018-7-4 14:13:34 | 显示全部楼层
一般发送0的时候,是接线接错 了,可以看下串口与  TTL转USB模块的接线正确与否
回复

使用道具 举报

9

主题

31

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
286
金钱
286
注册时间
2016-11-15
在线时间
50 小时
 楼主| 发表于 2018-7-5 10:37:02 | 显示全部楼层
245925587 发表于 2018-7-4 14:13
一般发送0的时候,是接线接错 了,可以看下串口与  TTL转USB模块的接线正确与否

收发线换了下就什么也不发送了,我正常的数据也没发送。不换的时候只发00,我正常的数据也不发送,求教大神
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-1 02:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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