1 创建工程时:

先在你调用串口函数的.c文件中引用串口的头文件(#include "ns16550.h") 位置在./ls1x-drv/include中
notion image
该头文件中161行开始有串口函数,后面是函数原名
 
⚠️
注意:使用串口前先检查“bsp.h”文件中是否解开了要用串口的注释。 并且新加入的头文件建议放在“bsp.h”文件的后面引用。因为有些头文件中的定义需要有bsp.h的设备宏定义做条件判断。
notion image

2 初始化时:

设置波特率——》初始化串口——》打开串口
notion image

3 程序正式工作时:

main.c的循环程序开始前先调用初始化串口函数语句。
接收数据 / 发送数据(发送自定义字符串时,buff替换为“XXXXXX”,8位置最好用sizeof(“XXXXXX”)代替)
notion image
接收判断内容(有这个需求的话),用strcmp(str1,str2)函数实现比较是否相同, strcmp()为全比较,strncmp()为只比较前n个数。
notion image
 

拓展应用:如何使用UART4串口

使用UART4串口 做法分析:“bsp.h”文件解开UART4注释——》替换devUART5为devUART4
“bsp.h”文件解开注释#define BSP_USE_UART4
notion image
初始化与使用中将devUART5替换为devUART4
notion image
notion image
是不是还不知道UART4在哪里,引脚怎么接对吧, 追查电路图就能发现,UART4在这里
notion image
将开发板翻过来可以看见UART4的丝印标志,具体哪两个口,翻过来看看就知道啦。
 
XavierSu
XavierSu
一个追求精神与技术的魔怔人
公告
type
status
date
slug
summary
tags
category
icon
password
🎉NotionNext 4.0即将到来🎉
-- 感谢您的支持 ---
👏欢迎更新体验👏