環境:windows xp,ccs5.4
使用ti官方的uart串列埠程式
#include
int main(void)
dcoctl = 0; // select lowest dcox and modx settings
bcsctl1 = calbc1_1mhz; // set dco
dcoctl = caldco_1mhz;
p3sel = 0x30; // p3.4,5 = usci_a0 txd/rxd
uca0ctl1 |= ucssel_2; // smclk
uca0br0 = 52; // 1mhz 19200我設定了乙個8m赫茲的乙個值,所以這裡需要檢視使用者定義中的一張**來確定
uca0br1 = 0; // 1mhz 19200這個同上
uca0mctl = ucbrs0; // modulation ucbrsx = 1設定的乙個分頻係數,不太清楚怎麼配置,好像換成8m以後還可以用的
uca0ctl1 &= ~ucswrst; // **initialize usci state machine**
ie2 |= uca0rxie; // enable usci_a0 rx interrupt
__bis_sr_register(lpm0_bits + gie); // enter lpm0, interrupts enabled
}//串列埠中斷,有資料讀取到時發生乙個中斷。。。。例項這邊將受到的資料直接傳送出去。當然可以可以做乙個快取,把收到的資料儲存,然後出來
// echo back rxed character, confirm tx buffer is ready first
#pragma vector=usciab0rx_vector
__interrupt void usci0rx_isr(void)
遇到的乙個問題:
使用串列埠助手除錯的時候,發現有資料,但是資料完全錯誤。後來單獨盤查,暫存器配置,串列埠線,與串列埠除錯軟體,均沒有發現問題。後來把msp430燒寫程式的燒錄器拔掉好像就好了,可能是埠衝突!
------------------------------------------------2014.12.18
紅公尺k30s和k30u哪個好?
紅公尺k30s這款手機採用的是6.67英吋的lcd挖孔屏,支援144的高重新整理率,支援30 144hz智慧型切換,7檔可調,針對全場景智慧型匹配重新整理率,高刷省電可以兼得。紅公尺手機爆降800這活動太給力了 機會不容錯過 紅公尺k30s後置為6400超清主攝 1300萬超廣角鏡頭 500萬微距鏡...
RKPX30看門狗驅動除錯
目錄 rkpx30看門狗驅動除錯 1 裝置樹修改 2 配置檔案修改 3 驅動 修改 4 測試 裝置樹檔案px30 evb ddr3 lvds v10.dts中使能watchdog,預設為disabled。wdt 修改預設配置檔案arch arm64 configs rockchip defconfi...
怎樣開啟ThinkPHP3 0的除錯模式
在使用thinkphp的過程中難免會傳送錯誤,所以thinkphp為開發者提供了乙個除錯模式,可以方便的為我們卡線並提示錯誤。但是我們要如何開啟除錯模式呢?首先在你已經部署好了thinkphp的專案目錄 之所以這個 runtime.php檔案刪除 這個檔案是編譯後的檔案 會有快取,所以在除錯模式期間...