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

外贸建站推广多少钱怎么创办公司

外贸建站推广多少钱,怎么创办公司,西安建站公司模板,wordpress手机拍照插件今日尝试自己操作寄存器编写函数,使用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.yayakq.cn/news/76215/

相关文章:

  • jsp做的求职招聘网站百度云廊坊建设网站公司
  • 怎么做网站的301忽悠别人做商城网站
  • 网站开发先写后端先写前端沈阳工程招标网
  • 网站建设公司保定市176网站入口
  • 网站信息化建设建议花店电子商务网站建设课题设计
  • 电子商务毕设做网站wordpress替换默认页脚代码
  • 做旅游的网站常州网站设计制作
  • 宿州网站建设优化做公司网站页面
  • 太原市城市建设规划局官方网站为什么网站要用外链
  • go搭建网站广西住房城乡建设网站
  • 什么网站做软文网站设置兼容模式怎么弄
  • 盐城市网站建设公司网站怎么做小程序
  • 前端可以做网站吗网站设计排行榜
  • 网站策划编辑是干嘛的口碑最好的家装公司
  • 郑州免费做网站的怎么设计页面
  • 做网站专题模板广东线上营销推广方案
  • 家电照明电子通用网站模板人工智能网站开发
  • 有哪些做国际贸易的网站开个微网站需要什么
  • 莱芜网站建设优化网站权重一直做不上去
  • 昆明做网站魄罗科技网站维护具体工作内容
  • 网站建设的价钱wordpress绑定二级域名插件
  • 移动网站建设哪家便宜seo网页优化公司
  • 青岛网站建设一青岛博采网络做网站的流程视频教程
  • 中企动力科技股份有限公司广州分公司西安seo培训哪个好
  • 某qq非主流个性网源码qq空间网站源码dede内核+采集规则什么是网络设计与电子商务
  • 推广网站制作广州网站开发十度网络最好
  • 做网站不挣钱网站官网认证加v怎么做
  • 怎样发掘网站建设的客户顺电网上商城怎么样
  • 建设网站过程中景观设计公司利润
  • 不用网站做淘宝客广西上林县住房城乡建设网站