娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年03月23日(星期日)

正在發生

2020年03月23日 | MSP430 串口接收指令控制LED亮滅

發布者:平安寧靜 來源: eefocus關鍵字:MSP430  串口接收  指令控制  LED亮滅 手機看文章 掃描二維碼
隨時隨地手機看文章

準備器材:MSP430開發板一塊,串口線,PC,串口調試助手(可從網上下載) 

八位數據,1個停止位,9600波特率無校驗


/********************************************************************

//DM430-L型最小系統板串口測試程序,使用單片機的串口0

//使用板載BSL模塊或者用戶外接串口線到DB9,要求是直連公對母串口線

//使用串口調試助手發送數據到系統板,比如02,03等

//系統板會將收到的數據再發送到串口調試助手,接收采用中斷模塊,發送用查詢

//板載的BSL模塊可以通過跳線帽設置為USB轉串口模式,筆記本電腦沒有串口可以直接代替

//開發板的BSL_Config區的RXD和TXD0連接,TXD和RXD0連接即可,另外2個跳線帽取下

//使用USB轉串口功能時,BSL失效,因此操作前應該先將程序下載至芯片中再調整跳線帽

//MSP430F149

********************************************************************/


#include

#include "Config.h"


//*************************************************************************

//               MSP430串口初始化

//*************************************************************************

void UART_Init()

{

  U0CTL|=SWRST;               //復位SWRST

  U0CTL|=CHAR;                //8位數據模式 

  U0TCTL|=SSEL1;              //SMCLK為串口時鐘

  U0BR1=baud_h;               //BRCLK=8MHZ,Baud=BRCLK/N

  U0BR0=baud_l;               //N=UBR+(UxMCTL)/8

  U0MCTL=0x00;                //微調寄存器為0,波特率9600bps

  ME1|=UTXE0;                 //UART1發送使能

  ME1|=URXE0;                 //UART1接收使能

  U0CTL&=~SWRST;

  IE1|=URXIE0;                //接收中斷使能位


  P3SEL|= BIT4;               //設置IO口為普通I/O模式

  P3DIR|= BIT4;               //設置IO口方向為輸出

  P3SEL|= BIT5;

}


//*************************************************************************

//              串口0發送數據函數

//*************************************************************************


void Send_Byte(uchar data)

{

  while((IFG1&UTXIFG0)==0);          //發送寄存器空的時候發送數據

    U0TXBUF=data;

}


//*************************************************************************

//               處理來自串口 0 的接收中斷

//*************************************************************************

#pragma vector=UART0RX_VECTOR

__interrupt void UART0_RX_ISR(void)

{

  uchar data=0;

  data=U0RXBUF; //接收到的數據存起來

  switch(data)

  {

    case'1':P6OUT ^= BIT0;break;                //打開LED1(再次則熄滅)

    case'2':P6OUT ^= BIT1;break; 

    case'3':P6OUT ^= BIT2;break; 

    case'4':P6OUT ^= BIT3;break; 

    case'5':P6OUT ^= BIT4;break; 

    case'6':P6OUT ^= BIT5;break; 

    case'7':P6OUT ^= BIT6;break; 

    case'8':P6OUT ^= BIT7;break; 

    default:P6OUT = 0xFF;break;  //熄滅所有的LED

  }

  Send_Byte(data);                    //將接收到的數據再發送出去

}


//*************************************************************************

//            處理來自串口 0 的發送中斷,預留

//*************************************************************************


#pragma vector=UART0TX_VECTOR

__interrupt void UART0_TX_ISR(void)

{


}


//*************************************************************************

//           主函數

//*************************************************************************

void main(void)

  WDT_Init();  //看門狗初始化

  Clock_Init(); 

  P6DIR = 0xFF;//選擇P6口,設置輸出方向

  UART_Init();          

  _EINT(); 

  while(1)

  {

  }

}


經測試在IAR for 430上代碼無錯誤。

關鍵字:MSP430  串口接收  指令控制  LED亮滅 引用地址:MSP430 串口接收指令控制LED亮滅

上一篇:msp430 launchpad 按鍵控制led亮滅
下一篇:使用Msp430的串口中斷接收一包數據

0

推薦閱讀

  在目前的電視市場當中,OLED電視已經開始逐步占領高端領域,使用OLED面板的廠商也越來越多。除去LG電子之外,中國廠商創維、康佳、長虹;日本廠商索尼、東芝、松下;歐洲電視廠商飛利浦、美茲、Grundig、Vestel、Olufsen等均推出了OLED電視產品。下面就隨嵌入式小編一起來了解一下相關內容吧。電視OLED面板供不應求 LGD亟需擴大外售規模  2018年LG D...
得益于智能手機制造業和汽車工廠的自動化升級,前幾年中國工業機器人市場呈現快速增長的趨勢,但這一增態在去年開始放緩,主要是汽車、3C,以及包括一般制造業在內的市場受宏觀經濟和外需弱化的影響結果。近期來看,制造業通用裝備的景氣度仍然未有企穩回升的跡象,同時中國機器人產業已出現“高端產業低端化”的趨勢,并有投資過剩的隱憂,機器人企業盲目...
(記者 張玉潔)3月22日,中央紀委國家監委網站公布了對國家電網第三輪巡視整改進展情況。其中,國家電網表示,將堅守電網主責主業,下決心退出傳統制造業和房地產業務。 國家電網在通報中表示,全面完成一般工商業電價降價任務,著力優化營商環境。全力配合電力交易機構規范獨立運營、增量配電改革試點。以更高的政治站位堅守電網主責主業,下決心退...
全球半導體解決方案供應商瑞薩電子集團宣布,推出三款適用于4G和5G射頻的新型低相位噪聲、高頻RF時鐘解決方案,以及兩種全新成功產品組合以擴展瑞薩通信時鐘產品陣容,滿足市場對全信號鏈解決方案的需求。全新8V19N850射頻時鐘同步器和8V19N880、8V19N882 JESD204B/C時鐘抖動衰減器可提供符合ITU-T標準的網絡時鐘同步、出色的低相位噪聲和高時鐘頻率。 瑞...

史海拾趣

問答坊 | AI 解惑

關于向量轉換工具!

大家好:我想了解一下有沒有新的向量轉換工具,類似于VTRAN ,Testinsight的,把仿真向量轉換成ATE設備適合的向量格式。給我推薦一下吧…

查看全部問答∨

cadence原理圖設計詳解

cadence原理圖設計詳解…

查看全部問答∨

關于Source Insight

使用該軟件,如何修改文本中的字體大小哈~…

查看全部問答∨

SSCOM32發送的文件為什么不能大于512K

最近用SSCOM32給ARM發送一個1M的BIN文件,結果每次只能發送到0X80000(512K)的時候就停止了,如果文件小于512K就正常,也就是說這個軟件只能發送512K以下的文件,不知道有沒有能發送更大文件的軟件。…

查看全部問答∨

WinCE自帶的簡單數據庫排序字段問題

就是用CeCreateDatabaseEx2 / CeOpenDatabaseEx2.....等API創建打開的簡單數據庫 現在的情況是:創建、打開、添加、刪除、關閉等,統統OK 。 我的問題出現再排序字段上:   我的一條記錄有5個字段,其中有兩個字段(都是字符串類型) ...…

查看全部問答∨

SMDK2410問題

我在我的開發板上運行CE5.0的SMDK2410(flash讀寫已經修改了) EBoot,運行到OEMPreDownload函數時 打印調試信息發現始終沒運行到EbootInitEtherTransport這個函數中 請高人指點一下?。??…

查看全部問答∨

mini2440 如何輸出串口調試信息?

我用的友善的mini2440開發板,這個板子默認不輸出調試信息,該怎么樣才可以輸出? 謝謝。 …

查看全部問答∨

cc2430串口接收程序?

#define SET_MAIN_CLOCK_SOURCE(source) \\    do {                                   \\     ...…

查看全部問答∨

lattice 1016

怎么大家都不用LATTICE公司的芯片的嗎?怎么相關的帖子這樣稀少呢?…

查看全部問答∨

所有人都進來看看(我是新人)

大家好,我是一個愛好單片機的初學者。 這幾天我一直在關注這個論壇,真的不錯這個論壇,   學習單片機是因為我看到汽車的底盤燈很好看,自己想做一個,然后想讓他呈流水狀,就是流水燈,跑馬燈,開始以為就是像汽車的轉向器一樣,結果上網 ...…

查看全部問答∨
小廣播
添点儿料...
无论热点新闻、行业分析、技术干货……
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 平阴县| 朝阳市| 商都县| 渝中区| 临邑县| 西平县| 张家口市| 屯留县| 峨山| 沧州市| 石首市| 日土县| 娄烦县| 锡林浩特市| 伊通| 灵寿县| 上栗县| 汝南县| 温泉县| 海淀区| 兰考县| 宁强县| 桓仁| 卫辉市| 兰考县| 邻水| 攀枝花市| 五家渠市| 庐江县| 耒阳市| 墨竹工卡县| 新营市| 阿拉善左旗| 西安市| 扶沟县| 河间市| 白银市| 松桃| 察隅县| 巫溪县| 治县。|