博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
STM32开源代码——UART串口程序
阅读量:4217 次
发布时间:2019-05-26

本文共 737 字,大约阅读时间需要 2 分钟。

正点原子精英开发板

模块化封装,入口函数简明,易上手操作

展示main.c代码,完整代码请下载

#include "led.h"#include "delay.h"#include "key.h"#include "sys.h"#include "usart.h" /************************************************    ALIENTEK精英STM32开发板       作者:唯恋殊雨      CSDN博客:https://blog.csdn.net/tichimi3375      TX-PA10 RX-PA9************************************************/    int main(void) {		 	u16 t;  	u16 len;		u16 times=0;	delay_init();	    	 //延时函数初始化	  	NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级	uart_init(115200);	 //串口初始化为115200 	LED_Init();			     //LED端口初始化	KEY_Init();          //初始化与按键连接的硬件接口 	while(1)	{		if(USART_RX_STA&0x8000)		{					   			len=USART_RX_STA&0x3fff;//得到此次接收到的数据长度			printf("\r\n您发送的消息为:\r\n\r\n");			for(t=0;t
你可能感兴趣的文章
dos: tree命令生成目录结构
查看>>
Managing Projects from the Command Line(android官网文档)
查看>>
Android项目自动生成build.xml,用Ant打包
查看>>
CCLayer注册lua回调函数setTouchPriority失效
查看>>
cocos2dx左下角三行数值意义
查看>>
LUA modue require package 区别
查看>>
package.loaded
查看>>
cocoStudio: Button设置锚点问题
查看>>
vld 使用
查看>>
MAC下安装多版本JDK和切换几种方式
查看>>
java.util.concurrent详解
查看>>
java事务大总结(一) 先理解数据库的事务以mysql为例
查看>>
java事务大总结(二) 理解JDBC事务的工作机制
查看>>
java事务大总结(三) 理解学习 JTA(Java Transaction API)
查看>>
java事务大总结(四)spring事务相关大总结
查看>>
驴妈妈管理的一点经验总结
查看>>
IOS开发学习的好资料大搜藏
查看>>
SSH的认证终结(无需密码的git操作或者ssh链接无需密码)
查看>>
Jetty 的工作原理以及与 Tomcat 的比较
查看>>
ssh-keygen的使用方法 注意权限问题
查看>>