亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

MRAM工業(yè)嵌入式存儲(chǔ)方案:MR25H40CDF與PIC18LF47K42驅(qū)動(dòng)實(shí)戰(zhàn)

MRAM工業(yè)嵌入式存儲(chǔ)方案:MR25H40CDF與PIC18LF47K42驅(qū)動(dòng)實(shí)戰(zhàn) 1. 為什么 MRAM 在工業(yè)嵌入式場(chǎng)景里越來越香搞過工業(yè)設(shè)備數(shù)據(jù)采集的朋友應(yīng)該都有過這種體驗(yàn)設(shè)備跑在現(xiàn)場(chǎng)環(huán)境溫度動(dòng)輒七八十度偶爾還要斷電重啟結(jié)果回頭一看關(guān)鍵參數(shù)丟了或者存儲(chǔ)芯片的某個(gè)扇區(qū)寫壞了。傳統(tǒng)的 EEPROM 擦寫壽命有限SPI NOR Flash 雖然容量大但寫入速度慢、擦除塊大鐵電存儲(chǔ)器 FRAM 容量又太小。這幾年我一直在找一種能兼顧非易失、高速寫入、近乎無限擦寫、寬溫工作的存儲(chǔ)介質(zhì)直到把 Everspin 的 MR25H40CDF 這顆 MRAM 用進(jìn)項(xiàng)目里才算真正把這個(gè)問題按住了。MR25H40CDF 是一顆 4Mbit512KB的串行 MRAM走標(biāo)準(zhǔn) SPI 接口最高時(shí)鐘能跑到 40MHz。它最吸引我的地方在于寫入不需要擦除、字節(jié)級(jí)隨機(jī)寫入、擦寫壽命號(hào)稱 10^14 次以上、數(shù)據(jù)保持 20 年以上而且工業(yè)級(jí)溫度范圍覆蓋 -40℃ 到 85℃部分批次到 105℃。這些特性放在工業(yè)現(xiàn)場(chǎng)儀表、電力監(jiān)測(cè)終端、醫(yī)療設(shè)備日志記錄、汽車電子標(biāo)定參數(shù)存儲(chǔ)這些場(chǎng)景里幾乎是量身定做的。而 PIC18LF47K42 是 Microchip 的一款 8 位單片機(jī)帶增強(qiáng)型 SPI 外設(shè)低功耗版本工作電壓 1.8V 到 5.5V內(nèi)置 128KB Flash、8KB RAM外設(shè)資源豐富特別適合做小型工業(yè)控制器的主控。把這兩顆芯片搭在一起就是一套低功耗主控 高可靠非易失存儲(chǔ)的經(jīng)典組合。這篇文章我會(huì)從方案選型、硬件連接、SPI 時(shí)序配置、讀寫驅(qū)動(dòng)實(shí)現(xiàn)、掉電保護(hù)策略、常見問題排查幾個(gè)維度把整套方案完整拆一遍。不管你是剛接觸 SPI 存儲(chǔ)的新手還是已經(jīng)在用 Flash/EEPROM 想換 MRAM 的老手都能從里面找到可以直接抄作業(yè)的東西。2. 方案整體設(shè)計(jì)與選型思路拆解2.1 為什么是 MRAM 而不是 EEPROM 或 NOR Flash先把這個(gè)為什么講透因?yàn)檫x型選錯(cuò)了后面代碼寫得再漂亮也是白搭。我做過一個(gè)對(duì)比把三種常見非易失存儲(chǔ)在工業(yè)場(chǎng)景下的關(guān)鍵指標(biāo)拉出來指標(biāo)EEPROM如 24LC512SPI NOR Flash如 W25Q64MRAMMR25H40CDF寫入方式字節(jié)寫需等待按扇區(qū)擦除后寫字節(jié)隨機(jī)寫無需擦除擦寫壽命約 100 萬次約 10 萬次10^14 次以上寫入速度慢ms 級(jí)擦除慢幾十 ms快無擦除延遲容量小KB 級(jí)大MB 級(jí)中512KB寬溫表現(xiàn)一般一般優(yōu)秀掉電風(fēng)險(xiǎn)寫入窗口長擦除窗口極長寫入窗口極短從表里能看出來MRAM 的核心優(yōu)勢(shì)就是寫入快 壽命長 無需擦除。工業(yè)設(shè)備里最怕的就是寫一半掉電Flash 擦除一個(gè)扇區(qū)要幾十毫秒這期間斷電數(shù)據(jù)就廢了MRAM 寫一個(gè)字節(jié)是納秒級(jí)完成掉電窗口極小配合合理的寫入策略基本不會(huì)丟數(shù)據(jù)。當(dāng)然 MRAM 也有短板容量比 NOR Flash 小單位成本高。所以我的選型原則是——關(guān)鍵參數(shù)、頻繁寫入的日志、掉電必須保住的數(shù)據(jù)放 MRAM大塊固件、圖片、字庫這類只讀或極少寫的數(shù)據(jù)放 Flash。兩者分工各取所長。2.2 PIC18LF47K42 的 SPI 外設(shè)能力評(píng)估PIC18LF47K42 內(nèi)部集成了獨(dú)立的 SPI 模塊MSSP支持主機(jī)/從機(jī)模式時(shí)鐘極性CKP和時(shí)鐘邊沿CKE可配置能覆蓋 SPI Mode 0~3 全部四種模式。這一點(diǎn)很關(guān)鍵因?yàn)?MR25H40CDF 支持 Mode 0 和 Mode 3主控必須能匹配。這顆片子我選它的另一個(gè)原因是低功耗。LF 版本工作電壓低至 1.8V配合 MRAM 的 2.7V~3.6V 供電整體系統(tǒng)在電池供電的現(xiàn)場(chǎng)儀表里能撐很久。它的 SPI 時(shí)鐘源來自系統(tǒng)時(shí)鐘分頻Fosc 用 64MHz 內(nèi)部振蕩器時(shí)SPI 可以分到 16MHz 甚至更高跑 MR25H40CDF 的 40MHz 上限綽綽有余實(shí)際我一般跑 10~20MHz留時(shí)序余量。還有一點(diǎn)PIC18LF47K42 的引腳復(fù)用靈活SPI 的 SCK/SDI/SDO 可以映射到多個(gè)引腳組PCB 布線時(shí)不用被引腳位置卡死。這個(gè)細(xì)節(jié)在緊湊型工業(yè)模塊設(shè)計(jì)里非常實(shí)用。2.3 整體架構(gòu)與數(shù)據(jù)分區(qū)規(guī)劃整套方案的架構(gòu)其實(shí)很清晰PIC18LF47K42 作為 SPI 主機(jī)MR25H40CDF 作為從機(jī)通過四線 SPISCK、SDI、SDO、CS通信。MRAM 的 512KB 地址空間我一般這樣分區(qū)0x00000 ~ 0x000FF設(shè)備信息區(qū)存序列號(hào)、固件版本、出廠標(biāo)定參數(shù)0x00100 ~ 0x00FFF運(yùn)行參數(shù)區(qū)存用戶配置、閾值、校準(zhǔn)系數(shù)0x01000 ~ 0x7FFFF日志/數(shù)據(jù)記錄區(qū)循環(huán)寫入配合磨損均衡雖然 MRAM 不太需要但邏輯上做環(huán)形緩沖更清晰分區(qū)的好處是不同區(qū)域?qū)懭腩l率不同出問題時(shí)定位快固件升級(jí)或參數(shù)復(fù)位時(shí)可以只擦除MRAM 其實(shí)是覆蓋寫某個(gè)區(qū)域不影響其他數(shù)據(jù)。提示MRAM 雖然沒有擦除概念但覆蓋寫依然要注意寫入順序。對(duì)于多字節(jié)的結(jié)構(gòu)體建議先寫數(shù)據(jù)體最后寫一個(gè)有效標(biāo)志字節(jié)這樣掉電時(shí)可以通過標(biāo)志判斷數(shù)據(jù)是否完整。3. 硬件連接與 SPI 時(shí)序配置細(xì)節(jié)3.1 硬件連線與去耦要點(diǎn)MR25H40CDF 是 8 腳 SOIC 封裝引腳定義很標(biāo)準(zhǔn)引腳 1CS片選低有效引腳 2SO數(shù)據(jù)輸出接主控 SDI引腳 3WP寫保護(hù)低有效不用時(shí)接高引腳 4VSS地引腳 5SI數(shù)據(jù)輸入接主控 SDO引腳 6SCK時(shí)鐘引腳 7HOLD保持低有效不用時(shí)接高引腳 8VDD電源2.7V~3.6V連線本身不復(fù)雜但有幾個(gè)坑我踩過第一CS 一定要用硬件片選。我早期圖省事用普通 GPIO 軟件拉片選結(jié)果在高速時(shí)鐘下 CS 建立/保持時(shí)間不夠偶爾讀到錯(cuò)數(shù)據(jù)。后來改用 MSSP 的硬件 CS 功能或者至少保證 CS 翻轉(zhuǎn)和 SCK 之間有足夠延時(shí)問題就沒了。軟件片選不是不能用但時(shí)序要自己算清楚。第二去耦電容必須靠近芯片電源腳。MRAM 在寫入瞬間電流會(huì)有波動(dòng)我一般放一個(gè) 0.1uF 陶瓷電容緊貼 VDD-VSS再并一個(gè) 1uF 鉭電容做儲(chǔ)能。工業(yè)現(xiàn)場(chǎng)電源紋波大這一步能顯著降低誤寫概率。第三WP 和 HOLD 不要懸空。懸空引腳在電磁干擾強(qiáng)的現(xiàn)場(chǎng)會(huì)亂跳導(dǎo)致意外寫保護(hù)或通信中斷。不用就老老實(shí)實(shí)上拉到 VDD。3.2 SPI 模式選擇與時(shí)序參數(shù)計(jì)算MR25H40CDF 支持 SPI Mode 0CPOL0, CPHA0和 Mode 3CPOL1, CPHA1。我一般選 Mode 0因?yàn)榇蠖鄶?shù)主控默認(rèn)就是這個(gè)模式調(diào)試起來直觀。在 PIC18LF47K42 上配置 Mode 0 的關(guān)鍵寄存器位CKP時(shí)鐘極性 0空閑時(shí) SCK 為低CKE時(shí)鐘邊沿 1數(shù)據(jù)在 SCK 上升沿采樣下降沿變化SMP采樣相位 0在數(shù)據(jù)輸出末尾采樣時(shí)鐘頻率的計(jì)算假設(shè)系統(tǒng)時(shí)鐘 Fosc 64MHzSPI 分頻系數(shù) SSPxADD 決定時(shí)鐘。SPI 時(shí)鐘 Fosc / (4 * (SSPxADD 1))。要得到 16MHzSSPxADD 0要得到 8MHzSSPxADD 1。我實(shí)測(cè) 16MHz 下 MRAM 讀寫穩(wěn)定但如果你 PCB 走線較長超過 10cm建議降到 8MHz 甚至 4MHz給信號(hào)完整性留余量。注意SPI 時(shí)鐘不是越高越好。MRAM 標(biāo)稱 40MHz但那是理想條件下的芯片能力。實(shí)際系統(tǒng)里受 PCB 寄生電容、走線阻抗、主控驅(qū)動(dòng)能力影響盲目追高只會(huì)帶來偶發(fā)錯(cuò)誤。我一般先用低速調(diào)通再逐步提速找穩(wěn)定上限。3.3 上電初始化順序上電順序也有講究。我的做法是主控上電配置系統(tǒng)時(shí)鐘等待穩(wěn)定配置 SPI 引腳為數(shù)字模式PIC18 的模擬/數(shù)字引腳復(fù)用要關(guān)掉模擬功能初始化 MSSP 模塊設(shè)置 Mode 0、時(shí)鐘分頻拉高 CS給 MRAM 至少 1ms 上電穩(wěn)定時(shí)間發(fā)送 WREN寫使能前先讀一次狀態(tài)寄存器確認(rèn)通信正常第 5 步很多人會(huì)跳過但這是驗(yàn)證 SPI 鏈路是否通的最快方法。讀狀態(tài)寄存器返回 0x00 或 0xFF 通常說明通信有問題比如 CS 沒接對(duì)、時(shí)鐘模式錯(cuò)了。4. 讀寫驅(qū)動(dòng)實(shí)現(xiàn)與核心代碼拆解4.1 MR25H40CDF 指令集梳理這顆 MRAM 的指令集和標(biāo)準(zhǔn) SPI Flash 很像但少了擦除指令多了些細(xì)節(jié)。常用指令如下指令名稱指令碼功能說明WREN0x06寫使能寫操作前必須發(fā)WRDI0x04寫禁止RDSR0x05讀狀態(tài)寄存器WRSR0x01寫狀態(tài)寄存器READ0x03讀數(shù)據(jù)WRITE0x02寫數(shù)據(jù)RDID0x9F讀器件 ID關(guān)鍵點(diǎn)每次寫操作前都要發(fā) WREN寫完自動(dòng)清除寫使能。這個(gè)和 EEPROM 類似但比 Flash 簡單Flash 還要發(fā)擦除指令、等忙。RDID 返回的器件 ID 可以用來確認(rèn)芯片型號(hào)和通信是否正常。MR25H40CDF 的 ID 是 0x18廠商碼 Everspin 是 0x18 開頭讀出來對(duì)不上就說明鏈路有問題。4.2 底層字節(jié)讀寫函數(shù)實(shí)現(xiàn)先看最底層的兩個(gè)函數(shù)這是所有上層操作的基礎(chǔ)。我用的是 MCC 生成的 SPI 庫但為了講清楚原理這里給出寄存器級(jí)的實(shí)現(xiàn)思路。// 寫一個(gè)字節(jié)到 SPI 總線返回同時(shí)讀到的字節(jié) uint8_t SPI_ExchangeByte(uint8_t data) { SSP1BUF data; // 寫入發(fā)送緩沖 while (!SSP1STATbits.BF); // 等待接收完成 return SSP1BUF; // 返回接收到的數(shù)據(jù) } // 讀 MRAM 指定地址的一個(gè)字節(jié) uint8_t MRAM_ReadByte(uint32_t addr) { uint8_t result; CS_LOW(); // 片選拉低 SPI_ExchangeByte(0x03); // 發(fā)送 READ 指令 SPI_ExchangeByte((addr 16) 0xFF); // 地址高字節(jié) SPI_ExchangeByte((addr 8) 0xFF); // 地址中字節(jié) SPI_ExchangeByte(addr 0xFF); // 地址低字節(jié) result SPI_ExchangeByte(0xFF); // 讀數(shù)據(jù)發(fā) dummy CS_HIGH(); // 片選拉高 return result; } // 寫 MRAM 指定地址的一個(gè)字節(jié) void MRAM_WriteByte(uint32_t addr, uint8_t data) { CS_LOW(); SPI_ExchangeByte(0x06); // WREN 寫使能 CS_HIGH(); CS_LOW(); SPI_ExchangeByte(0x02); // WRITE 指令 SPI_ExchangeByte((addr 16) 0xFF); SPI_ExchangeByte((addr 8) 0xFF); SPI_ExchangeByte(addr 0xFF); SPI_ExchangeByte(data); // 寫入數(shù)據(jù) CS_HIGH(); // MRAM 無需等待忙寫入即時(shí)完成 }這里有個(gè)細(xì)節(jié)值得說WREN 和 WRITE 之間必須拉一次 CS。因?yàn)?WREN 是一個(gè)獨(dú)立指令它需要在 CS 下降沿開始、上升沿結(jié)束。如果 WREN 和 WRITE 在同一個(gè) CS 低電平周期里連著發(fā)芯片不會(huì)識(shí)別。這個(gè)坑我第一次用的時(shí)候踩了寫進(jìn)去全是 0xFF查了半天才發(fā)現(xiàn)是 CS 沒分開。4.3 頁寫與連續(xù)讀的實(shí)現(xiàn)單字節(jié)讀寫效率太低實(shí)際項(xiàng)目里都是批量操作。MR25H40CDF 支持連續(xù)讀地址自動(dòng)遞增跨頁也不回卷和頁寫每頁 256 字節(jié)寫跨頁會(huì)回卷到頁首這點(diǎn)和 Flash 一樣要注意。連續(xù)讀很簡單READ 指令后一直發(fā) dummy 時(shí)鐘數(shù)據(jù)就源源不斷出來地址自動(dòng)加一直到 CS 拉高。這個(gè)特性用來讀日志區(qū)特別方便一次 CS 周期能讀幾百字節(jié)。頁寫要小心如果寫入的起始地址不是頁對(duì)齊且寫入長度超過頁邊界多出來的數(shù)據(jù)會(huì)回卷到本頁開頭覆蓋前面的數(shù)據(jù)。我的做法是寫之前先算好頁邊界跨頁就拆成多次寫。// 跨頁安全的批量寫 void MRAM_WriteBuffer(uint32_t addr, uint8_t *buf, uint16_t len) { while (len 0) { uint16_t page_remain 256 - (addr 0xFF); // 本頁剩余空間 uint16_t write_len (len page_remain) ? len : page_remain; CS_LOW(); SPI_ExchangeByte(0x06); // WREN CS_HIGH(); CS_LOW(); SPI_ExchangeByte(0x02); SPI_ExchangeByte((addr 16) 0xFF); SPI_ExchangeByte((addr 8) 0xFF); SPI_ExchangeByte(addr 0xFF); for (uint16_t i 0; i write_len; i) { SPI_ExchangeByte(buf[i]); } CS_HIGH(); addr write_len; buf write_len; len - write_len; } }這段代碼的核心就是那個(gè)page_remain計(jì)算保證每次寫入不跨頁。雖然 MRAM 寫入快但跨頁回卷這個(gè)行為是硬件決定的代碼里必須防。4.4 狀態(tài)寄存器與寫保護(hù)配置MR25H40CDF 的狀態(tài)寄存器里有一位 BP0/BP1塊保護(hù)可以設(shè)置某些地址區(qū)域?yàn)橹蛔x。工業(yè)設(shè)備里我一般把設(shè)備信息區(qū)設(shè)為寫保護(hù)防止程序跑飛誤改標(biāo)定參數(shù)。配置方法發(fā) WRSR 指令0x01后面跟狀態(tài)字節(jié)。比如要保護(hù)高 1/4 區(qū)域就設(shè)置對(duì)應(yīng)的 BP 位。具體位定義要查數(shù)據(jù)手冊(cè)不同批次可能略有差異我一般直接讀出來改位再寫回避免硬編碼出錯(cuò)。提示寫狀態(tài)寄存器前也要發(fā) WREN。而且狀態(tài)寄存器寫入后建議讀回來確認(rèn)一次工業(yè)現(xiàn)場(chǎng)干擾大寫配置這種低頻操作多校驗(yàn)一次不虧。5. 掉電保護(hù)與數(shù)據(jù)完整性策略5.1 為什么 MRAM 也需要掉電保護(hù)有人會(huì)問MRAM 寫入是納秒級(jí)完成的還需要掉電保護(hù)嗎答案是——芯片層面不需要但系統(tǒng)層面需要。問題出在多字節(jié)結(jié)構(gòu)體上。假設(shè)你要存一個(gè) 20 字節(jié)的配置結(jié)構(gòu)體MRAM 寫每個(gè)字節(jié)都很快但 20 個(gè)字節(jié)是分 20 次 SPI 傳輸完成的整個(gè)過程可能持續(xù)幾十微秒。如果在這期間掉電就會(huì)寫進(jìn)去一半新數(shù)據(jù)、一半舊數(shù)據(jù)結(jié)構(gòu)體就損壞了。所以掉電保護(hù)的核心不是保護(hù)單個(gè)字節(jié)而是保證一組相關(guān)數(shù)據(jù)的原子性。5.2 雙備份 校驗(yàn)和的實(shí)現(xiàn)我的做法是雙備份 校驗(yàn)和 有效標(biāo)志三件套同一份數(shù)據(jù)存兩個(gè)副本A 區(qū)和 B 區(qū)每個(gè)副本帶一個(gè) CRC16 校驗(yàn)和每個(gè)副本帶一個(gè)遞增的序列號(hào)寫入時(shí)先寫副本 A數(shù)據(jù) CRC 序列號(hào)再寫副本 B。讀取時(shí)比較 A 和 B 的序列號(hào)取序列號(hào)大的那個(gè)如果某個(gè)副本 CRC 校驗(yàn)失敗就用另一個(gè)。這樣即使寫入過程中掉電最多只有一個(gè)副本損壞另一個(gè)還是好的。序列號(hào)保證能識(shí)別出哪個(gè)是最新數(shù)據(jù)。typedef struct { uint16_t seq; // 序列號(hào) uint8_t data[16]; // 實(shí)際數(shù)據(jù) uint16_t crc; // 校驗(yàn)和 } DataRecord; void SaveConfig(uint8_t *cfg) { static uint16_t seq 0; DataRecord rec; rec.seq seq; memcpy(rec.data, cfg, 16); rec.crc CRC16(rec.data, 16); // 交替寫入 A/B 區(qū) uint32_t addr (seq 1) ? ADDR_A : ADDR_B; MRAM_WriteBuffer(addr, (uint8_t*)rec, sizeof(rec)); }這個(gè)策略我在電力監(jiān)測(cè)終端上跑了兩年多現(xiàn)場(chǎng)斷電無數(shù)次配置數(shù)據(jù)一次沒丟過。5.3 環(huán)形日志緩沖的設(shè)計(jì)日志記錄是另一個(gè)高頻寫入場(chǎng)景。我用環(huán)形緩沖日志區(qū)從 0x01000 開始每條記錄固定長度比如 32 字節(jié)寫滿一圈就從頭覆蓋。關(guān)鍵是要有一個(gè)寫指針存在固定位置每次寫日志前先更新指針。指針本身也要做雙備份否則指針丟了整個(gè)日志區(qū)就亂了。環(huán)形緩沖的好處是寫入地址連續(xù)SPI 傳輸效率高壞處是覆蓋舊數(shù)據(jù)所以要根據(jù)日志產(chǎn)生速率和存儲(chǔ)容量算好能存多久。512KB 減去前面的參數(shù)區(qū)大概有 480KB 給日志每條 32 字節(jié)能存 15000 條左右按每分鐘一條算能存 10 天夠大多數(shù)現(xiàn)場(chǎng)設(shè)備用了。6. 常見問題排查與實(shí)操避坑指南6.1 通信失敗類問題速查現(xiàn)象可能原因排查方法讀回全 0xFFCS 未拉低 / 時(shí)鐘模式錯(cuò)示波器看 CS 和 SCK 波形讀回全 0x00MISO 未接 / 引腳配置錯(cuò)檢查 SDI 引腳方向和數(shù)字模式偶發(fā)數(shù)據(jù)錯(cuò)誤時(shí)鐘太快 / 走線太長降速到 4MHz 測(cè)試寫入無效WREN 和 WRITE 未分開 CS檢查 CS 翻轉(zhuǎn)邏輯器件 ID 讀不對(duì)上電時(shí)間不足增加上電延時(shí)到 5ms這張表是我這幾年攢下來的基本覆蓋了 90% 的 SPI 存儲(chǔ)通信問題。遇到問題先按表排查比盲目改代碼快得多。6.2 時(shí)序問題的示波器診斷法SPI 問題最終都要落到波形上。我的診斷順序是先看 CS確認(rèn)每次操作 CS 有完整的下降沿和上升沿且低電平期間覆蓋整個(gè)指令數(shù)據(jù)再看 SCK確認(rèn)空閑電平符合所選模式Mode 0 空閑低時(shí)鐘數(shù)量對(duì)得上最后看數(shù)據(jù)線確認(rèn)數(shù)據(jù)在正確的時(shí)鐘邊沿穩(wěn)定我遇到過最詭異的一次是 CS 和 SCK 之間有幾十納秒的競(jìng)爭(zhēng)導(dǎo)致第一個(gè)時(shí)鐘沿采到錯(cuò)誤數(shù)據(jù)。后來在 CS 拉低后加了一個(gè)NOP延時(shí)才解決。這種問題不看波形根本找不到。6.3 工業(yè)現(xiàn)場(chǎng)的電磁干擾應(yīng)對(duì)工業(yè)現(xiàn)場(chǎng)變頻器、繼電器、電機(jī)一大堆SPI 這種高速信號(hào)很容易被干擾。我的應(yīng)對(duì)措施SPI 走線盡量短最好在同一層避免過孔SCK 和 CS 之間不要平行走長線減少串?dāng)_必要時(shí)在 SCK 上串一個(gè) 22~33 歐姆的電阻抑制振鈴MRAM 電源腳的去耦電容一個(gè)都不能省還有一點(diǎn)軟件上加重試機(jī)制。讀數(shù)據(jù)時(shí)如果 CRC 校驗(yàn)失敗自動(dòng)重讀一次寫數(shù)據(jù)后回讀校驗(yàn)不對(duì)就重寫。工業(yè)設(shè)備不能假設(shè)通信永遠(yuǎn)可靠重試是最便宜的容錯(cuò)手段。6.4 實(shí)操心得與經(jīng)驗(yàn)總結(jié)最后分享幾個(gè)文檔里不會(huì)寫、但實(shí)際很管用的經(jīng)驗(yàn)第一先用低速調(diào)通再提速。我見過太多人一上來就配 20MHz結(jié)果通信不通然后花幾天查硬件。其實(shí)先用 1MHz 調(diào)通確認(rèn)邏輯沒問題再逐步提速效率高得多。第二寫一個(gè)簡單的讀寫測(cè)試程序。上電后往 MRAM 某個(gè)測(cè)試地址寫一個(gè)遞增數(shù)讀回來比對(duì)循環(huán)跑。這個(gè)測(cè)試能快速暴露時(shí)序和硬件問題比直接上業(yè)務(wù)代碼調(diào)試快。第三MRAM 的無需擦除不代表可以亂寫。雖然壽命長但頻繁寫同一地址在邏輯上還是要注意尤其是日志區(qū)用環(huán)形緩沖分散寫入地址既清晰又安全。第四保留一個(gè)出廠恢復(fù)區(qū)域。把默認(rèn)配置存在一個(gè)只讀區(qū)域設(shè)備參數(shù)亂了可以一鍵恢復(fù)。這個(gè)功能在現(xiàn)場(chǎng)維護(hù)時(shí)能省大量時(shí)間。這套 MR25H40CDF PIC18LF47K42 的方案我從最初的選型驗(yàn)證到批量部署前后迭代了三個(gè)硬件版本。現(xiàn)在回頭看最值得投入時(shí)間的就是前期把 SPI 時(shí)序和掉電保護(hù)策略做扎實(shí)后面現(xiàn)場(chǎng)基本不用操心存儲(chǔ)問題。工業(yè)嵌入式這行存儲(chǔ)可靠性是底線選對(duì)介質(zhì)、寫對(duì)代碼設(shè)備才能在現(xiàn)場(chǎng)安安穩(wěn)穩(wěn)跑下去。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲精品国产熟女| 情色大香蕉| 大香网站| 欧美精品成人一区二区在线观看 | www.激情| 91性高潮久久久久久久久| 久久精品人妻一区| 97资源站国产精品| 色偷综合| 精品一久久久| 天天干一区二区| 最近的最新的中文字幕视频| 成人一道本免费视频| 欧美精品系列| 中文字幕青青草| 天天看特黄的免费网站| 狠狠躁AV| 精品久久青青草| 丁香五月久久| www.色婷婷| 玖玖玖玖精品国产剧情| 久久99黄色卞西瓜| 六月丁丁香| 国产激情av女片自拍| 久久精品国产亚洲妲己影视| 亚洲毛片基地专区| 97干97色| 欧美91精品国产自产| 九九热精品视频六| 91美女在线观看| 中文字幕丝袜| 97无码视频在线播放| 91精品人妻一区二区三区蜜桃| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 性开放中文AV高清无码免费看| 欧美亚洲图片| 强奸乱伦 亚洲一区| 国产精品乱码久久| 思思久热在线精品66| 超碰97护士| 欧美性暴力| 欧美一级二级三级| 精品九九| 素人一区二区三区日韩| 久久91精品国产9丨久久分亭| 欧美黄色手机在线观看| 欧美不卡在线一区二区| 久久成人午夜狠狠| 2020天天色综合| 人妻娇喘 激情视频| 色色九区| jizz啪啪| 在线国产一区二区av| 日本色色的视频| 人妻中文在线| 97精选久久| 超碰色美女| 老司机香蕉久久久久| 亚洲无码日韩电影| 综合免费无码中文| 激情小说五月天| 国产少妇与亚洲av| 神马影院午夜福利久久久| 久久人妻少妇| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 国产AV人人 夜夜人人澡| 国产五码丝袜屁眼| 免费家庭乱伦视频| 超碰成人免费| 91熟女综合| 97欧美色综合| 天天看天天日天天操| 岛国福利在线精品播放| 无码日韩网站| 亚洲色性情三级| 好色美女九七第一页| 亚洲男人天堂av| 亚洲国产91精品一区二区久久| 波多野42部无码喷潮在线观看 | 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 亚洲男人天堂视频| 国产日本一区二区三区蜜臀在线观看| 国内精品a| 色欧美天天| 亚洲永久永久永久永久一级一级一级精品 | 日本黄色裸日本黄色裸体 | 久久精品国产亚洲AV无码电影| 天天做天天爽| 99rre在线精品99re8| 欧美不卡在线一区二区| 欧美精品99久久久| 校园春色家庭伦理欧美激情| 在线毛片片免费观看| 日韩少妇一区二区三区| 色老牛| 91久久久亚洲| 99AV| 97任你吞精| 在线综合 亚洲 欧美中文字幕 | 岛国视频免费在线观看| 精品久久久不卡一区二区| 精品人妻15区| 亚欧性爱在线无码| 日韩青久久| av天堂精品久久| 性感女人网页在线观看视频| 超碰吊日色| 操我无码| 久久视频,这里只有精品| 日韩肏逼视频| 欧美|91色综合| 日韩精彩视频| 日韩三级一区| 99夜夜操| 亚洲无码99| 精品美女少妇一区二区| www网站黄| 内射中国少妇高清视频免费视频| 亚洲成人av电影在线| 色一射色一射| 久操网址| 婷婷涩嫩草鲁丝久久午夜精品| 涩五月婷婷| 亚洲少妇视频| 久久婷婷一区二| 美女黄站| 老女人日韩美91| 黑人综合网| 真实高潮91| 夜夜草我| 后入式999| www久久久| 国产深夜福利| 97 九色| 太久视频| 成人五月天丁香激情综合| 男人的天堂2010| 亚洲色人| 九九九九免费高| 国产精品久久久久久片| 亚洲第一视频 欧美风情 日韩| 国产精品一二三在线看| 五月天婷婷社区| 1024久久高清视频| 精品国产片亚洲一区| 夜夜春夜夜操| 亚洲欧洲美腿丝袜| 一类无码操逼视频| 久久久久久人| 歐美一級亂黃99在綫精品| 亚洲图片激情综合另类| 青青草导航在线视频| 九月丁香| 亚洲国产欧美一区二区潘金莲| 九九成人精品| 激情婷婷| 国产不卡免费在线视频| 精品一级| 99精品高潮| 中文字幕在线观看丝袜| 国产黄色 A 片免费看| 99rre在线精品99re8| 青青草在线成人视频| 日韩精品国产一区二区| 男人的天堂1024| 福利偷拍视频-中文字幕2019国语完整视频大全-S91AV | 欧美成人黄网色网站| 91色宗合| 久久精品一区二区三区蜜桃臀| 9久综合网| 国产精品婬乱一级毛片彝族| 少妇久久久久久| 欧美天堂第二区| 欧美日韩超碰在线| 人妻-91porn| 国产精品999aaa| 久操影视| 日韩噜噜69| 九九亚洲| 亚洲人妻AV| 一区二区三区激情在线观看| 97露脸精品丝袜| 韩国轻伦国内自拍一区| 欧美人妻久久精品二区三区 | 可以在线观看AV的网站| 日本一区二区三区欧美日韩中文字幕| 粉嫩绯色AV一区二区在线| 欧美激情一区| 东京热男人天堂| 色欧洲97| 久久超碰天天| 欧美亚洲高清晰| 午夜精品久久久久| 久久免费中文字幕在线观看| 97色干| 天天干天天燥| 亚洲国产成人精品999| 亚洲丝袜在线观看| 亚洲狠| 少妇人妻在线| 好爽要喷了| 91色色综合| 欧美另类自拍| 九九九九九九成人| 91精品婷婷国产综合久久竹菊| 婷婷伊人綜合中文字幕小说| 人人看人人插| 琪琪精品免费一区二区三区| 一级@啪啪视频| 黄页av| 久久久久久久性爱| 久久永久无码人妻视频| 97AV在线观看| 少妇久久| CCYY草草影院地址入口| 囯戸精品高潮呻吟旡码| 久久精品中文字幕观看| 久草精品视频| 91黄射| 五月天伊人网| 国产午夜精品理论片一二三区区| 成人免费看吃奶视频网站| 黄色人人| 黑人精品成人一区二区三区| 大香蕉五月天| 欧美色偷拍| 欧美专利1区2区3区4区5区免费| 花野真衣| 欧美论理片| 亚洲骚男同com| 唯美清纯 妖精视频| 97网色| 久久久久久9| 超碰免费人妻人人| 99久久久er直播网址| 免费a在线播放v| 天天干天天做| 久久色一区二区| 99热18这里只有精品| 久久一二三四五六七八九区| 2017天天插| 俄罗斯及免费在线看| 91东京热男人的天堂| 欧美性爱第一区| 自偷自拍的亚洲视频| 9/A片| 午夜毛片高清免费不卡| 国产精品另类一区大香蕉| 97综合在线| 国模不卡| 搡老女人老妇女老妇老熟女怎么读| 亚洲第一色页夜| 欧美一区二区三区日韩| 99国产精品人妻人伦| 久啪| 午夜小电影在线插入淫高潮| aaaa黄片| 艳尻美人妻| 亚洲高清欧美总合| 强奸乱伦大香蕉网| 蜜臀AV成人精品蜜臀| 黑人性暴力毛片| 国产性爱在线视频一区二区| 尻女朋友一夜| 一本色道熟妇| 国产真实野战在线视频| 夜夜爽妓女| 超碰吊日色| 国产精品人妻熟女aⅴ| 亚洲色吧网| 另类图片五月天| 免费1级a做爰片观看| 亚洲少妇色| 亚洲十八禁止| 人妻二区| 91少妇香蕉久久精品| 日本色日夜干| 色婷婷小说| 在线免费试看60秒| 美国精品国产精品| 性色av一区二区| 欧美gv在线观看| 亚洲一区二区三区久久 亚洲一区二区| 99国内熟女露脸视频| 亚洲黄片免费在线播放| av婷婷色网| 啪啪啪综合网| 亚洲欧美天堂在线| 老女人综合网| 中文字幕片| 国产成人超碰在线| 97超碰天天爱天天爱| 亚洲色欧美| 五月婷婷六月天| 色97欧美| 超91综合网| www国产精品| 在线 制服丝袜中出 人妻| 久久禁| 国产99久久99热这里只有精品15 | 热99re69精品8在线播放| 成全在线观看免费观看| 熟妇艹鸡八| 三级日本一区二区三区| 色情五月婷婷| 色97欧美| 夜夜肏2021| 91欧美www| 婷婷色在线| 伊人麻豆传媒| 96AV久久久| 国产美女销魂在线观看不卡| 欧美最大综合网| 日本Xx性爱| 91在线丝袜| 色色99| 少妇综合| 久久视频少妇美女| 九九在线视频| 人人做,人人操,人人摸| 婷婷五月天无码 | 激情文学小说一区二区| 91欧美| 久久亚洲中文字幕视频| 精品成人女人久久| 99精品久久| 欧美一级在线观看成人| 性性欧美| 午夜免费视频1000| 中文字幕人成乱码熟女香港| 大香蕉92| 亚洲综合码| 多毛小伙内射老太婆| 9美女超碰在线免费观看| 亚洲天堂人妻一区二区| 福利在线观看一区二区| 啊啊啊在线观看| 中国黄色特级精品一区二区三区片| 另类天堂| 多乙久久久久久| 91五十路| 激情文学亚洲| 蜜臀久久99精品| 久久激情五月| 啪啪视频亚洲第一| 欧美色图91| 高清肉丝中文无码| 久久精品视频久久久| 少妇色综合| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 色五月婷婷网| 成人网站 免费观看| 亚洲激情视频| 人妻精品一区二区| 亚洲熟女少妇免费视频| 佐山爱中文字幕| 亚洲欧美成人在线| 777AV电影| 999综合网| 亚洲天堂久| 男女激情中文字幕| 91人人爽人人爽| 欧美一级A片在线看视频性色| AV天堂国产| 亚洲阿v天堂在线| 超碰色图| 91成人无码| 人妻另类| 亚洲日韩资源| 四虎免费在线播放| 极品一区二区三区免费| 久久伦理视频久久大香蕉视频| 91蜜臀在线久久久久| 色色婷婷丁香| 欧美日韩91| 欧美日韩性爱精品| 大香蕉免费乱伦视频| 亚洲国产一区二区入口| 九九精品99| 成人免费毛片| 啪啪视频亚洲第一| 精品成人动漫一区二区| 啪啪AV导航| 99在线无码精品秘 入口黑人| 性爱网站一区二区| 五十路六十路七十路熟婆| 欧美极品美女aaaaaa级黄片| 在线视频亚洲无码| 国产精品国产亚洲区艳妇糸列| 久久69| 亚洲AV成人精品网站在AV| 亚洲欧美成人网站AAA| 日韩成人无码| 日本性爰一道本| 一级片在线观看高清无码| 高清国产成人无码| 亚洲古典另类欧美在线| 女人爽到高潮潮喷18禁网站| 婷婷丁香五月综合| 麻豆AV一区二区| 级品肉射| 91男人综合| 欧美在线啊啊| 影音先锋日本乱伦| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 在线无码操| 日本在线不卡v二区| 欧美视频中文字幕区| 激情av| 久久国色天香香蕉| 偷拍综合亚洲| 久久超碰com| 日韩性爱一级片| 欧美αv.com| 91丨九色丨大屁股| 91色图片| 999久久久久久久久| 国产精品日日摸夜夜添骚逼| 高清国产性猛交xxxx乱大交| 国产小u女在线观看| 亚洲人成网www| 日本 免费 一区二区三区 久久香蕉 | 日韩人妻精品中文字幕| 天天色综合影视网| 无码操逼视频一下| 亚洲AV成人在线| 国产性刺激| 嗯~啊~快点 死我视频免费看网站| 婷婷10月天青娱乐| 国产成人午夜视频网址| 野狼激情网| 久久精品国产久精国产| 91成人18| 久久99精品视频| 欧美午夜色妇色鬼| 夜夜嗨视频| 全免费a敌肛交毛片免费| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 欧美 综合 亚洲| 97超碰色色| 日韩丰满熟妇| 久久久久9999妇女| 亚洲av性爱电影| 91超级碰碰| 福利在线视频一区二区| 天天看夜夜看日日干| av资源在线播放天堂| 神马久久啊啊| 欧美色www亚洲国产阿娇要播| 欧美日韩操逼嗦吊| 另类专区加勒比| 91深夜夜| 天天天天天超碰| 日本国产欧美一区三区二区| 欧美色图天堂在线| 午夜男人的天堂| 中国探花熟女| 精品9999| 成人免费在线网站| 色哟哟av网址| 性在久久久久久| 五十路熟女工口 | 萌白酱自拍视频| 欧美se亚洲| 探花精品 一区二区| 97操操| 色亚洲欧美| 静品嫩模一区二区| 少妇高潮九九九九九九九| 久操视频资源站公开| 色综合久久夜色精品国产天堂| 国产一区二区三区免费视频在性观看| 亚洲综合网图| 7777奇米影视久久| 夜精品久无码| 欧美日韩香蕉| 91欧美少妇| 超碰成人免费| 91综合网站| 老女人爆菊| 91美女网站| 91 国产丝袜在线放观看| 国产精品人妻无码久久久互動交流| 吻戏激情性巴克| 国产精品扒开腿做爽爽爽视频| 天天影视网综合少妇| 成人线上超碰| 亚州综合色图| 久久精品国产72国产精品福利| 99re99在线视频| 中文字幕 人妻不满 在线视频| 91丝袜在线播放| 老女人日韩美91| 老熟女搡BBBB搡BBBB视频| 亚州熟妇精品| 大香樵伊人网| 岛国激情视频在线观看| 久久是精品| 成人看片网站| 另类TS人妖一区二区三区| 91欧美性| 色哟哟国产精品免费网址| 人人干黄色| 亚洲中文字幕久久无码精品| 99久久com免费视频′| 久久久久久久久久久免费精品| 九九九九九九九九九九九九九九九女| 综合色99| 国产成人自拍视频视频| 欧美性爱超碰97| 国产91精品久久久久久久网曝门| 午夜福利视频在线一区| 男女性无套 免费九一| 伦理弟一页| 日本超碰在线国产一区| 在线综合色| 999久久久| 久艹99| 久久亚州高清| 欧美激情综合| 国产精品人妻熟女aⅴ| julia国产在线 | 啊操爽品善一区二区三区| av片在线观看免费播放| 精品久久久久久中文字幕三区| 精品少妇高潮久久| 亚洲限制级| 无码人妻一区二区一牛影视| 91强奸乱轮| 影音先锋每日最新资源在线观看 | 免费A V在线播放| 欧美天天弄| 欧美日本不卡| 99只有精品| 日本青青草在线| 婷婷伊人綜合中文字幕| 国产一区在线观看无码AV| 国产精品剧情| 成人小电影网站tex| 秋霞鲁丝午夜无码一区二区三| 天天影视综合网欧美精品| 久久久久成人亚洲国产| 北约熟女超碰| 三男一女不戴套的A片| 香蕉99秘 一区精品蜜桃臀| 99999精品成人| 女同性恋久久| 亚洲一区二区精品福利| 婷婷五月天激情四射| 中文字幕人妻色偷偷久久皮| 97久久精品亚洲| 99啪啪| 国产精品秘 福利姬在线观看| 日本不卡五区| 天堂无码| 黄视频免费| 日韩熟女无码| 中文字幕人成乱码熟女香港| 人人做,人人操,人人摸| a片久久久久久久久久久久 | 亚洲精品影视老司机| 亚洲欧美精品国产一区二区| 综合亚洲欧美精品日韩?v| 五月婷亚洲精品天堂| 综合97| 国产强奸乱伦第1页| 一区在线精品中文字幕| 国产白丝精品在线观看| 欧美中文字幕日韩在线| 一级性爱啪啪视频| 国产综合网站在线播放| 欧美十八禁网站| 亚欧国产无码精品在线| 欧美精品999| 久久婷综合| 亚洲欧美国产日本一区二区三区| 国产高清成人传媒影视| 亚洲国男人的天堂| 中文字幕在在线观看网站| 操逼精品视频| 自拍第一页| 欧美性爱一区二区三区| 96精品久久久久久久久久| 中文字幕黄片在线| 久久性爱大全| 亚洲影视综合网| 97免费视频网| 夜夜黄| 狠狠操,使劲操| 国产高清成人mv在线观看| 怡红院一区二区熟女人妻| 99综合网| 都市激情人妻一区二区青青操视频| 曰本特级特黄特色黄色A级网站高清在线免费看| 我想要啊 啊 啊| 99国产精品| 艹少妇网站| 六月婷激情福利天堂69| 国产乱人妻精品入口| 91制服丝袜| 亚洲av无码国产精品字幕| 国产精品视频白浆免费| 久久免费中文字幕在线观看| 亚洲精品无码久久AV| 高清在线偷拍自拍视频| 超碰 另类 欧美 | 久久精9| 久久夜嗨| 色爱综合网欧美| 久久久国产亚洲精品系列| 任你草| 91丝袜激情在线 | 男女激情黄色网址| 色性荡荡荡荡视频| 蜜臀99久久精品| 国产成人 综合亚洲 天堂| 国产超碰| 射丝袜大香蕉| 欧美爱三级日韩久久| 99在线观看| 97在线资源| 国产精品永久免费10000| 天天干天天干天天干| 人妻五十路在线| 亚洲欧洲中文日韩女优乱码| 人妻啊啊人妻啊啊| 夜夜骑日日| 亚洲成人av电影在线| 国产有码一区| 亚洲国产成人综合碰碰三级经典| 九久9精品| 久久久久久久久国产| 91伊人久| 91色爽欧美| 伊人国产成人av网站| 日本狠狠干| 综合亚洲网| 欧美精品日韩一区二区| 国产人妻精品一区二区三区秋霞| 国产又黄又粗的视频| 欧美欲色| 中文字幕高清精品一区| 91丝袜美腿网站| 91天天| 肥臀熟女福利视频一区二区| 91 欧美| 日韩国产品视频中文字| 极品国产内射| 亚洲欧美天堂在线| 亚洲欧美日韩制服另类| 91丝袜美女| 在线毛片片免费观看| 91欧美偷拍| 欧美特大AA级黄片| 久久久久网站-538在线视频-欧美永久乱码 | 黄色无码高清黄色无码网站| 97干日韩| 亚洲精品国语在线播放| 激情露脸爱| 日本免费中文字幕在线| 久久美国毛片| 精品成人av一区二区三区在线| 欧美,亚洲,日韩,v,天堂,手机在线观看 | 国产精品视频精品一二| 久操免费电影| 欧美日不卡| 中文字幕第9页萱萱影音先锋| 久久天天躁日日躁狠狠躁| 免费国产电影一区二区| 曰韩香蕉97| 色色色五月婷婷| 激情五月天中文字幕色| 久久色一区二区| 果冻国产精品麻豆成人av| 少妇贴图| 天色综合网| 日本一级二级三级网站| 97碰碰色| 色欲人妻一区二区在线| 在线v中文字幕一区二区三区| 男人的天堂久久| 蜜色网色哟哟| 亚洲国产精品成人无码久久久| 男人的天堂久久| 啊啊啊啊啊操我视频| av强奸乱轮| 黄色工厂这里只有精品| 色综合加勒比四四季| 国产 亚洲 丝袜 制服| 舔足天天操天天射| 一区二区三区色综合| 激情五月天综合网| WWW啪啪的com| 91国模| 性交一区二区在线播放| 亚州少妇| 日韩乱插| 天天躁日日躁AAAAXXXX国产 | 一本道综合色图| 91在线秘 男同| 蜜臀网 一区| 嗯嗯嗯啊啊啊干死我吧| 欧美中文字幕男人天堂久久精品| 国产福利小视频高清在线观看| 好爽视频在线观看视频 | 人妻色偷色噜| 少妇精品| 加勒比av网| 色色综合97| ss久久| 亚洲综合另类| 亚洲国产午夜真人一级片中文字幕精品黄网站 | 中文字幕精品免费一区二区| 91天美免费| 嫩草黄页| 老司机久久| 熟女一区二区| 性欧美另类高清| 欧美日韩99| 网页导航五月天免费一二三区 | 久久女人视频| 91黑丝露脚| 九月婷婷久久| 一区三区啪啪| 亚洲国产成人精品久久久国产成人一区二区三. | 日韩欧美操逼xxx| 色99999| 夜夜欢天天干| 男女啊啊啊啊啊| 天天日天天干天天摸天天操| 精品久久9| 亚欧美综合网。| 欧美天堂超碰97| 嫩草伊人久久精品| 久久欧洲| 中文幕97| 亚洲老司机123专区| 97天天操天天干| 国产女同性恋视频| 超碰在线97国产| 色麻豆AV| 欧美色图97| 中文字幕av片| 天天综合91入口| 老熟女综合网 | 欧美操人| 野狼激情网| 三级片大波波| 人妻在线大香蕉| 在线亚洲丝袜视频网站| 色香综合天天影视综合 | 亚洲综合性网址| 亚洲熟女乱色一区二区三区久久久 | 日夜精品| 亚洲综合影院| 少妇一区二区三区精选| 人人看欧美性爱| 嫖老熟女A片一二三区| 5278欧美一区二区三区| 五月天精品| 成人影 天天操 亚洲| 97爱亚洲综合色| 69久久久久久久久久久久久| 97天天插| 91综合网站| ji熟女.com| 亚洲aV性爱| 色妹子A V| 成人精品一区二区三区| 另类图片五月天| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 四虎免费在线观看| 欧美日韩国产另类综合| 曰韩无码777| 亚洲中文字幕有码视频一区二区三区| 天美传媒Av在线| 91亚洲影视| se01国产在线视频| 激情五月天婷婷| 亚洲永久永久永久永久一级一级一级精品 | 黄总AV色图| 97在线视频观看免费| 外国91| 操操逼操操逼操操逼逼| 色婷婷狠狠| 亚洲AV不卡在线观看尤物| 另类欧美综合| 高清国产成人无码| 天天综合,91综合永久| AV中文字幕剧情1区2区3| 91欧美经典| 国产精品久久久久中文字幕| 一区二区三区精品黑丝白丝酒店对鸡 | 亚洲在线A| 久久精品福利影院| 亚洲国男人的天堂| 亚洲午夜蜜臀| 成人性爱av| 美女黄色一级A视频| 91美女視頻| 精品久久无码午夜福利| 欧美激情五月天| 啊啊啊久久久视频| 亚洲无码成人精品| 校园春色之综合网| 国产乱码久久久| 精品人妻av在线播放| 蜜桃传媒一区二区亚洲| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 曰韩操B| 嗯嗯嗯不要不要免费视频| 中文字幕1区2区| 99久久e免费热视| 亚洲免费97免费| 亚洲欧美日韩偷拍色图| 日韩无码专区| 久久久久九九九九九| 国产精品久久久久久照片| WWW4虎| 久草加勒比一区在线| 人妻中文在线| 91久久国产精品| 性爱乱伦一区| 综合97久久| 精品偷拍13p欧美dodk视频| 国内操逼视频二区| 国产精品白丝在线播放| 很黄很污的免费网站| 97免费在线| 一区久久久二区| 乱伦熟女论坛| 亚洲熟女综合| 亚洲精品白浆高清久久久久久| 福利风月五月天影院| 天天干天天操天天操夜夜操天天操| 中文字幕五区| 免费成人自拍视频在线| 午夜精品99久久久久传媒| 夜夜爽夜夜爽| 欧美色图片91| 日日操免费视频| 亚洲吊色| 天天日B夜夜干B时时操B| 青青青草伊人精品| 91free福利| 亚洲熟女人妻中文字幕一区二区| 思思热在线| 99无码狠狠久久| 色999偷自拍拍| 国产精品视频麻豆入口| 加勒比av官网在线| 亚洲乱熟女一区二区三区大香蕉| 抽插亚洲无码| 成人AV素股で擦久久| 91东京热男人的天堂| 中出后入| 五月天婷婷影院| 日韩一级欧美一级国产一级台湾| 欧美 亚洲 大香| 欧美亚洲尤物久久| 91大香蕉伊人| 国产不卡片| 日韩激情啪啪啪| 男人天堂导航| 看黑人AV不卡| 99性爱在线观看| 激情小说激情视频| 国产大片精久久久久久| 欧美色性爱| 熟妇色99| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | a亚洲欧美色欲| av线电影| 98色网| 免费一级a毛片久久久久久鸭绿欲| 精品久久9| 欧美性猛交美女自慰91| av在线不卡一区二区三区| 国产国产亚洲一二三久久| 久久综合久久综合人久久夜精品| 亚洲五码一区二区三区| 囯产精品久久久久久久久久二区三区| 色欲色香天天天综合网www-亚洲综合国| 亚洲午夜福利视频| 中国AAAAAA黄色片| 久久亚州大香蕉| 中文字日本乱码| 国产免费一区二区在线A片视频| 亚洲高清视频在线免费观看| 中文无线日韩一区| 久久久亚洲精品电影免费看| 久久久精品无码亚免费| 在线a亚洲视频播放在线| 九9热伊人| 熟妇熟女一区二三区| 国产动漫操逼视频| 久久无码成人| 亚洲在线网站| 熟女熟妇一区二区三四区| 怡红院成人av| 91亚洲精品青草| 国产高清无码一区二区三区四区皇冠| 超碰在线人妻中文字幕| 色综91| 久久久女人| 91AV天美在线视频| 插老姨肥穴| 极品丝袜无码| 99操| 欧美一区二区亚洲天堂| 国产av又色又爽又黄| 国产亚洲福利第一页丝袜| 78超碰| 校园激情狠狠四射| 33044男人的天堂深夜备| 裸体1区| 久久综合女优| 免费看污网站| 人妻天天爽夜夜爽爽| 无码色| 亚洲综合五月天| 人人考人人摸人人干| 粉嫩不卡一区二区性爱 | 大香蕉92| 99久久9| 日韩天天本| 四虎884a| 天天看片麻豆| 久久久久9999妇女| 十八禁黄色成人网站观看| 男人天堂站| 91欧美偷拍| 国产天天看| 免费网色网站| 中文字幕日韩人妻视频一区二区三区交换夫妻 | 骚日日av| 91精品91久久久久77777| 久久风骚城市| 青青草公开在线免费不卡视频| 我爱操| 欧美日韩亚洲天堂| 97天天综合| 人妻色偷色噜| 成人无码在线视频网站| 国产精品一区av在线| 欧美探花网| 乱伦av麻豆| 精品性爱无码在线播放| 91蜜桃婷婷狠狠久久综合9色| 激情综合色| 一区二区久久天天干狠狠| 刺激性视频黄页| 日韩欧美丝袜诱惑| 青草园大香蕉| 高颜值美女口爆高潮浪叫| 麻豆成人AV| 亚洲国产成人精品久久久国产成人一区二区 | 人人摸人人干人人拍97| 人人考人人摸人人干| 伊人色综合网| 一区二区三区四区五区高清无码永久视频| 夜夜嗨AV蜜臀av| 最新av在线| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 人妻少妇久久久| 岛国小电影| 中文字幕人乱码中文字的预防方法 | 超碰色图| 成人一道本免费视频| 中文字幕一区二区韩| 久久98| 一区中文字幕二区日韩| 久久久精品一区二区| 中文有码9| 精品亚洲一区在线观看| 亚洲成人福利电影免费| 久久久久免费少妇| 亚洲综合图色在线| 少妇大屁屁| 超碰在线人妻中文字幕| 粉嫩在线一区二区懂色| 九九热男人天堂| 啊啊啊啊啊好舒服视频| 中文乱码字幕观看视频| 九九精品99| 丁香五月偷拍| 日本新免费二区三区| 亚州男人天堂| 无码高清专| 婷婷三区| 精品少妇一区二区| 亚洲欧洲综合av在线| 69人妻精品一区二区绯色| 天美传媒AV国产在线| 97超碰超| 精品区国产区一区二区三区| 久久综合日韩亚洲欧美| 亚洲天堂一二| 中国国产精品一区视频| 人人天天欧洲| 精品少妇人妻一区二区三区| 天天视频网站黄| 色性欧美| 日韩97超碰| 18禁网站在线播放| 欧美性暴力猛交XXXX| 久久久91| 色青青久久影视| 狠狠亚洲| 日韩熟女操逼| 日韩免费人妻色情网站| 九九五月天| 乱伦日本色图AⅤ| 夜夜人妻爽| 黄色大片免费在线| 久久9 9 9精品| 久久区| 色五月综合| 女同性恋中文字幕| 在线视频免费播放一区| 亚洲限制级| 国产传媒午夜理伦精品| 九久久九精品视频| 中文字幕后石码三区四区| 大香蕉综合网| 抽插亚洲无码| 97色碰| 亚洲高清欧美总合| 大香蕉九九| 91中出视频| 五月天开心网| 999精品女人| 日日夜夜干| 91综合熟女| 国产av高清版| 久久97| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 久久久月天| aaa一级黄片| 91国产丝袜白虎| 久久久五月天| 人人操人人肉久久精品| 五月色综合| 欧美日韩1234| 成年男人的天堂| 国产精品永久免费10000| 国产二区三区粉嫩在线| 中日亚韩免费视频| 亚洲人综合| 九色婷婷| 国产精品片| 人妻在线中出视频| 日韩一区二区精彩视频| 亚洲精品国产精品乱码不卡| 精品午夜福利国产一区二区在线观看 | 天天综合欧美| 久久九九一区二区三区成人| 亚洲视频1区| 97欧美色综合| 天天干天天爽| 中文字幕在线免费观看2| 大奶尤物鲍汁淫荡欧美视频粉嫩夜夜骚| 国产在线激情视频| 破处bbq| 亚洲丝袜二区| 日韩av电影成人在线| 中文字幕一区二区三四五区日日骚| 嗯啊抽插大香蕉网页| 男人的天堂kva| 好淫网一二三视区| 日韩精品免费高清视频在线| 91痴汉| 国产农村妇女精品一二区| 亚洲最新中文字幕免费| 亚洲图片小说欧洲| 日本一区99| 国产视频一区二区免费| 欧美色图片| 98福利在线视频| 久久久久久午夜男人的天堂| 久久精品午夜国产亚洲AV无码| 色女免费在线观看视频网址| 五月综合视频| 国产成年精品高清在线观看91| 密臀国产在线| 78p欧美| 大香蕉黄色一区| 成人26uuu| 91情色在线| 青女在线| 98一区二区精品| 欧美日韩操操操| 久久久新亚洲AV| 亚洲情色无码一区二区三区| 亚洲伊人久久精品狠狠在线| 久久久麻豆精品| 久久草草亚洲蜜桃臀| 东京热,男人的天堂| 精品乱子一区二区三区99| 亚洲图片偷拍视频区| 国产欧美在线观看免费观看| 人伦四五区| 福利在线视频一区二区| 97人肏| 91狠狠综合久久| 美国一区二区三区视频| 久久久久久久人妻丝袜| 国产深喉| 欧美熟女丝袜| 黑人中出21连凳花野真衣| 五月天激情综合网| 日韩性爱电影一区| 激情 欧美 亚洲 小说| 啊啊啊啊啊啊啊啊在线观看| 麻豆区久久久久亚| 欧美97日韩精品| 射丝袜高跟鞋99| 日本三级久| 久草婷婷| 九九色影院| 国产成人精品亚洲日本| yellow网站免费观看日韩高清无码| 国产一区二区三区高清视频| 校园春色亚洲色图| 久久久天堂| 精品丰满熟妇人妻一区| 日韩一级二级三级免费看完整版国语版 | 五月天综合网| 激情AV| 婷婷丁香五月激情啪啪| 日本www操操操| 国产偷拍自拍在线视频| 国产精品久久久久久无码红治院| 九热视频| 高潮综合网| 密臀在线免费观看| 精品国产乱码久久久久久影片| 99操逼| 九色婷婷| 丁香五月天啪啪| 超碰人人干| 国产精品三级视频网站| 久久久久国产一区二| 日韩精品在线观看网站| 亚洲一本色道中文无码aV天美| 自拍视频一区在线观看| 国产野战露脸在线播放| 影视综合无码少妇| 亚洲成人性| 国岛片视频| 色官网在线| 亚洲欧美国产日本一区二区三区| 日本理论在线| 91人妻PORNY九色大屁股| 操操啪| 久久久久成人蜜桃精品| 91亚·色| 天堂国产AV| 五月开心久久AV官网| 国产吹潮女在线观看|