久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 897|回復: 0
打印 上一主題 下一主題
收起左側

一個單片機與其他芯片通信的時序圖,求大神解答

[復制鏈接]
跳轉到指定樓層
樓主

如上圖,目的是通過圖中的時序讀出DATAOUT的數據,DATAOUT是并行的,有8個IO,代表bit0---biy7單片機用的  stm32f1
AdrIn對應芯片4個并行IO,接到單片機四個IO,分別代表bit0---bit4,表示地址0-15


片選CS拉低保持時間t1:  大于20ns
地址提前準備時間t2 :  大于5ns
片選CS拉高保持時間t3:大于20ns
輸入地址保持時間t4:  大于20ns
數據輸出準備時間t5:  最大20ns
數據輸出延時td:最大200ns
以下是數據手冊的說明:
“在CLK-IN信號的每一個上升邊緣后,數據被采樣并保存。數據在CS下降邊緣后的最新200ns(數據輸出延遲)時可在數據總線上提供。地址數據的提供通過ClkOut和AdrOut相應地表示

偽代碼:
void  readAllData(void)
{
    for(i = 0; i<16;  i++)  //從地址0開始讀
    {
        CLKIN = 0;
        CS = 1;
        CLKIN  =1;
        AddrInSet(i);  //根據地址更改AdrIn的四個IO電平
        delay-ns(10);
        CS = 0;   
        delay-ns(300);
        readDataout();   //讀取8個IO電平組成一個字節
        CS = 1;
        CLK = 1;
    }
}

這樣一番操作數據始終不對,大神能幫忙看看這個代碼對應這個時序哪里有問題


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美精品在线观看 | 精品一二三区在线观看 | www.国产精 | 成人在线免费观看 | 欧美aaa级| 日韩av一区二区在线观看 | 日韩成人av在线 | 久久高清 | 色秀网站| 一区二区三区av | 乳色吐息在线观看 | www日本在线 | 性生活毛片 | 色综合久 | 亚洲一区二区高清 | 午夜精品久久久久久久星辰影院 | 色综合久 | 99热首页| 日韩爱爱网 | 青青久草 | 91精品一区二区三区久久久久久 | 亚洲一页| 免费一级片 | www.一级片| 亚洲一二三区在线观看 | 手机在线观看 | 亚洲成人av | 国产精品国产三级国产播12软件 | 亚洲成人自拍 | 日韩国产精品一区二区三区 | 成人午夜精品 | 黄色网址在线免费观看 | 国产在线中文字幕 | 伊人精品在线 | 台湾佬成人网 | 成人精品视频在线 | 在线视频91 | 午夜精品网站 | 日韩高清中文字幕 | 欧美在线一区视频 | 在线观看电影av |