• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >嵌入式开发 > stm32USART问题:程序如下,问题是接收不到数据

stm32USART问题:程序如下,问题是接收不到数据

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了stm32usart,解析程序包时出现问题,解析程序包出现问题,程序出现一个问题,此程序存在兼容性问题等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: stm32USART问题:程序如下,问题是接收不到数据
描述:

stm32单片机c语言

#include "stm32f10x.h"
#include "usart1.h"
void USART1_Config(void);
int main(void)
{
uint8_t text[26]="abcdefghijklmnopqrstuvwxyz";
uint8_t i;
USART1_Config();
for(i=0;i<26;i++)
{
USART_SendData(USART1,(uint16_t)text[i]);
while (USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET)
;
}
}
void USART1_Config(void)
{
GPIO_InitTypeDef GPIO_InitStruct;
USART_InitTypeDef USART_InitStruct;
RCC_APB2PeriphClockCmd (RCC_APB2Periph_GPIOA | RCC_APB2Periph_AFIO, ENABLE);
RCC_APB2PeriphClockCmd (RCC_APB2Periph_USART1, ENABLE);
GPIO_InitStruct.GPIO_Mode = GPIO_Mode_AF_PP ;
GPIO_InitStruct.GPIO_Pin = GPIO_Pin_9 ; //pin9 is tx
GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz ;
GPIO_Init (GPIOA, &GPIO_InitStruct);
GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IN_FLOATING ;
GPIO_InitStruct.GPIO_Pin = GPIO_Pin_10 ;//pin10 is rx 
GPIO_Init (GPIOA, &GPIO_InitStruct);
USART_InitStruct.USART_BaudRate = 115200;
USART_InitStruct.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
USART_InitStruct.USART_Mode = USART_Mode_Tx | USART_Mode_Rx;
USART_InitStruct.USART_Parity = USART_Parity_No;
USART_InitStruct.USART_StopBits = USART_StopBits_1;
USART_InitStruct.USART_WordLength = USART_WordLength_8b;
USART_Init(USART1,&USART_InitStruct); 
USART_Cmd  (USART1,ENABLE); 
}


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • stm32的USART转485问题
  • stm32USART问题:程序如下,问题是接收不到数据

相关文章

  • 2017-06-05 驱动程序电源管理该怎么写,高分求救(100分)
  • 2017-06-05 求教uC-GUI-FontConvert-Demo的用法
  • 2017-06-05 ppp无法拨号失败
  • 2017-06-05 -基于zigbee2530的DHT11传感(含源代码和注释)
  • 2017-06-05 谁能知道哪个mib库中的那个节点可以得到计算机的cpu总的利用率和内存使用大小?
  • 2017-06-05 急!2K系统安装driver出现“拒绝访问”
  • 2017-06-05 wince数据读取方面的问题
  • 2017-06-05 三星4412,如何让Android禁止锁屏幕,求解答?
  • 2017-06-05 关于setupapih头文件的问题
  • 2017-06-05 动态下测量物体倾斜角度

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 树莓派2modelb无法上网
    • ARM流水线技术
    • LinuxGPIO模拟I2C做RTC驱动
    • 关于宽电压输入的问题输入(45V~30V)输出5V
    • stm8s系列的单片机纯软件模拟usb11(非usb单片机)
    • 关于driverstudio26的一个很急的问题
    • 如何为Lua构建一个安全sandbox?
    • 我的tcpmp播放mp3文件时,有时候只发出沙沙沙的声音,是什么问题呢,搞了几个星期了还没搞定,再搞不定就会被炒鱿鱼了,跪求高手指点QQ:1781007039
    • 海思hi3531fastboot烧写uboot,提示超时,串口收到数据0x20。。。0x0a,是咋么回事呀。。。。???
    • C#在Win7下如何获取与连接到电脑的WinCE的设备路径?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有