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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

MSP430F169單片機串口通信不了 求助

[復制鏈接]
跳轉到指定樓層
樓主
ID:813180 發表于 2020-8-11 12:16 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 ruopan 于 2020-8-13 11:41 編輯

芯片:MSP430F169
功能:實現串口與PC通信
問題:建立不了通信

代碼如下:

串口配置:
#include "msp430x16x.h"

//串口IO初始化
void USART_GPIO_init(void)
{
  P3DIR|=BIT6;          //P3.4 串口輸出
  P3DIR&=~BIT7;         //P3.5串口輸入
  P3SEL=0xC0;           //選擇外設
}

//串口配置
void USART_config(void)
{
  ME2 |= URXE1 + UTXE1;                 //開啟串口1傳輸和接收
  U1CTL |= CHAR;                // 8位數據位
  U1TCTL |= SSEL1;                       //串口時鐘為SMCLK
  U1BR0 |= 0X03;
  U1BR1 |= 0X00;                        //波特率為9200 默認一位停止位
  U1MCTL = 0X4A;
  U1CTL &=~ SWRST;                      //設置完畢清除SWRST USART1開始工作
  IE2 |= URXIE1;                        //開啟串口1接收中斷
}

#pragma vector=UART1RX_VECTOR
__interrupt void usart1_rx (void)
{
  while(!(IFG2 & UTXIFG1));
  TXBUF1 = RXBUF1;
}


主函數:

void main( void )
{
  WDTCTL = WDTPW + WDTHOLD;
  BASIC_CLOCK();                //初始化時鐘
  USART_GPIO_init();
  USART_config();
  _EINT();
  while(1)
  {

  }
}
//基本時鐘初始化
void BASIC_CLOCK(void)
{
  unsigned int iq0;
  BCSCTL1&=~XT2OFF;     //基本定時器1 默認關閉T2CLK 開啟T2CLK
  do
  {
    IFG1&=~OFIFG;               //默認開啟晶振中斷 關閉晶振中斷
    for(iq0=0xff;iq0>0;iq0--);
  }
  while((IFG1&OFIFG)!=0);      
  BCSCTL2=0x88;         //基本時鐘狀態寄存器2
}



問題已經解決 :更改如下配置
  U1BR0 |= 0X45;
  U1BR1 |= 0X00;                        //波特率115200 默認一位停止位
  U1MCTL = 0X16;

波特率需要詳細計算
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:282850 發表于 2020-8-11 15:37 | 只看該作者
串口時鐘為SMCLK,BASIC_CLOCK()看不到,建議看一下系統時鐘,或者用DCO試試。
430的串口通信重點剛好在時鐘配置上,不象51用11.0592晶振方便
回復

使用道具 舉報

板凳
ID:813180 發表于 2020-8-11 17:12 | 只看該作者
本帖最后由 ruopan 于 2020-8-11 17:23 編輯
f556 發表于 2020-8-11 15:37
串口時鐘為SMCLK,BASIC_CLOCK()看不到,建議看一下系統時鐘,或者用DCO試試。
430的串口通信重點剛好在時 ...

時鐘配置已經粘貼上去了,大佬慧眼識精查找一下問題吧
回復

使用道具 舉報

地板
ID:813180 發表于 2020-8-13 10:14 | 只看該作者
別沉 頂頂頂 求助大佬
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美日韩视频在线第一区 | 一级黄色片免费在线观看 | 亚洲综合色站 | 国产二区视频 | 91九色婷婷 | 五月综合激情在线 | 九一视频在线播放 | 91热在线 | 一区二区三区精品 | 一区二区三区四区在线 | 国产精品久久久久一区二区三区 | 黄色免费av | 黄色三级在线播放 | 亚洲精品久久久久中文字幕欢迎你 | 欧美一区二区三区的 | 日韩欧美在线不卡 | 国产精品久久久久久久久久三级 | 91亚洲免费 | 美女一区 | 三级成人片| 亚洲成av | 久久国产综合 | 四虎成人在线播放 | 亚洲欧美一区二区三区国产精品 | 精品一区国产 | 国产日韩欧美激情 | 精品一区av | 国产一级一级毛片 | 日韩av美女电影 | 欧美日韩国产在线观看 | 成年人在线观看 | 国产亚洲网站 | 久久国产区| 亚洲福利视频一区二区 | 亚洲欧洲成人 | 成人欧美一区二区三区在线播放 | 久久99视频这里只有精品 | 亚洲美女在线一区 | 国产成人自拍av | av一区二区三区 | 日韩精品a在线观看图片 |