音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

D12中斷問題

作者:xjmjb 欄目:通信技術(shù)
D12中斷問題
現(xiàn)正在做USB通信,51+D12系統(tǒng),主機(jī)是PC機(jī),D12的中斷通過10K的上拉電阻接在51單片機(jī)的INT0,D+通過SoftConnect控制,電路上沒有15K上拉電阻.USB總線供電,通過周公的仿真器調(diào)試發(fā)現(xiàn),只要將USB線插入PC即U口,進(jìn)行仿真時(shí)必然進(jìn)中斷,此時(shí)SoftConnect還沒有打開,既此位還是上電復(fù)位值.接著繼續(xù)調(diào)試,只要不斷電,就不會(huì)再進(jìn)中斷.但是只要重新斷電再上電,還是會(huì)進(jìn)中斷.請(qǐng)教這個(gè)問題是不是正常的?如果正常,一般是什么引起的中斷?


還有個(gè)問題:SoftConnect設(shè)置后,既軟件連接PC機(jī)后,發(fā)現(xiàn)51并不進(jìn)中斷,既表示SoftConnect沒有起作用,現(xiàn)在懷疑是讀寫寄存器有問題.或者其他問題,望大俠指點(diǎn).現(xiàn)把讀寫函數(shù)貼出來.51時(shí)鐘頻率是20M.

void write_D12_command(unsigned CHAR D12_command)       //寫USB命令
{
unsigned CHAR tmp;
for (tmp=0;tmp<250;tmp++);                  //TWC 寫周期 低時(shí)間 最小500ns
D12_A0=D12_COMMAND_ADD;
for (tmp=0;tmp<130;tmp++);                  //TAVWL  A0 有效到WR_N 低時(shí)間 最小130ns
D12_DATA=D12_command;
D12_WR=0;
for (tmp=0;tmp<20;tmp++);                  //WR_N 低脈寬 最小20ns  
D12_WR=1;
for (tmp=0;tmp<10;tmp++);                  //TWDH 寫數(shù)據(jù)保持時(shí)間 最小10ns  
D12_DATA=0xFF;
}

void write_a_D12_data(unsigned CHAR D12_data)        //寫一字節(jié)USB數(shù)據(jù)
{
unsigned CHAR tmp;
for (tmp=0;tmp<250;tmp++);                  //TWC 寫周期 低時(shí)間 最小500ns
D12_A0=D12_DATA_ADD;
for (tmp=0;tmp<130;tmp++);                  //TAVWL  A0 有效到WR_N 低時(shí)間 最小130ns
D12_DATA=D12_data;
D12_WR=0;
for (tmp=0;tmp<20;tmp++);                  //WR_N 低脈寬 最小20ns
D12_WR=1;
for (tmp=0;tmp<10;tmp++);                  //TWDH 寫數(shù)據(jù)保持時(shí)間 最小10ns  
D12_DATA=0XFF;
}

unsigned CHAR read_a_D12_data(void)                  //讀一字節(jié)USB數(shù)據(jù)
{
unsigned CHAR TEMP,i;
for (i=0;i<250;i++);                      //TRC 讀周期 最小500ns
D12_A0=D12_DATA_ADD;
for (i=0;i<10;i++);                      //TAVRL A0 有效到RD_N 低時(shí)間最小0ns
D12_RD=0;
for (i=0;i<10;i++);                      //TRLDD RD_N 低到數(shù)據(jù)驅(qū)動(dòng)時(shí)間 最大20ns
TEMP=D12_DATA;
for (i=0;i<10;i++);                      //TRL RD_N 低脈寬  最小20ns
D12_RD=1;
return TEMP;
}

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
【求助】關(guān)于調(diào)頻發(fā)射的時(shí)分多路
有人愿意轉(zhuǎn)讓無線公話(工業(yè)模塊)的軟硬件資料嗎?
請(qǐng)問電話免提電路如何消除噪音?
共模扼流圈和共模濾波器有區(qū)別嗎?
電信反極信號(hào)如何檢測(cè)
免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)