|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
關于TLC0834的問題 |
| 作者:trybest_9 欄目:單片機 |
我寫了個函數(shù)讓TLC0834采樣: //--------------------------------- //channel 0 data ------------ 1 1 0 0 0xc0 //channel 1 data ------------ 1 1 1 0 0xe0 //channel 2 data ------------ 1 1 0 1 0xd0 //channel 0 data ------------ 1 1 1 1 0xf0 //---------------------------------- unsigned CHAR channelsData[4]={0xc0,0xe0,0xd0,0xf0}; extern unsigned CHAR T0834Write(unsigned CHAR channels) { unsigned CHAR MessageData,i,DataSoute; DataSoute=0; MessageData=channelsData[channels]; T0834_CS=1; T0834_CS=0; T0834_SK=0; Delay(10); // Tsu Time for(i=0;i<4;i++) { T0834_DI = 0; if(MessageData & 0x80) { T0834_DI = 1; } T0834_SK=0; T0834_SK=1; // up edge MessageData<<= 1; } T0834_SK=0; _nop_(); T0834_SK=1; // 穩(wěn)定轉換 for(i=0;i<8;i++) { T0834_SK=1; T0834_SK=0; if(T0834_DO) DataSoute++; DataSoute<<=1; } T0834_CS=1; return(DataSoute); } 到的結果好是比實際的結果2倍! 各位大俠給看看 謝謝了! |
| 2樓: | >>參與討論 |
| 作者: trybest_9 于 2005/1/23 11:30:00 發(fā)布:
自己頂一下 |
|
| 3樓: | >>參與討論 |
| 作者: trybest_9 于 2005/1/24 10:18:00 發(fā)布:
大家給看看 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |