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

wordpress外贸商城主题东莞网站建设优化诊断

wordpress外贸商城主题,东莞网站建设优化诊断,wordpress主题 vieu,java 网站建设今日尝试自己操作寄存器编写函数,使用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.dtcms.com/wzjs/149773.html

相关文章:

  • 瑞安企业做网站网络广告营销典型案例
  • 货运公共平台市场推广seo职位描述
  • 资讯网站老哥们给个关键词
  • 网站注册转化率搜索引擎优化seo的英文全称是
  • 做网站语言搜索引擎的四个组成部分及作用
  • 女频做的最好的网站竞价推广课程
  • 做网站还需要搜狗吗接单平台app
  • 做代码和网站色盲眼中的世界
  • 甜品网站开发需求分析推广平台排行榜有哪些
  • 网页制作与发布的流程泉州seo
  • 广西南宁网站空间搜索量排名
  • 佛山网站建设外包公司宜兴百度推广公司
  • 一佰互联自助建站培训网站建设
  • 政府采购网上商城入围重庆企业seo
  • 怎么生成网站源代码互联网销售是什么意思
  • 西安网站建设联系方式知识营销成功案例介绍
  • 湖北交投建设集团集团网站网站生成器
  • b站推广网站mmm的推荐机制成crm软件
  • 全网营销型网站新闻手机百度免费下载
  • 上传图片的网站要怎么做网络营销课程作业
  • 南京做网站xjrkj品牌营销策略四种类型
  • 国内移动端网站做的最好的2345网址大全
  • 建设公司与建筑公司的区别seo实战优化
  • 郑州网站建设技术外包网站seo哪家好
  • 网站建设销售怎么样找seo外包公司需要注意什么
  • 新网站提交百度收录网页
  • p站代理网址搜索引擎优化英文简称
  • 网站开发语言汇总百度站长提交网址
  • html5网站开发教程专业网店推广
  • 外贸网站建设招聘图片seo优化是什么意思