久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
MSP-EXP430G2串口調試問題
[打印本頁]
作者:
daniu
時間:
2014-12-24 13:25
標題:
MSP-EXP430G2串口調試問題
好久之前就弄過這個開發板了,感覺是沒什么問題。串口實驗也做過,不料今天再次使用,卻出現這么嚴重的問題。
程序如下,
uchar txbuf[6]={0x01,0x02,0x03,0x04,0x05,0x06};
void Uart_Init(void)
{
P1DIR |= BIT2;
P1DIR &=~BIT1;
P1SEL |= BIT1+BIT2;
P1SEL2|=BIT1+BIT2;
//UCA0CTL0|=UCMSB;
UCA0CTL1|=UCSWRST;
UCA0CTL1|=UCSSEL_2;
//UCA0STAT|=UCLISTEN;
UCA0BR0 = 833%256;
UCA0BR1 = 833/256;
UCA0MCTL= UCBRS1;
UCA0CTL1&=~UCSWRST;
IE2|=UCA0RXIE;
}
int main( void )
{
uchar i=0;
WDTCTL = WDTPW + WDTHOLD;
BCSCTL1=CALBC1_16MHZ;
BCSCTL2|=DIVS0;
DCOCTL=CALDCO_16MHZ;
Uart_Init();
_EINT();
while(1)
{
UCA0TXBUF=txbuf;
i++;
if(i==6)i=0;
while(!(IFG2&UCA0TXIFG));
IFG2&=~UCA0TXIFG;
}
}
感覺網上大都是這樣程序,官方例程也不過如此!不知怎么,串口助手總是收到錯誤的數據。
當然,這是單步調試的結果,數組的兩次循環。最后基本穩定的是D0 40 A0 20 D0 41(對應上面的數組)。
感覺好像波特率不對,用其他頻率來產生波特率吧,一樣的結果。
好吧,測試一下接收吧,
接收中斷如下
#pragma vector=USCIAB0RX_VECTOR
__interrupt void RX_ISP(void)
{
UCA0TXBUF=UCA0RXBUF;
IFG2&=~UCA0RXIFG;
}
接收中斷打個斷點吧,好家伙,收到之后發出去竟然沒有問題,
這不是坑嘛,波特率是對的啊,接收再發送沒有問題。繼續改接收中斷服務函數
#pragma vector=USCIAB0RX_VECTOR
__interrupt void RX_ISP(void)
{
UCA0TXBUF=0x03;
IFG2&=~UCA0RXIFG;
}
接收還是沒有問題,把這個放到主函數運行吧,改主循環
while(1)
{
UCA0TXBUF=0x03;
i++;
if(i==6)i=0;
while(!(IFG2&UCA0TXIFG));
IFG2&=~UCA0TXIFG;
}
繼續單步,串口助手收到A0,和剛才的錯誤數據一樣。從新編譯,煩了,這次全速吧,意外,
結果居然是對的,好吧,在試試全速->單步->全速,第一個全速可以接收正確的數據,然后單步數據出錯,在全速還是錯誤的數據。還是試試接收中斷來個單步,數據沒有問題,
搞不明白在主循環不能單步,在中斷卻行?先記下這個問題,只能慢慢解決了!
作者:
zzyhyx
時間:
2015-6-4 09:52
很認真呀,加油歐
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
成人免费共享视频
|
国产精品一区在线
|
欧美一级特黄aaa大片在线观看
|
日韩精品一区二区三区视频播放
|
日韩欧美在
|
国产伦精品一区二区三区精品视频
|
aaa天堂
|
亚洲精品久久久久久久久久吃药
|
国产精品久久久久久久午夜
|
亚洲精品福利在线
|
亚洲在线电影
|
青青久草
|
日韩精品在线网站
|
成人黄色三级毛片
|
国产亚洲一区二区三区在线观看
|
天天夜夜操
|
国产精品爱久久久久久久
|
天天久
|
中文在线视频观看
|
日日噜噜噜夜夜爽爽狠狠视频,
|
97精品国产97久久久久久免费
|
91av视频
|
国产精品久久久久久久久久久免费看
|
国产高清在线
|
午夜视频在线免费观看
|
一级片成人
|
国产福利视频在线观看
|
天天干天天操天天射
|
91欧美精品成人综合在线观看
|
97天天干
|
精品毛片
|
成人h视频在线
|
婷婷99
|
日韩在线一区二区
|
视频一区二区三区四区五区
|
亚洲黄色成人网
|
精品久久久久久久久久久
|
免费看国产a
|
91网站在线播放
|
一级国产精品一级国产精品片
|
国产乱码精品一区二区三区五月婷
|