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

2017网站建设报价单房产信息网网址

2017网站建设报价单,房产信息网网址,吉林省住房和城乡建设厅网站6,网络营销推广公司有哪些一、基础配置 Universal Asynchronous Receiver Transmitter 异步#xff0c;串行#xff0c;全双工 TTL电平 #xff1a;高电平1 低电平0 帧格式#xff1a; 起始位1bit 数据位8bit 校验位1bit 终止位1bit NVIC Settings一栏使能接受中断。 之前有设置LCD#xff0c;…一、基础配置 Universal Asynchronous Receiver Transmitter 异步串行全双工 TTL电平 高电平1 低电平0 帧格式 起始位1bit 数据位8bit 校验位1bit 终止位1bit NVIC Settings一栏使能接受中断。 之前有设置LCD那么就自动给PA9和PA10设置引脚了。但如果没有设置默认配置的是PC4和PC5。 二、串口发送 HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout) 功能串口发送数据 参数UART_HandleTypeDef *huart  UART句柄 huart1uint8_t *pData  需要发送的数据uint16_t Size   发送的字节数uint32_t Timeout 最大发送时间发送数据超时退出发送 案例每次上电后发送 Hello World! /* USER CODE BEGIN Includes */ #include stdio.h //使用sprintf() #include string.h // 使用strlen() /* USER CODE END Includes *//* USER CODE BEGIN PV */ char tx_buf[20]; /* USER CODE END PV *//* USER CODE BEGIN 2 */sprintf(tx_buf,Hello World!\r\n);HAL_UART_Transmit(huart1,(uint8_t*)tx_buf,strlen(tx_buf),50);/* USER CODE END 2 */ 三、串口接收 HAL_StatusTypeDef HAL_UART_Receive_IT(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size) 功能串口中断接收函数 参数UART_HandleTypeDef *huart  UART句柄 huart1uint8_t *pData   接收到的数据存放地址uint16_t Size   发送的字节数 为1每次中断只能接收一个字符 void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) 功能中断回调函数串口中断接收完之后会进入该函数。这是一个空函数用户可以重写该函数在函数里实现相应的操作。 1. 接收单个字符  案例:接收到 O 时点亮LED1并发送 LED1 Open! ,接收到 C 时熄灭LED1并发送 LED1 Close! char tx_buf[20]; uint8_t rx_data;/* USER CODE BEGIN 2 */ HAL_UART_Receive_IT(huart1,rx_data,1); //打开接收中断 /* USER CODE END 2 */void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) {if(rx_dataO){ucled0x01;sprintf(tx_buf,LED1 Open!\r\n);HAL_UART_Transmit(huart1,(uint8_t*)tx_buf,strlen(tx_buf),50);}if(rx_dataC){ucled0x00;sprintf(tx_buf,LED1 Close!\r\n);HAL_UART_Transmit(huart1,(uint8_t*)tx_buf,strlen(tx_buf),50);}HAL_UART_Receive_IT(huart1,rx_data,1); } 2. 接收定长字符串 void Uart_Proc(void) {if(rx_count4){if( strcmp(rx_buf,LEDO)0 ){ucled0x01;sprintf(tx_buf,LED1 Open!\r\n);HAL_UART_Transmit(huart1,(uint8_t*)tx_buf,strlen(tx_buf),50);}if( strcmp(rx_buf,LEDC)0 ){ucled0x00;sprintf(tx_buf,LED1 Close!\r\n);HAL_UART_Transmit(huart1,(uint8_t*)tx_buf,strlen(tx_buf),50);}rx_count0;memset(rx_buf,0,20);} }void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) {rx_buf[rx_count]rx_data;HAL_UART_Receive_IT(huart1,rx_data,1); } 3. sscanf() 解析字符串 int sscanf(const char* str, const char* format, ...); 参数str要解析的输入字符串。format格式字符串指定要匹配的格式规则。...可变参数列表用于接收解析后的数据。 void Uart_Proc(void) { //22个字符if(rx_count22){//解析rx_buf然后用三个参数接收数据sscanf(rx_buf,%4s:%4s:%12s,car_type,car_num,car_time);sprintf(tx_buf,car_type:%4s\r\n,car_type);HAL_UART_Transmit(huart1,(uint8_t*)tx_buf,strlen(tx_buf),50);sprintf(tx_buf,car_num:%4s\r\n,car_num);HAL_UART_Transmit(huart1,(uint8_t*)tx_buf,strlen(tx_buf),50);sprintf(tx_buf,car_time:%12s\r\n,car_time);HAL_UART_Transmit(huart1,(uint8_t*)tx_buf,strlen(tx_buf),50);rx_count0;memset(rx_buf,0,20);} } void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) {rx_buf[rx_count]rx_data;HAL_UART_Receive_IT(huart1,rx_data,1); }
http://www.hkea.cn/news/14412411/

相关文章:

  • 门户网站建设服务收费深圳市房地产信息平台官网
  • 自己学习建设网站响应式网站用什么工具
  • 阳泉建设公司网站小程序定制开发深圳
  • 如何建设 linux 网站建设旅游门户网站
  • js网站开发视频教程wordpress文章点赞
  • 深圳分销网站建设湖南做网站 f磐石网络
  • 双语网站模板下载网站怎么做移动适配
  • 单页淘宝客网站2014年行吗成都高端品牌网站建设
  • 广东做网站公司大一网页设计期末作品
  • 网站里面的图片做桌面不清晰下载jsp网站开发用啥工具
  • 做暧暧视频网站在线网站怎么换域名
  • 五站合一网站建设公司网建设单位
  • 网站建设公司 上用php写的网站有哪些
  • 招投标网站的建设制作衡阳衡南网站建设
  • 求个网站你懂我意思是家具营销型网站
  • 做搜狗pc网站点建设通网站官网登录
  • 敬请期待用英语怎么说seo网站后台管理
  • 专业网站设计师去哪找wordpress图片页面
  • 做网络推广选择网站网站开发中英文版如何写
  • 誉重网站建设企业建设网站项目背景
  • 鞋子网站建设规划书安阳官网网站快速排名推广
  • 网站如何做担保交易安庆网站建设推荐秒搜科技
  • 优惠建网站wordpress 开发框架
  • 购买网站模版可以自己做吗0建设营销型网站步骤
  • 无锡网站北京建设网站圣辉友联
  • wordpress站点网址网站制作公司中
  • 网站推广站群wordpress循环分类子分类与文章
  • 牡丹江地区做网站的公司校园网站建设的背景
  • 网站推广公司ihanshi外贸网站建设 深圳
  • 深圳 网站设计苏州乡村旅游网站建设策划书