历史上的今天
今天是:2024年09月09日(星期一)
2018年09月09日 | STM32 USART2发送数据笔记
2018-09-09 来源:eefocus
硬件设备:STM32VCT6
GPIO_InitTypeDef GPIO_InitStructure;
USART_InitTypeDef USART_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); //使能GPIOA时钟
RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART2, ENABLE); //使能USART2时钟
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
GPIO_Init(GPIOA, &GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
GPIO_Init(GPIOA, &GPIO_InitStructure);
USART_InitStructure.USART_BaudRate = bound;//波特率
USART_InitStructure.USART_WordLength = USART_WordLength_8b;//8位数据位
USART_InitStructure.USART_StopBits = USART_StopBits_1;//一位停止位
USART_InitStructure.USART_Parity = USART_Parity_No;//无校验位
USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;//无硬流控
USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;
//发送数据函数//
USART_Init(USART2, &USART_InitStructure); //初始化串口2
USART_Cmd(USART2, ENABLE); //使能串口2
USART_SendData(USART2, 1);//发送十六进制1
while(USART_GetFlagStatus(USART2,USART_FLAG_TC)!=SET);//等待发送完成
史海拾趣
|
目录 第一部分 基础概念汇编 4 1.1 PCB各层含义 4 2.2 解析特征阻抗 5 2.3 再析特征阻抗的物理意义 8 第二部分 设计规范汇编 15 2.1 PowerPCB电路板设计规范 15 2.2 Rockwell PCB Layout Guildlines 17 第三部分 工程设计经验汇编 23 3.1 ...… 查看全部问答> |
|
我用PB6+VS2005做CE系统. 发现有一个问题. 在common.bib中 ; @CESYSGEN IF CE_MODULES_USBSER usbser.dll $(_FLATRELEASEDIR)\\usbser.dll &nb ...… 查看全部问答> |
|
Vxworks cf卡启动 AtaXbdDevCreate ERROR vxworks 6.6 用CF卡启动,出现下面的错误: AtaXbdDevCreate ERROR – Device 1 om Controller 0 not installed Error during AtaXbdDevCreate : 0/1 ata01 0 errno = 0x41 config.h文件修改如下: #define DEFAULT_BOOT_LINE \\ \"ata=0,1( ...… 查看全部问答> |
|
参加论坛的步进电机一组的比赛,把自己这一组的写的东西跟大家分享一下。是传感器+步进电机的模块的,能够基本实现电机和传感器合作控制电梯的实验。但是感觉还不是很好。一是:步进电机运作起来比较慢。二是:当电机停止后在运作起来的时候不是很 ...… 查看全部问答> |
|
新工作的需要,一个月前开始接触MSP430仪表设计了,都三年没接触单片机了呀,连指令又开始重新熟悉,老板隔三差五的问我进度啊,压力比山大呀,团购一个开发板,多动手,希望能加快开发的历程。… 查看全部问答> |
|
本帖最后由 紫瑶穹天 于 2014-5-20 21:36 编辑 在quartus Ⅱ 里,这个程序怎么错了,麻烦告之怎么修改,感激不尽! module kz(clk1,s1,s2,s8,hour,minute,second); input clk1,s1,s2,s8; output [5:0] hour,minute,second; reg [5:0] hour,mi ...… 查看全部问答> |
|
本帖最后由 595818431 于 2014-6-24 18:53 编辑 毕业了,低价出一些没怎么用过的板子~~有需要的顶一下。买板赠送学妹QQ号哦漂亮学妹~~~女神啊 TI的EK-LM4F120XL-----40RMB(已出) TI C2000LaunchPad--------35一块60两块(已出) T ...… 查看全部问答> |




