最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(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

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

作者:IFine 欄目:單片機(jī)
簡(jiǎn)單的并口測(cè)試程序,收不到數(shù)據(jù),請(qǐng)大家?guī)兔纯词呛卧颍?br>寫了個(gè)簡(jiǎn)單的并口測(cè)試程序(編譯通過(guò)),用并口監(jiān)視軟件查看收不到數(shù)據(jù),不知何故, 請(qǐng)高手分析一下原因,謝謝!程序和電路圖如下:
/******************************************************************
  項(xiàng)目:         并口測(cè)試
  微控制器:     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進(jìn)行測(cè)試
            cbi(PORTD,PeriphRequest);
            PORTA = 0x03;         
     Check_ReadPulse();    
    }
}


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

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


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

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


Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號(hào)