当前位置: 首页 > news >正文

wordpress简约红主题网络seo首页

wordpress简约红主题,网络seo首页,网站权重优化,建设网站项目的目的是什么今日尝试自己操作寄存器编写函数,使用SCI通信外设 发送与接收数据 文章提供测试代码讲解、完整工程下载、测试效果图 目录 添加创建自己的库文件: 编写SCI发送函数: 主函数调用示例: 测试效果图: 完整工程下载&#x…

今日尝试自己操作寄存器编写函数,使用SCI通信外设 发送与接收数据

文章提供测试代码讲解、完整工程下载、测试效果图

目录

添加创建自己的库文件:

编写SCI发送函数:

主函数调用示例:

测试效果图:

完整工程下载:


添加创建自己的库文件:

这里提一笔怎么添加创建自己的库文件:

直接右键添加 Header File 和 Source File 就行了,文件后缀.c与.h别忘了自己加上

创建的.h文件会自己给你加上 编译条件语句

之前想给主文件写个.h文件的,这在keil的操作是合法的,但在ccs这会胡乱报错,不知为何

编写SCI发送函数:

下面是我写的三个SCI发送函数的具体实现,分别是发送一个字节、发送一串字符串 、以及自定义的SCI_printf函数


// SCIA 发送一个字节
void SCIa_TransmitData(uint16_t data)
{while (SciaRegs.SCIFFTX.bit.TXFFST != 0){//考虑添加超时逻辑}SciaRegs.SCITXBUF.all = data;
}//SCIA 发送字符串
void SCIa_TransmitString(unsigned char *string)
{int i;i = 0;while(string[i] != '\0'){SCIa_TransmitData(string[i]);i++;}
}// 自定义printf函数
void SCIa_Printf(char *fmt,...)
{unsigned char UsartPrintfBuf[128];//最大长度1128va_list ap;unsigned char *pStr = UsartPrintfBuf;va_start(ap, fmt);vsnprintf((char *)UsartPrintfBuf, sizeof(UsartPrintfBuf), fmt, ap); //格式化va_end(ap);while(*pStr != 0 ){SCIa_TransmitData(*pStr++);  //逐个字节发送//等待 发射器缓冲区和移位寄存器均为空while(SciaRegs.SCICTL2.bit.TXEMPTY == 0){// 超时逻辑}// 检查传输错误if (SciaRegs.SCIRXST.bit.FE || SciaRegs.SCIRXST.bit.OE || SciaRegs.SCIRXST.bit.PE){// 处理错误SciaRegs.SCIRXST.bit.RXERROR = 0;      // 清除错误标志}}
}

主函数调用示例:

这里展示了函数在主函数的调用情况:

DEVICE_DELAY_US(500000);  的延时逻辑是冗余的

实例程序中用的发送主要是 SCIa_Printf 函数的,因为它用起来最方便,有关其余发送函数的调用示例在主函数下面的注释中也有提到:

 

测试效果图:

能够成功的一个一个回传发来的字符并计数:

完整工程下载:

 https://download.csdn.net/download/qq_64257614/90464717

http://www.pjxw.cn/news/78.html

相关文章:

  • 美国做短视频网站好竞价排名适合百度这样的网络平台吗
  • 长沙 网站建设推广策略包括哪些内容
  • ie打不开建设企业网站cms建站系统
  • 怎么学网站建设外贸网站建设公司哪家好
  • 河北网站开发费用北京百度推广开户
  • 做网站域名自己弄南京做网站的公司
  • 易企互联网站建设爱站网排名
  • 网站被host重定向是什么意思seo推广软件排行榜
  • 做百度网站分录精准客户截流软件
  • 网站建设创业计划书模板范文百度网址链接
  • 一般的手机网站建设多少钱如何优化网络连接
  • 网站开发工作内容优化设计全部答案
  • 凡客诚品官方网址seo相关岗位
  • 上海 专业网站建设北京seo软件
  • 营销网站建设公司哪家好网站推广名词解释
  • 郑州做网站汉狮学seo哪个培训好
  • 沈阳设计网站公司网站推广软文范文
  • 上海做淘宝网站分类达人介绍
  • 网站广告图做多大sem 优化价格
  • 南昌网站开发模板app注册接单平台
  • 网站制作设及的技术百度推广开户费
  • 工业设计考研可以考什么专业手机优化大师官网
  • 如何创建一个个人网页优化人员是什么意思
  • dede重工蓝色企业免费网站模板seo人才
  • 微信网站开发怎么做全国疫情高峰感染进度查询
  • 中国十大电商做的好的网站bt兔子磁力天堂
  • 做网站html和asp百度本地惠生活推广
  • 寻找做网站的爱站seo综合查询
  • 没有网站可以做淘宝客吗北京官网优化公司
  • 好网站建设公司的网站网站排名在线优化工具