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

登錄 免費(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

請(qǐng)教:mt8888撥號(hào)問(wèn)題

作者:chunyang 欄目:通信技術(shù)
顯然你的程序有誤
仔細(xì)看器件的說(shuō)明文檔,需要正確配置芯片。

2樓: >>參與討論
fwx_51
回來(lái)了,繼續(xù),還是老問(wèn)題
//MT_CS--P2.6;MT_RS--P2.3;
//讀寫(xiě)信號(hào)接單片機(jī)讀寫(xiě)信號(hào)
void mt_read_status(void)                      //讀狀態(tài)寄存器  只讀
{    
    MT_RS0=1;                     //MT_RS=1;
    MT_WR=1;                        
    MT_RD=0;
    mt_status=P0&0x0F;
}
//----------------------------------------------------------------------------------------------
void mt_write_control(uchar data wdata)        //寫(xiě)控制寄存器CRA或者CRB
{
    MT_RS0=1;                     //MT_RS=1;
    MT_WR=0;
    MT_RD=1;
    P0=wdata;
}
//----------------------------------------------------------------------------------------------
void mt_write_TDR(uchar data sedata)  //寫(xiě)發(fā)送數(shù)據(jù)緩沖寄存器  只寫(xiě)
{
     MT_RS0=0;                     //MT_RS=0;
     MT_WR=0;
     MT_RD=1;
     P0=sedata;
}
//----------------------------------------------------------------------------------------------      
uchar mt_read_RDR(void)                  //讀接收數(shù)據(jù)緩沖寄存器  只讀
{
    uchar data redata;
    MT_RS0=0;                     //MT_RS=0;
    MT_WR=1;
    MT_RD=0;
    redata=P0&0x0F;
    return(redata);
}
//---------------------------------------初始化MT8888子程序------------------------------------
void init_mt8888(void)
{
//    uchar data i;
    AUXR=0x02;
    MT_CS=0;                            //禁止ALE輸出
    delay(6248);
    mt_read_status();                          //讀狀態(tài)寄存器
    mt_write_control(0x00);                     //向CRA寫(xiě)0
    mt_write_control(0x00);                     //再次向CRA寫(xiě)0
    mt_write_control(0x08);                     //向CRA寫(xiě)8,準(zhǔn)備寫(xiě)CRB
    mt_write_control(0x00);                     //向CRB寫(xiě)0
    mt_read_status();                          //讀狀態(tài)寄存器
    mt_write_control(0x0D);
    mt_write_control(0x00);
    MT_CS=1;
    set573(0x28);                       //掛斷
}
//--------------------------------------------------------------------------------------------
void mt_send(void)
{
    uchar data *pt;
    AUXR=0x02;                           //禁止ALE輸出
    MT_CS=0;
    set573(0xF9);                       //摘機(jī),開(kāi)通信指示燈,MT_RS=0   
    MT_CS=0;
    for(pt=&phnum;*pt!=0;pt++)
    {
        mt_read_status();
        mt_write_TDR(*pt);
        while(MT_IRQ);                 //等待中斷;為什么不產(chǎn)生中斷
           while(1)
        {
           mt_read_status();
           if((mt_status&0x02)==0x02)  break;    //發(fā)送一個(gè)數(shù)據(jù)結(jié)束,可以接受下一個(gè)數(shù)據(jù)
         }
    }
    MT_CS=1;
    set573(0x28);                        //掛斷
}

    還是老問(wèn)題,能撥出一個(gè)電話號(hào)碼,不產(chǎn)生中斷,狀態(tài)寄存器b1不置位,請(qǐng)問(wèn)我的程序哪里出問(wèn)題了?

3樓: >>參與討論
fwx_51
時(shí)序,還是時(shí)序
終于搞定了,謝謝!

4樓: >>參與討論
liaoljj
我用AVRm16也有問(wèn)題!
我得時(shí)序也有問(wèn)題能否幫助一下?qq:286202869謝謝了!

* - 本貼最后修改時(shí)間:2006-9-27 11:34:54 修改者:liaoljj

5樓: >>參與討論
阿豪
你好!我也在用mt8888,但是總是撥不出號(hào),在撥號(hào)程序里,一運(yùn)行到下號(hào)碼時(shí)就不往下運(yùn)行了,不知道是什么原因,希望大俠指點(diǎn)一下,QQ:719968203  emal:xiaohao7782@126.com
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
準(zhǔn)備使用ATA5429和AT89C5115搭個(gè)通信平臺(tái),請(qǐng)教一下外圍電路
請(qǐng)問(wèn)...
求hdlc協(xié)議芯片,包括fm0信號(hào)的編解碼功能。
ADSL傳輸中的2,4線混合電路
免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


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