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

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

簡單的并口測試程序,收不到數(shù)據(jù),請大家?guī)兔纯词呛卧颍?/h1>

作者:IFine 欄目:單片機
簡單的并口測試程序,收不到數(shù)據(jù),請大家?guī)兔纯词呛卧颍?br>寫了個簡單的并口測試程序(編譯通過),用并口監(jiān)視軟件查看收不到數(shù)據(jù),不知何故, 請高手分析一下原因,謝謝!程序和電路圖如下:
/******************************************************************
  項目:         并口測試
  微控制器:     ATMEGA8515L-8PI @4MHZ
  編譯器:        WinAVR20050214
******************************************************************/
#include <avr/io.h>

//常量或變量定義
#define                 true         0xFF
#define      false         0x00

#define      HostAck            PIND3      // PD3, input,  Read PULSE
#define      PeriphRequest      PD2        // PD2, OUTPUT, Data valid

#define    sbi(PORT,bit)          (PORT |=  (1<<bit))
#define    cbi(PORT,bit)          (PORT &= ~(1<<bit))
#define    chkPORT(PORT,bit)                 (PORT & (1<<bit))

void Check_ReadPulse(void)
{
   DDRA = 0xFF;                     // 改變PORTA為輸出
   while (!chkPORT(PIND,HostAck)){};    
   while (chkPORT(PIND,HostAck)){};
   DDRA = 0x00;
}

//器件初始化
void init_devices(void)
{
    cli();                                 //全局中斷禁止
   // 端口初始化
    PORTA = 0xFF;
    DDRA  = 0x00;
    PORTD = 0xFF;
    DDRD  = 0x04;  
}

void main(void)
{  
    init_devices();
         
    while (true)
    { //發(fā)送數(shù)據(jù)3進行測試
            cbi(PORTD,PeriphRequest);
            PORTA = 0x03;         
     Check_ReadPulse();    
    }
}


* - 本貼最后修改時間:2006-4-25 15:52:24 修改者:IFine

2樓: >>參與討論
IFine
頂起來,帖子快沉了!
 
3樓: >>參與討論
tuwen
電腦并口(打印口)只能輸出,不能讀入的。
電腦并口讀入的只是自己輸出的數(shù)據(jù)(相當(dāng)于核對),不能讀入外部的數(shù)據(jù)。


4樓: >>參與討論
winsu
可以讀入
用狀態(tài)口讀,一次能讀入4位。
用EEP模式或其他高級模式,那么D0~D7是雙向。

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
對IAP,馬潮老師程序中的一個問題。
緊急求助 MEGA162
JTAG允許熔絲禁止后,還可恢復(fù)嗎?
我的25664的液晶工作不正常
請問各位大蝦,AVR的C程序是用什么軟件編寫的?
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號