游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

国产BLE芯片横空出世盘它势在必行串口通讯应用

  串口通讯应用目标:
  串口波特率:115200bs
  串口接收缓存:256Byte
  串口发送缓存:256Byte
  串口助手发送一帧数据,同时串口助手接收返回数据:
  发送长度250B,返回250B
  发送长度260B,返回4B,说明接收缓存只有256B
  图1发送长度250
  图2发送长度260代码实战
  开发该串口通信模块,只需3个步骤、3部分代码,按照此方法快速上手,此方法好处是串口接收数据不丢数据,接收一整数据帧后再做数据处理,非常适合做交互式通信接口,用户可以直接拷贝代码,放在系统对应位置中即可,这都是笔者发大量时间测试通过的代码,为你节省开发时间。
  一、串口初始化配置
  systemsetportpull(GPIOPA0,GPIOPULLUP,true);
  systemsetportmux(GPIOPORTA,GPIOBIT0,PORTA0FUNCUART0RXD);
  systemsetportmux(GPIOPORTA,GPIOBIT1,PORTA1FUNCUART0TXD);
  uartinit(UART0,1152);
  fruartenableIrq(UART0,Uartirqerbfi);
  NVICEnableIRQ(UART0IRQn);
  二、串口中断处理
  voiduart0IRQHandler(void)
  {
  uint8tdata;
  switch(UARTINTGETID(Uart0))
  {
  caseINTINDEXTXE:
  {
  Txemptyinterruptandfifodisable
  Uart0IERDLH。IER。PTIME0;
  Uart0IERDLH。IER。ETBEI0;
  coprintf(INTINDEXTXEr);
  }
  break;
  caseINTINDEXRX:
  caseINTINDEXRXTOUT:
  {
  Rxready
  rxfifoatleasthaveonedata
  while(Uart0LSR。LSRBIT。DR)
  {
  dataUart0DATADLL。DATA;
  uartfifodatarx(data);
  uartputcnointnowait(UART0,data);
  }
  while(Uart0LSR。LSRBIT。DR)
  {
  dataUart0DATADLL。DATA;
  uartputcnointnowait(UART0,data);
  stTxUartBuf。txBuf〔stTxUartBuf。size〕data;
  stTxUartBuf。size;
  if(stTxUartBuf。sizeuartRxBufferMAX)
  {
  stTxUartBuf。size0;
  }
  }
  AppuartTimeoutTaskStart();
  }break;
  caseINTINDEXLINE:
  {
  volatileuint32tlinestatusUart0LSR。LSRDWORD;
  coprintf(INTINDEXLINE〔x〕r,linestatus);
  }break;
  default:
  break;
  }
  }
  attribute((section(ramcode)))voiduart0isr(void)
  {
  uart0IRQHandler();
  }
  三、串口接收收发接口
  功能:handleUartRxHandle
  注解:串口接收一帧数据处理
  输入:dat:缓存len:长度
  输出:无
  staticvoidhandleUartRxHandle(uint8tdat,uint32tlen)
  {
  coprintf(len:dr,len);
  uartsendlen(dat,len);
  UARTtoATCMD(dat,len);
  }
  功能:AppuartProcess
  注解:串口接收一帧数据处理
  输入:无
  输出:无
  staticvoidAppuartProcess(voidparam)
  {
  handleUartRxHandle(stTxUartBuf。txBuf,stTxUartBuf。size);
  stTxUartBuf。size0;
  }
  功能:AppuartHandlerInit
  注解:串口接收应用初始化
  输入:无
  输出:无
  staticvoidAppuartHandlerInit(void)
  {
  ostimerinit(uartprocesstimer,AppuartProcess,NULL);
  }
  功能:AppuartTimeoutTaskStart
  注解:开始接收并等待串行数据超时
  输入:无
  输出:无
  voidAppuartTimeoutTaskStart(void)
  {
  ostimerstart(uartprocesstimer,20,false);start10msantishaketimer
  }

76人完成20分疯狂大逆转!哈登201121创纪录,恩比德4头条创作挑战赛12月24日上午,NBA常规赛,76人主场对阵快船,双方在各部各自排名第5,实力不容小觑,强强对决备受关注。小卡、乔治领衔最强阵容出击,恩比德、哈登严阵以待……俄三大反击措施出炉,断供决定后情况正在反转,华为或成最后赢家华为曾几何时全球化和科技无国界还被大部分人奉为经典,也正是凭借着这些理念,谷歌、微软、苹果、三星等企业开始在全球范围内攻城略地,成为顶级科技企业,也将触角伸向了全球范围。……好物推荐36期1500元上下还不落伍的性能级实惠手机随着手机性能越来越强,很多朋友认为CPU性能过剩,价格不贵的手机依旧可以打王者,拍出不错的照片,虽然比不过旗舰手机功能多,性能强,但省银子。笔者就给大家顺手推荐几款:一、……芯征程中国芯片封测,做到世界第三作者韦世玮编辑Lina芯片,是我们的软肋。近些年来,中国半导体产业在国产替代的时代浪潮中激流勇进,加速弥补起步晚、技术弱的缺口。然而,有这么一家中国大陆……华为联想卷入滴滴高管千万受贿案,判决书曝光浪潮曾向其输送7212月30日消息,滴滴原基础平台部高级技术总监于晓声受贿案已宣判。这起滴滴内部重大腐败舞弊案件细节浮出水面,其受贿金额高达千万,令业内颇为震惊。去年6月,滴滴曾在内部发布公告称……男人过了30岁都是中老年人?无论贫困还是富有,要明白这五件事现如今的怪象当自己过了30岁的时候,都说自己是老年人了,没有年轻人的活力了,如果在古代,30多岁的人就会自称老夫了,可是现在社会科技、医学发展,人类的寿命明显延长,营养摄入也足……朱松玮13分!港队打菲律宾联赛赢46分,刘传兴9分12板,夺北京时间9月22日,由多名CBA球员组成的湾区翼龙队出战菲律宾联赛的委员杯赛事,第一场对阵黑水精英,全场比赛湾区翼龙都形成绝对性优势,最终以13387大胜对手46分。算上热身赛……不计前嫌!孔令辉回归国乒再做贡献,穿中国队战袍跟随蔡振华亮相名声对于每一个人来说都是非常的重要,从近日国乒教练组的大改动中,我们看到了非常多优秀的教练登上了自己心仪的位置,想要为国乒献出自己的努力,其中令人意外的当属教练孔令辉,这一次的……陈根对于元宇宙,扎克伯格又改口了文陈根近日,人工智能研究科学家莱克斯弗里德曼(LexFriedman)在播客中问扎克伯格,什么时候大量的人才能在元宇宙中获得大部分有意义的体验。扎克伯格说:很多人认……12084,CBA大黑马8连胜,鱼腩队吞下11连败23失误,CBA第二阶段,深圳队对阵同曦队,最终,深圳队12084大胜同曦队,豪取了8连胜,同时,同曦队也吞下了11连败,本场比赛,同曦队被吊打,全队共出现了23次失误,而且本赛季至今,……为什么宝宝肛周经常发红?肛周发红是宝宝大便不正常的情况下,宝妈可以观察宝宝的行为举止,然后通过检查来判断。有些宝宝肛周出现红肿情况是正常的,但是肛周发红可能还有其他原因,比如大便干燥、饮食不规律……(星空有约)2023年春节是本世纪第二早春节新华社天津1月10日电(记者周润健)春节的脚步日益临近,1月22日,我们将迎来2023年春节。天文科普专家介绍,2023年春节是21世纪这100年里的第二早春节,比21世纪最早……
坚持喝蜂王浆对身体有哪些好处?这3种好处最明显,早了解早受益蜂王浆本身是蜜蜂在繁衍幼虫过程当中分泌出的一种特殊物质,内含有超过上百种营养成分,因此大家一提起蜂王浆就知道它对身体有着许多好处的,不过要是说到具体有什么好的地方,相信很多人一……中国驻多国使馆发布通知近期,中国多个驻外使馆发布的通知显示,自北京时间2022年8月24日0时起,持有效APEC商务旅行卡人员、持有效学习居留许可的外国留学生无需重新办理赴华签证,可持上述证件入境。……3队开抢!2米13高塔新去向!或赴费城冲总冠军,加盟掘金助约作为今夏自由市场当中,为数不多的优质内线之一,关于迟迟找不到下家的哈桑怀特塞德新赛季的去向一事,可谓吸引了不少球迷和媒体的关注!上个赛季效力于爵士队,怀特塞德的表现我们有……MVP年终大戏!杜兰特0。1绝杀库里,詹皇告别前十,字母哥冲北京时间12月25日,美国媒体今日正式带来了2021年年终最后一期的,联盟MVP概率榜单,最终的概率榜单库里以0。1的差距略逊杜兰特,KD成为压轴的胜利者,詹姆斯并未上榜。……赵丽颖早期定妆照真的很稚嫩,穿西瓜旗袍也遮挡不住好身材!赵丽颖在所有的85花当中可能不是颜值最为出众的,但却是实绩最多的一位,凭借着自己的努力和充足的演技一步步得到了大家的认可,而当我们回过头去看,赵丽颖早期的定妆照也看起来非常稚嫩……有没有一种可能,第三代球王是姆巴佩?姆巴佩现在应该是足坛潜力和能力最大的新星了,身价很快就是世界第一,据传巴黎愿意给姆巴佩提供税后100万镑周薪的合同,留住姆巴佩这个大腿。姆巴佩毕竟今年才23岁,目前的成就……2号商城突变,留48碎片巨赚,虞姬夏日海滩美哭,6元给鲁班铠可乐要加冰,乔妹在你心,大家好我是小乔妹,每天为您分享有趣的王者荣耀新皮肤、新版本,最新攻略等文章内容。王者荣耀商城即将迎来重大更新改动,首先就是会返场三款神兽猪年限定史……走进山口岩六中学子探寻萍乡三大水源地之一【来源:江西网络广播电视台萍乡科技教育】走进萍乡三大水源地之一的山口岩水源地,山口岩大坝正巍峨的矗立在眼前,壮观雄伟,仿佛一座天桥架在云端,将两边的山峰连接了起来,一桥飞……阿里云Centos7。6上利用docker搭建Jenkins一般情况下,将一个项目部署到生产环境的流程如下:需求分析原型设计开发代码内网部署提交测试确认上线备份数据外网更新最终测试,如果发现外网部署的代码有异常,需要及时回滚。……九斤重大老鼠身份查清,他郑重道歉日前,有网友爆料称,其去安徽省安庆市菱湖公园游记时,在公园内的安庆市动物园门口的公示牌上,发现写着九斤重大老鼠字样,这么大的老鼠,怎么能不亲眼看一看,于是该网友便花钱进园准备参……工行四川省分行创新实现首笔高标准农田建设项目贷款发放来源:【四川日报川观新闻】文图沈功航2022年岁末收官之际,中国工商银行四川省分行(以下简称工行四川分行)向泸州古蔺县蔺酒产业发展有限责任公司授信4。1亿元,并投放……热议文身禁令危害远低于烟酒,要不领导带头禁烟禁酒?虎扑12月30日讯在体育总局出台纹身(应为文身)禁令后,众多圈内人士对此政策进行了热议。媒体人傅亚雨:从这篇文章就能看到,中国足球没法搞好。媒体人陆洋:……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网