欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: STM32+RS485通信發送數據程序 [打印本頁]

作者: 曉飛    時間: 2022-8-19 17:18
標題: STM32+RS485通信發送數據程序
485通信發送數據
  1. #include "stm32f10x.h"                  // Device header
  2. #include "usart.h"
  3. #include "timer.h"
  4. #include "rs485.h"
  5. #include "gpio.h"


  6. /*
  7.         自定義協議:起始標志+ID+命令+參數+結束標志
  8. */
  9. int main()
  10. {
  11.         u8 key;
  12.         u8 buf[]={0xff,2,2,10,0xfe};
  13.         NVIC_SetPriorityGrouping(5);
  14.         /* 硬件初始化 */
  15.         KEY_Init();
  16.         USART_1_Init(115200);
  17.         Timer_2_Delay_Init();
  18.         RS485_Init(115200);

  19.         printf("M3節點板為接收模式\r\n");
  20.         printf("M4大板發送\r\n");
  21.         while(1)
  22.         {
  23.                 key = Key_Scan();
  24.                 if(key == 1)
  25.                 {
  26.                         RS485_Send(buf,5);
  27.                 }
  28.                
  29.                 if(rs485.rxflag == 1)
  30.                 {
  31.                         printf("id:%d cmd=%d arg=%d\n",rs485.rxbuf[1],rs485.rxbuf[2],rs485.rxbuf[3]);
  32.                         rs485.rxflag = 0;
  33.                 }
  34.         }
  35. }

  36. /*
  37. 作業:
  38.         static extern define typedef +舉例
  39. */
復制代碼

Keil代碼下載: 485_M3_發送.7z (196.99 KB, 下載次數: 22)





歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1