国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

TimerA流水燈問題分析

發(fā)布時(shí)間:2008-11-3 21:06    發(fā)布者:MSP430
關(guān)鍵詞: TimerA , 流水
在調(diào)試TimerA OR TimerB上發(fā)了將兩次將近兩天的時(shí)間.在此如不

做出總結(jié)與糾正,以后可能會(huì)出現(xiàn)同樣的問題.當(dāng)然全不是TimerA

定時(shí)器設(shè)置問題而是在MSP430基礎(chǔ)方面做得不夠.
程序如下:
#include"MSP430x16x.h"
unsigned char LED;
void Init_SystemClock(void)
{
unsigned char i;
BCSCTL1=0x00;        //XT2OFF XT2 DIVA.1 DIVA.0 XT5V

RSE.2 RSE.1 RSE.0
BCSCTL2|=SELM1+SELS; //SSEL1 SSEL0 DIVM.1 DIVM.0 SELS

DIVS.1 DIVS.0 DOR
do
{
IFG1&=~OFIFG;
for(i=0xFF;i>0;i--);
}
while((IFG1&OFIFG)!=0);
P5DIR=BIT4+BIT5+BIT6; //MCLK SMCLK ACLK
P5SEL|=BIT4+BIT5+BIT6; //功能端口輸出
}

void Init_Port(void)
{
P4DIR=0xFF;
P4SEL=0x00;          //
return;
}

void Init_TimerA(void)
{
TACTL=TASSEL0+TACLR;
TACCTL0=CCIE;          //
TACCR0=32768;
TACTL|=MC0;
//TACTL|=TAIE;
return;
}

#pragma vector = TIMERA0_VECTOR
__interrupt void TimerA_ISR(void)
{
LED=((LED==0X80)?0x01LED<<1));
P4OUT=LED;
}
void main(void)
{
WDTCTL=WDTPW+WDTHOLD;
Init_SystemClock();
Init_Port();
Init_TimerA();
_EINT();
LED=0x80;
while(1);
}


程序下載到MSP430F1611后出現(xiàn)如下情況:
1:程序編譯通過卻LED不能顯示
2ED出現(xiàn)后不是按設(shè)定的部位顯示--0X01--而是顯示0X02-

>0X01...0X80;

經(jīng)過單步跟蹤發(fā)現(xiàn)for(i=0xFF;i>0;i--);上的問題,
原定義為:
unsigned char i;
for(i=0;i<256;i++);  
i已經(jīng)超值.定義unsigend char i 取值范圍是:0 ~ 255
最好寫成
unsigned char i;
for(i=0xff;i>0;i--);
寫成:
unsigned char i;
for(i=0;i<255;i++); 在觀察窗口發(fā)現(xiàn) i:Error(col1):Unknown

or ambiguous symbol.i --i的值不能確定(模棱兩可)
解決情況1 出現(xiàn)情況2.
ED=0x01;放在 _EINT(); 前;
ED=0x01;放在 _EINT(); 后顯示0X40->0x02>0X01...0X80;

經(jīng)分析:
將LED=0X80 放在 _EINT(); 后,顯示正常.
同時(shí)發(fā)現(xiàn)MSP430各寄存器是采用位操作.
<位或>是采用:BCSCTL2=SELM1+SELS;
還是        :BCSCTL2|=SELM1+SELS;
但結(jié)果還是一樣的.這當(dāng)然要和<位與>區(qū)分了 ^_^
本文地址:http://m.qingdxww.cn/thread-2874-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評(píng)論 登錄 | 立即注冊(cè)

廠商推薦

  • Microchip視頻專區(qū)
  • 使用SAM-IoT Wx v2開發(fā)板演示AWS IoT Core應(yīng)用程序
  • 使用Harmony3加速TCP/IP應(yīng)用的開發(fā)培訓(xùn)教程
  • 集成高級(jí)模擬外設(shè)的PIC18F-Q71家族介紹培訓(xùn)教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲视频自拍偷拍 | 国产精品国产三级国产专区5o | 亚洲天堂视频在线观看免费 | 日本视频免费在线观看 | 插入综合网 | 97夜色| 日本欧美一区二区三区高清 | 国产日韩91| 天天操免费视频 | 四虎库| 精品72久久久久久久中文字幕 | 日本黄色一区 | 麻豆精品视频在线原创 | 无限视频免费观看网 | 中文精品视频一区二区在线观看 | 日韩72页| 国产精品99久久99久久久看片 | 色偷偷7777www| 国产综合成人亚洲区 | 在线播放 亚洲 | 色天天久久 | 欧美亚洲精品在线 | 被黑人粗黑大肉奉 | 国产青青在线视频 | 国产精品高清视亚洲一区二区 | 国产精品久久久久毛片 | 中文字幕日本不卡一二三区 | 国产精品探花一区在线观看 | 国产日韩片 | 欧美成年黄网站色视频 | 天海翼精品久久中文字幕 | 996免费视频国产在线播放 | 国产手机在线播放 | 在线视频久草 | 日日噜噜夜夜狠狠va视频 | 欧美激情久久久久久久大片 | 亚洲欧美天堂网 | 久久这里只有精品免费看青草 | 日本成年免费网站 | 青青国产在线 | 四虎最新永久免费网址 |