久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2919|回復: 1
打印 上一主題 下一主題
收起左側

STM32與兩片MSP430實現通信源程序

[復制鏈接]
跳轉到指定樓層
樓主
這是關于串口通信的程序,可以實現三方通信(只用一個串口)STM32與兩片MSP430實現通信


單片機源程序如下:
  1. #include  <msp430x14x.h>
  2. #include "RF.h"

  3.   void delay_100ms(unsigned int i)
  4.   {
  5.           unsigned long j;
  6.           for(;i>0;i--)
  7.           {
  8.                   for(j=0;j<144200;j++);
  9.           }
  10.   }

  11.    
  12.    

  13. //unsigned char RXData[4]={0};
  14. unsigned char TxBuf[5]={0};
  15. unsigned char RxBuf[5]={0};
  16. unsigned char a,b,c;
  17. unsigned char PaTabel[8] = {0x60 ,0x60 ,0x60 ,0x60 ,0x60 ,0x60 ,0x60 ,0x60};
  18. //unsigned char rxBuffer;



  19. void main(void)
  20. {   

  21.   
  22. unsigned char leng = 2;
  23.   //   P5DIR |= BIT3;
  24.   //P5OUT |= BIT3;
  25.   
  26.   
  27.   
  28.   
  29.   
  30.     CpuInit();  //包括看門狗,時鐘,I/O口,SPI   
  31.     POWER_UP_RESET_CC1100();
  32.     halRfWriteRfSettings();
  33.     halSpiWriteBurstReg(CCxxx0_PATABLE, PaTabel, 8,1);
  34.     halSpiWriteBurstReg(CCxxx0_PATABLE, PaTabel, 8,2);
  35.     delay(100);
  36.    
  37.    
  38.     P3SEL |= 0x30;            //P3.4 P3.5 ????????????   
  39.     ME1 |= UTXE0 + URXE0;                     // Enable USART0 TXD/RXD
  40.     UCTL0 |= CHAR;                            // 8-bit character
  41.     UTCTL0 |= SSEL1;                          // UCLK = SMCLK
  42.     UBR00 = 0x45;                             // 8MHz 115200
  43.     UBR10 = 0x00;                             // 8MHz 115200
  44.     UMCTL0 = 0x00;                            // 8MHz 115200 modulation
  45.     UCTL0 &= ~SWRST;                          // Initialize USART state machine
  46.     IE1 |= URXIE0;
  47.     delay(100);
  48.    
  49.     P1DIR &= ~(BIT0+BIT1+BIT2+BIT3);
  50.     P2DIR |= BIT7+BIT6+BIT5+BIT4;    //控制led燈
  51.     P2OUT |=BIT7+BIT6+BIT5+BIT4;  
  52.     for(;;)
  53.     {
  54.        /**********************************開機************************************************/
  55.       if(0==(P1IN&0X01))   
  56.        {   
  57.          P2OUT^=BIT7;
  58.          delay_100ms(1);
  59.       
  60.          TxBuf[0]=0x01;
  61.          TxBuf[1]=0x02;
  62.          
  63.             while(0==(P1IN&0X01));
  64.          halRfSendPacket(TxBuf,leng,1); // Transmit Tx buffer data
  65.       
  66.        }
  67.       
  68.        /********************************關機**************************************************/
  69.       if(0==(P1IN&0X02))   
  70.        {   
  71.          P2OUT^=BIT6;
  72.          delay_100ms(1);
  73.       
  74.          TxBuf[0]=0x01;         
  75.          TxBuf[1]=0x03;
  76.            while(0==(P1IN&0X2));
  77.          halRfSendPacket(TxBuf,leng,1); // Transmit Tx buffer data
  78.    
  79.        }
  80.    /***********************************溫度加***********************************************/     
  81.       if(0==(P1IN&0X04))   
  82.        {   
  83.          P2OUT^=BIT5;
  84.          delay_100ms(1);
  85.          
  86.          TxBuf[0]=0x01;         
  87.          TxBuf[1]=0x04;
  88.         
  89.           while(0==(P1IN&0X04));
  90.          halRfSendPacket(TxBuf,leng,1); // Transmit Tx buffer data
  91.      
  92.        }
  93.      /**********************************溫度減************************************************/
  94.       if(0==(P1IN&0X08))   
  95. ……………………

  96. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
stm32和msp430通信.7z (349.06 KB, 下載次數: 20)




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:1 發表于 2019-4-12 17:01 | 只看該作者
本帖需要重新編輯補全電路原理圖,源碼,詳細說明與圖片即可獲得100+黑幣(帖子下方有編輯按鈕)
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩视频免费看 | 欧美在线观看一区 | 午夜天堂精品久久久久 | av成年人网站| 日韩一区二区在线视频 | 亚洲欧美中文日韩在线v日本 | 成人午夜视频在线观看 | 美女拍拍拍网站 | 久草热视频 | 在线91| 日韩精品免费视频 | 一区二区三区福利视频 | 五月激情六月婷婷 | 久久国产亚洲 | 亚洲国产一区二区在线 | 欧美一区二区三区视频 | 国产精品美女在线观看 | 亚洲美女一区二区三区 | av免费看片 | 粉色午夜视频 | 亚洲美女在线视频 | 日韩精品久久久久 | 九九在线精品视频 | 美女毛片免费看 | 欧美成人第一页 | aa级毛片毛片免费观看久 | 免费人成在线观看网站 | 国产精品久久久久久久久久久久 | 日韩国产在线观看 | 99久久久久久 | 日韩精品在线一区 | 亚洲精品不卡 | 日韩成人性视频 | 国产精品色 | 精品国产一区二区三区久久久久久 | 国产成人99久久亚洲综合精品 | 国产中文一区二区三区 | 中文字幕一区二区三区四区 | 国产男女猛烈无遮掩视频免费网站 | 欧美一二三四成人免费视频 | 毛片一区二区三区 |