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

特产网站开发的好处百度云搜索

特产网站开发的好处,百度云搜索,优化方案的格式及范文,wordpress 百度插件怎么用学习初衷#xff1a; 不仅仅为了比赛#xff01; 目录 一、问题引入 二、UART常用的三种工作模式 1.UART工作在中断模式 2.UART工作在DMA模式下 3.uart工作在接收转空闲的模式下 三、获取指令中需要的数据 四、printf函数的实现 一、问题引入 问题引入#xff1a;请… 学习初衷 不仅仅为了比赛 目录 一、问题引入 二、UART常用的三种工作模式 1.UART工作在中断模式 2.UART工作在DMA模式下 3.uart工作在接收转空闲的模式下 三、获取指令中需要的数据 四、printf函数的实现 一、问题引入 问题引入请看下面这样一个设计要求 这个时候 是不是使用一下的这种配置方法就不得行了 /* 主函数初始化 */ Uart_Init();/* 接收中断 该函数的最后一个参数指定接收到对应的字符数后才触发中断 */ HAL_UART_Receive_IT(huart1, uart_recv_buff, 7);/* uart接收完成ISR */ void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) {if(huart-Instance USART1) {printf(recv: 111111\r\n);memset(uart_recv_buff, 0 , sizeof(uart_recv_buff));HAL_UART_Receive_IT(huart1, uart_recv_buff, 5);} } 以上的配置方法只适合接收的字符数量确定的情况 对于文章开头描述的问题并不能完成要求。 二、UART常用的三种工作模式 1.UART工作在中断模式 也就是上述所描述的那种情况 给大家配置一下 将就我也再加深一下印象。 不去配置指定的引脚的化 再uart的参数配置这里配置好后的USART1的默认引脚不是PA9和PA10 这个坑大家注意一下。 接着就可以生成代码。在过程种大家在初始化函数的地方调用生成好的的uart的初始化函数接着在调用uart接收并产生中断的哪一个函数 注意点就是该函数必须接收到指定的字符数才产生中断 /* 主函数初始化 */ Uart_Init();/* 接收中断 该函数的最后一个参数指定接收到对应的字符数后才触发中断 */ HAL_UART_Receive_IT(huart1, uart_recv_buff, 7);/* uart接收完成ISR */ void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) {if(huart-Instance USART1) {printf(recv: 111111\r\n);memset(uart_recv_buff, 0 , sizeof(uart_recv_buff));HAL_UART_Receive_IT(huart1, uart_recv_buff, 5);} } 2.UART工作在DMA模式下 配置和上述一样 uart的基本参数 接着需要配置一下DMA 生成代码的代码编写如下 和uart的接收中断模式一样 3.uart工作在接收转空闲的模式下 上述函数可能不太常用 该函数的位置 上述中断回调函数的位置 如此 就能接收不定长的指令了 三、获取指令中需要的数据 给大家说一些C库函数 大家不会的学一下 很有用。 sprintf snprintf sscanf() strtok strchr strstr 就可以将接收到的数据 给轻松的解析出来 剩下的就是逻辑处理的工作了 四、printf函数的实现 调试程序非常有用 建议大家比赛的时候配置上 简单讲一下用处。 在函数中打印信息 查看函数的调用情况 打印变量的值 在逻辑不清楚的时候 打印变量的值可以很快的帮助我们解决问题 在过程中任意的位置实现fputc函数 int fputc(int ch, FILE *fp) {/* 当串口的发送数据寄存器不空的时候等待 */while((USART1-ISR (1 7)) 0);UASRT1-TDR ch;return ch; } 好了 就分享这么多 希望需要帮助的人看了能有思路不在疑惑
http://www.dnsts.com.cn/news/99135.html

相关文章:

  • 联客易网站建设制作重庆多功能网站建设
  • 商业网站的建设与制作wordpress的atl属性怎么设置
  • 城市建设理论研究网站做网站用什么语言开发
  • 武鸣住房和城乡规划建设局网站怎样申请小程序
  • 河北网站建设哪里好贵阳网站建设搜q479185700
  • 北京道路建设在什么网站查询电影视频网站怎么做
  • wsp网站开发莱芜网站建设哪里有
  • 彩票网站的建设响应式网页制作教程
  • 企业网站维护怎么做企业网站代建设
  • 简历制作免费模板网站做电影网站要怎么拿到版权
  • 自己做的小网站沈阳方正建设监理网站
  • 湖北城乡住房建设厅网站wordpress文章404错误
  • 外贸自助建站哪个好网络推广员是干嘛的
  • 网站制作建设兴田德怎么做视频网站
  • 怎么做企业网站教程视频上海有名的猎头公司
  • 网站源码 预览网站生成小程序
  • django 网站开发带后台的响应式网站
  • 儿童产品网站建设网站建设做网站需要多少钱
  • 建设银行泰州江洲路支行网站免费注册google账号
  • 天津品牌网站建设域名注册教程
  • 比较好的公文写作网站吉林网站建站系统哪家好
  • 广西住房建设部网站定制开发软件产品的税率
  • 北京建设网站 公司自己做的网站怎么传到空间啊
  • 文字排版都用哪些网站网站建设属于什么职位
  • 自己搭建个人网站网站开发如何引用函数
  • 怎么设计网站页面搭建网站一般要多少钱
  • 浙江省建设厅老网站外国小孩和大人做网站
  • 软件公司做网站wordpress 云共享
  • 怎么免费网做百度收录的网站吗宁波建设业协会网站
  • 58同城网站建设问题wordpress 获取头像