99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

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

MRAM與PIC18F87J11工業(yè)存儲方案:掉電不丟數(shù)據(jù)的高可靠SPI驅(qū)動實現(xiàn)

MRAM與PIC18F87J11工業(yè)存儲方案:掉電不丟數(shù)據(jù)的高可靠SPI驅(qū)動實現(xiàn) 1. 項目緣起為什么要在工業(yè)場景里死磕 MRAM 這顆料做工業(yè)控制和嵌入式數(shù)據(jù)采集的朋友大概率都遇到過同一個讓人頭疼的問題設(shè)備在現(xiàn)場跑得好好的突然斷電再上電發(fā)現(xiàn)關(guān)鍵參數(shù)丟了或者日志文件最后幾條記錄變成亂碼。用 EEPROM 吧寫入速度慢得讓人著急擦寫壽命也就百萬次級別高頻采集場景下幾個月就寫廢了用 Flash 吧寫之前還得先擦一個扇區(qū)掉電瞬間正好在擦除整塊數(shù)據(jù)直接報廢用帶電池的 SRAM 吧電池在高溫高濕的工業(yè)環(huán)境里撐不了幾年還得考慮電池更換和環(huán)保問題。我這次要聊的MR25H40CDF就是沖著這個痛點來的。它是一顆 4Mbit 容量的MRAM磁性隨機存儲器SPI 接口DFN 封裝工作溫度覆蓋工業(yè)級甚至更寬的范圍。MRAM 的物理機制決定了它寫進去就是“非易失”的不需要擦除動作字節(jié)級寫入沒有寫延遲擦寫次數(shù)理論上近乎無限。而PIC18F87J11是 Microchip 家一顆很經(jīng)典的 8 位單片機自帶硬件 SPI 模塊3.3V 供電引腳多、外設(shè)全在工業(yè)儀表、電機控制、數(shù)據(jù)記錄儀里出鏡率極高。把這兩顆料湊在一起目標很明確在工業(yè)和嵌入式應(yīng)用里做一套掉電絕對不丟數(shù)據(jù)、寫入速度跟得上采集節(jié)奏、長期運行不用換電池的存儲方案。這篇文章我會從選型邏輯、硬件連接、SPI 時序配置、讀寫驅(qū)動實現(xiàn)、掉電保護策略、常見問題排查幾個維度把整個項目拆開揉碎講清楚。不管你是剛接觸 SPI 存儲的新手還是已經(jīng)在用 Flash/EEPROM 想升級方案的老手都能從里面找到可以直接抄作業(yè)的代碼和配置。我先把結(jié)論放前面MR25H40CDF 不是用來替代大容量 NAND 的它的定位是關(guān)鍵小數(shù)據(jù)的高頻、高可靠存儲。標定參數(shù)、設(shè)備序列號、運行日志、故障快照、累計計量值這些數(shù)據(jù)量不大但絕對不能丟的東西才是它的主戰(zhàn)場。PIC18F87J11 的硬件 SPI 配合 DMA 式的連續(xù)讀寫能把 MRAM 的寫入吞吐跑到 SPI 時鐘的極限這一點后面會詳細算。2. 核心器件拆解MR25H40CDF 與 PIC18F87J11 到底強在哪2.1 MR25H40CDF 的存儲原理與關(guān)鍵參數(shù)MR25H40CDF 的核心存儲單元是磁性隧道結(jié)MTJ。簡單類比一下它就像一個個微小的“磁鐵開關(guān)”通過改變自由層的磁化方向來存儲 0 和 1。這個狀態(tài)是物理性的斷電后磁化方向不會變所以數(shù)據(jù)天然非易失。跟 Flash 靠浮柵電荷存儲不一樣MRAM 不需要“擦除”這個步驟寫入就是直接改變磁化方向所以沒有擦除延遲也沒有擦寫壽命的硬限制。關(guān)鍵參數(shù)我列個表方便你選型時對照參數(shù)項數(shù)值說明容量4 Mbit512 KByte按字節(jié)尋址SPI 訪問接口SPIMode 0 和 Mode 3最高時鐘 40 MHz供電電壓2.7V ~ 3.6V典型 3.3V寫入方式字節(jié)級、頁級無需擦除擦寫壽命近乎無限10^14實際測試遠超 EEPROM數(shù)據(jù)保持20 年以上工業(yè)溫度范圍內(nèi)封裝8 引腳 DFN5mm x 6mm節(jié)省板面工作溫度-40°C ~ 105°C工業(yè)級部分批次更寬寫入電流典型 3mA比 Flash 擦除電流低很多待機電流典型 10μA適合電池備份場景這里有個細節(jié)值得展開MR25H40CDF 的 SPI 模式支持Mode 0CPOL0, CPHA0和Mode 3CPOL1, CPHA1。PIC18F87J11 的 MSSP 模塊兩種都支持但我在實際項目里更傾向用 Mode 0因為示波器抓波形時上升沿采樣看起來更直觀調(diào)試起來省事。后面配置寄存器時會具體說。2.2 PIC18F87J11 的 SPI 外設(shè)能力PIC18F87J11 是 PIC18F87J 系列里的中高配型號128KB Flash、4KB RAM、自帶MSSPMaster Synchronous Serial Port模塊可以配置成 SPI 主模式。它的 SPI 關(guān)鍵特性包括支持主/從模式主模式下時鐘由自身產(chǎn)生時鐘極性CKP和時鐘邊沿CKE可配對應(yīng)四種 SPI 模式支持 8 位數(shù)據(jù)寬度MSB 先行有獨立的 SSPBUF 發(fā)送/接收緩沖寄存器時鐘分頻可選 Fosc/4、Fosc/16、Fosc/64、TMR2 溢出我用的晶振是 8MHz經(jīng)過 PLL 倍頻到 32MHz 作為系統(tǒng)時鐘。SPI 時鐘選 Fosc/4 的話就是 8MHzMR25H40CDF 完全吃得下。如果你追求更高吞吐可以把系統(tǒng)時鐘拉到 40MHz 以上SPI 分頻后跑到 10MHz 甚至 20MHz但要注意 PCB 走線和線纜長度后面會講信號完整性的坑。2.3 為什么不是 EEPROM 或 Flash一次真實的對比我之前在一個電力監(jiān)測項目里用過 24LC512 EEPROMI2C 接口400kHz 時鐘寫一個字節(jié)要等 5ms 的寫周期。采集節(jié)點每 100ms 記錄一次三相電壓電流算下來每秒要寫 30 字節(jié)EEPROM 根本扛不住最后只能加 RAM 緩存再批量寫掉電還是丟數(shù)據(jù)。后來換 SPI FlashW25Q64 那種寫之前要擦 4KB 扇區(qū)擦除時間 50ms 起步掉電保護邏輯復雜得要命還得額外加超級電容。換成 MR25H40CDF 之后寫入就是直接發(fā) SPI 命令沒有等待周期寫完立刻可以讀回來驗證。我用邏輯分析儀抓過波形從 CS 拉低到數(shù)據(jù)寫入完成一個字節(jié)的完整事務(wù)不到 1μs8MHz 時鐘下。這個速度對于工業(yè)現(xiàn)場的高頻采集來說余量非常大。3. 硬件設(shè)計從原理圖到 PCB 的實操要點3.1 引腳連接與上拉電阻配置MR25H40CDF 是 8 引腳 DFN引腳定義如下引腳名稱功能連接要點1CS片選低有效接 PIC 的 RA5/SS 或任意 GPIO2SO數(shù)據(jù)輸出MISO接 PIC 的 SDI3WP寫保護低有效不用時上拉到 VCC4VSS地就近接地5SI數(shù)據(jù)輸入MOSI接 PIC 的 SDO6SCK時鐘接 PIC 的 SCK7HOLD保持低有效不用時上拉到 VCC8VCC電源加 0.1μF 去耦電容這里有兩個容易踩的坑。第一WP 和 HOLD 引腳絕對不能懸空。我見過有人圖省事不接結(jié)果 MRAM 偶爾寫不進去查了半天以為是時序問題其實是 HOLD 被干擾拉低SPI 事務(wù)被暫停了。第二CS 片選建議用 GPIO 而不是 MSSP 的 SS 引腳因為 PIC 的 SS 在主機模式下有時會被復用為其他功能用普通 IO 手動控制更靈活也方便后面做多設(shè)備共享 SPI 總線。上拉電阻我一般用 10kΩWP 和 HOLD 各一個CS 也建議加一個 10kΩ 上拉到 VCC防止單片機復位期間 CS 浮動導致誤觸發(fā)。去耦電容用 0.1μF 陶瓷電容盡量靠近 VCC 引腳放DFN 封裝底下如果有散熱焊盤記得接地。3.2 SPI 總線走線與信號完整性SPI 時鐘跑到 8MHz 以上時PCB 走線就不能隨便畫了。我的經(jīng)驗是SCK 走線盡量短最好不超過 5cm避免過孔SCK 和 MOSI 不要平行走太長容易串擾必要時中間加地線隔離MISO 上可以串一個 22Ω 電阻抑制反射特別是線纜連接時CS 走線遠離 SCK因為 CS 是異步信號容易被時鐘耦合干擾如果 MRAM 和單片機不在同一塊板上用排線連接時每根信號線旁邊配一根地線降低回路面積我在一個電機控制項目里MRAM 放在驅(qū)動板PIC 放在控制板中間用 20cm 排線連。一開始 SPI 跑 4MHz 都偶爾讀出錯數(shù)據(jù)后來把排線換成雙絞線信號地絞在一起SCK 串了 33Ω 電阻問題立刻消失。所以別小看這幾根線工業(yè)環(huán)境里電磁干擾比你想象的嚴重。3.3 電源設(shè)計與掉電檢測MR25H40CDF 的寫入電流典型 3mA峰值可能到 10mA電源要能瞬間供得上。我在 VCC 引腳旁邊放了 10μF 鉭電容 0.1μF 陶瓷電容的組合鉭電容負責儲能陶瓷電容負責高頻去耦。掉電檢測這塊PIC18F87J11 自帶HLVD高/低電壓檢測模塊可以設(shè)置一個閾值比如 2.9V當 VCC 掉到 2.9V 以下時觸發(fā)中斷。在中斷里立刻停止采集把關(guān)鍵數(shù)據(jù)寫進 MRAM然后進入休眠。因為 MRAM 寫入不需要等待整個保存過程在幾百微秒內(nèi)就能完成電源電容的儲能完全夠用。這個機制后面在軟件部分會詳細展開。4. SPI 驅(qū)動實現(xiàn)從寄存器配置到讀寫函數(shù)4.1 MSSP 模塊初始化代碼先上代碼這是 PIC18F87J11 用 XC8 編譯器配置 SPI 主模式的初始化函數(shù)#include xc.h // 假設(shè)系統(tǒng)時鐘 32MHzSPI 時鐘 Fosc/4 8MHz void SPI_Init(void) { // 配置引腳方向 TRISAbits.TRISA5 0; // CS 作為輸出 TRISCbits.TRISC3 0; // SCK 輸出 TRISCbits.TRISC4 1; // SDI 輸入 TRISCbits.TRISC5 0; // SDO 輸出 // 關(guān)閉模擬功能如果有 ANSELC 0x00; // MSSP 配置 SSP1STAT 0x00; // 采樣在中間時鐘上升沿發(fā)送 SSP1STATbits.CKE 1; // 時鐘從有效到空閑時發(fā)送數(shù)據(jù) SSP1CON1 0x00; SSP1CON1bits.SSPM 0b0000; // SPI 主模式時鐘 Fosc/4 SSP1CON1bits.CKP 0; // 空閑低電平對應(yīng) Mode 0 SSP1CON1bits.SSPEN 1; // 使能 MSSP CS 1; // 片選拉高空閑狀態(tài) }這里解釋幾個關(guān)鍵位。SSP1STATbits.CKE 1配合CKP 0對應(yīng) SPI Mode 0空閑時 SCK 為低數(shù)據(jù)在 SCK 上升沿被采樣下降沿輸出。MR25H40CDF 的數(shù)據(jù)手冊明確支持 Mode 0所以這個配置是安全的。SSPM 0b0000選擇 Fosc/432MHz 系統(tǒng)時鐘下就是 8MHz SPI 時鐘MRAM 最高支持 40MHz余量充足。4.2 字節(jié)收發(fā)函數(shù)與 CS 控制SPI 是全雙工的發(fā)一個字節(jié)的同時會收一個字節(jié)。我封裝了兩個函數(shù)一個用于發(fā)送一個用于接收// SPI 收發(fā)一個字節(jié) uint8_t SPI_Transfer(uint8_t data) { SSP1BUF data; // 寫入發(fā)送緩沖 while (!SSP1STATbits.BF); // 等待接收完成 return SSP1BUF; // 返回接收到的數(shù)據(jù) } // 片選控制 void MRAM_CS_Low(void) { CS 0; __delay_us(1); // 短暫延時確保 CS 建立 } void MRAM_CS_High(void) { __delay_us(1); CS 1; }__delay_us(1)這個延時看起來不起眼但在高速 SPI 下很重要。CS 拉低到第一個 SCK 邊沿之間需要滿足建立時間tCSSMR25H40CDF 要求最小 5ns1μs 遠遠夠用。但如果你用更快的單片機比如跑 100MHz 的 ARM這個延時就得按數(shù)據(jù)手冊重新算。4.3 MRAM 讀寫命令集與地址格式MR25H40CDF 的命令集很簡潔常用的就幾條命令十六進制功能地址字節(jié)數(shù)WREN0x06寫使能0WRDI0x04寫禁止0READ0x03讀數(shù)據(jù)3WRITE0x02寫數(shù)據(jù)3RDSR0x05讀狀態(tài)寄存器0WRSR0x01寫狀態(tài)寄存器0地址是 24 位的因為 4Mbit 512KByte需要 19 位地址但 MRAM 用 3 個字節(jié)傳輸高位補零。讀寫操作都是 MSB 先行跟 SPI 標準一致。寫數(shù)據(jù)之前必須先發(fā) WREN 命令這是很多新手容易忘的一步。我剛開始用的時候直接發(fā) WRITE 命令數(shù)據(jù)死活寫不進去讀回來全是 0xFF查了半天才發(fā)現(xiàn)漏了 WREN。MRAM 的寫使能是自動復位的每次寫操作前都要重新發(fā)一次。4.4 完整讀寫函數(shù)實現(xiàn)下面是寫字節(jié)和讀字節(jié)的完整實現(xiàn)// 寫一個字節(jié)到指定地址 void MRAM_WriteByte(uint32_t addr, uint8_t data) { MRAM_CS_Low(); SPI_Transfer(0x06); // WREN MRAM_CS_High(); MRAM_CS_Low(); SPI_Transfer(0x02); // WRITE SPI_Transfer((addr 16) 0xFF); SPI_Transfer((addr 8) 0xFF); SPI_Transfer(addr 0xFF); SPI_Transfer(data); MRAM_CS_High(); // 等待寫入完成MRAM 幾乎不需要等待但保險起見 __delay_us(1); } // 從指定地址讀一個字節(jié) uint8_t MRAM_ReadByte(uint32_t addr) { uint8_t data; MRAM_CS_Low(); SPI_Transfer(0x03); // READ SPI_Transfer((addr 16) 0xFF); SPI_Transfer((addr 8) 0xFF); SPI_Transfer(addr 0xFF); data SPI_Transfer(0x00); // 發(fā)送啞字節(jié)接收數(shù)據(jù) MRAM_CS_High(); return data; }讀函數(shù)里最后那個SPI_Transfer(0x00)是發(fā)送一個空字節(jié)來產(chǎn)生時鐘把 MRAM 的數(shù)據(jù)移進來。這是 SPI 讀操作的通用套路新手容易在這里卡住以為讀不到數(shù)據(jù)是硬件問題其實是忘了發(fā)時鐘。4.5 頁寫與連續(xù)讀優(yōu)化單字節(jié)讀寫雖然簡單但每次都要發(fā)命令3字節(jié)地址開銷不小。MR25H40CDF 支持頁寫一頁 256 字節(jié)連續(xù)寫的時候地址自動遞增不需要每字節(jié)都發(fā)命令。連續(xù)讀更簡單發(fā)一次 READ 命令和起始地址然后一直發(fā)啞字節(jié)就能連續(xù)讀出數(shù)據(jù)地址自動遞增到 512KByte 末尾才回繞。// 頁寫一次寫最多 256 字節(jié) void MRAM_WritePage(uint32_t addr, uint8_t *buf, uint16_t len) { uint16_t i; MRAM_CS_Low(); SPI_Transfer(0x06); // WREN MRAM_CS_High(); MRAM_CS_Low(); SPI_Transfer(0x02); // WRITE SPI_Transfer((addr 16) 0xFF); SPI_Transfer((addr 8) 0xFF); SPI_Transfer(addr 0xFF); for (i 0; i len; i) { SPI_Transfer(buf[i]); } MRAM_CS_High(); } // 連續(xù)讀 void MRAM_ReadBuffer(uint32_t addr, uint8_t *buf, uint16_t len) { uint16_t i; MRAM_CS_Low(); SPI_Transfer(0x03); // READ SPI_Transfer((addr 16) 0xFF); SPI_Transfer((addr 8) 0xFF); SPI_Transfer(addr 0xFF); for (i 0; i len; i) { buf[i] SPI_Transfer(0x00); } MRAM_CS_High(); }頁寫的時候要注意不能跨頁。比如從地址 0x00FF 開始寫 10 個字節(jié)寫到 0x0100 時地址會回繞到頁首 0x0000而不是繼續(xù)到下一頁。這是 SPI 存儲器的通病MRAM 也一樣。我的做法是在上層封裝一個MRAM_WriteBuffer函數(shù)自動處理跨頁拆分調(diào)用者不用關(guān)心頁邊界。5. 掉電保護與數(shù)據(jù)完整性策略5.1 利用 HLVD 實現(xiàn)掉電中斷保存PIC18F87J11 的 HLVD 模塊可以監(jiān)測 VDD 電壓當電壓低于設(shè)定閾值時產(chǎn)生中斷。配置步驟如下void HLVD_Init(void) { HLVDCONbits.HLVDEN 0; // 先關(guān)閉 HLVDCONbits.HLVDL 0b0111; // 設(shè)置閾值約 2.9V HLVDCONbits.VDIRMAG 0; // 下降沿觸發(fā) PIR2bits.HLVDIF 0; // 清除標志 PIE2bits.HLVDIE 1; // 使能中斷 HLVDCONbits.HLVDEN 1; // 使能 HLVD } void __interrupt(high_priority) HighISR(void) { if (PIR2bits.HLVDIF) { PIR2bits.HLVDIF 0; // 緊急保存關(guān)鍵數(shù)據(jù) SaveCriticalData(); // 進入休眠或等待復位 Sleep(); } }SaveCriticalData()函數(shù)里把當前采集值、累計量、故障標志等寫入 MRAM 的固定地址。因為 MRAM 寫入不需要擦除也沒有寫延遲整個保存過程在 1ms 內(nèi)完成。電源端的 10μF 電容在 3.3V 下儲存的能量足夠支撐單片機在掉電后運行幾十毫秒余量非常大。5.2 數(shù)據(jù)校驗與冗余存儲工業(yè)現(xiàn)場干擾大SPI 通信偶爾會出錯。我在每個數(shù)據(jù)塊后面加一個CRC16 校驗讀回來先校驗再使用。如果校驗失敗就從備份區(qū)讀取。MRAM 容量 512KByte我一般把關(guān)鍵數(shù)據(jù)存兩份一份在 0x00000一份在 0x40000互為備份。typedef struct { uint32_t timestamp; float voltage; float current; uint16_t crc; } DataRecord; uint16_t CRC16_Calc(uint8_t *data, uint16_t len) { uint16_t crc 0xFFFF; uint16_t i, j; for (i 0; i len; i) { crc ^ data[i]; for (j 0; j 8; j) { if (crc 0x0001) { crc (crc 1) ^ 0xA001; } else { crc 1; } } } return crc; }寫入的時候先算 CRC把 CRC 一起寫進去。讀取的時候重新算一遍跟存儲的 CRC 對比。這個做法在 EEPROM 和 Flash 上也很常見但 MRAM 的好處是寫入快你可以每次采集都寫不用攢一批再寫數(shù)據(jù)新鮮度更高。5.3 寫入均衡與壽命考量雖然 MRAM 的擦寫壽命近乎無限但嚴格來說還是有物理極限的。不過對于工業(yè)應(yīng)用來說這個極限遠高于設(shè)備本身的設(shè)計壽命。我算過一筆賬假設(shè)每秒寫 1000 次一年 365 天不停一年也就 315 億次MRAM 的 10^14 次壽命夠?qū)?300 多年。所以正常使用根本不用考慮寫入均衡。但有一個細節(jié)要注意MRAM 的寫入功耗比讀取高。如果設(shè)備是電池供電頻繁寫入會縮短續(xù)航。我的做法是采集數(shù)據(jù)先放 RAM每 1 秒或每 10 秒批量寫一次 MRAM既保證數(shù)據(jù)不丟又控制功耗。掉電中斷里再補寫最后一次數(shù)據(jù)。6. 常見問題與排查技巧實錄6.1 SPI 讀回全 0xFF 或全 0x00這是最常遇到的問題原因通常有三個現(xiàn)象可能原因排查方法讀回全 0xFFMISO 沒接好或上拉檢查 MISO 連線示波器看波形讀回全 0x00CS 沒拉低或 SCK 沒輸出測 CS 和 SCK 引腳電平讀回隨機值時序不對或時鐘太快降低 SPI 時鐘到 1MHz 測試寫入后讀回不變漏發(fā) WREN 命令檢查寫函數(shù)是否先發(fā) 0x06我遇到過一次讀回全 0xFF查了半天發(fā)現(xiàn)是 MRAM 的 SO 引腳虛焊DFN 封裝引腳太密手工焊接容易出問題。后來改用熱風槍重新吹了一遍問題解決。所以如果你用 DFN 封裝焊接質(zhì)量一定要保證。6.2 高速 SPI 下的數(shù)據(jù)錯誤SPI 時鐘超過 10MHz 后如果 PCB 走線不好容易出現(xiàn)偶發(fā)性數(shù)據(jù)錯誤。排查思路先用示波器看 SCK 波形有沒有過沖、振鈴檢查 MISO 采樣點是否在數(shù)據(jù)穩(wěn)定區(qū)降低時鐘測試如果降速后正常就是信號完整性問題在 SCK 和 MOSI 上串 22Ω~33Ω 電阻縮短走線增加地線隔離我在一個項目里 SPI 跑 16MHz讀 1KB 數(shù)據(jù)偶爾錯幾個字節(jié)。后來把 SCK 串了 27Ω 電阻錯誤率從每天幾次降到幾乎為零。這個電阻的作用是匹配阻抗吸收反射成本幾分錢效果立竿見影。6.3 掉電保存失敗掉電保存失敗通常是電源儲能不夠或者 HLVD 閾值設(shè)得太低。排查步驟用示波器看掉電時 VCC 下降曲線算一下從閾值到單片機最低工作電壓的時間檢查電容容量10μF 不夠就加到 47μF 或 100μF確認 HLVD 中斷優(yōu)先級最高沒有被其他中斷阻塞保存函數(shù)盡量精簡不要調(diào)用浮點運算或復雜邏輯我一般會在保存函數(shù)里只寫最核心的數(shù)據(jù)比如累計量和故障標志其他非關(guān)鍵數(shù)據(jù)可以丟。這樣保存時間最短對電源要求最低。6.4 多設(shè)備共享 SPI 總線的片選沖突如果一個 SPI 總線上掛多個從設(shè)備CS 控制就很重要。常見問題是兩個設(shè)備的 CS 同時被拉低導致數(shù)據(jù)沖突。我的做法是每個設(shè)備的 CS 單獨用一個 GPIO初始化時所有 CS 都拉高切換設(shè)備時先拉高當前 CS再拉低目標 CS中間加 1μs 延時不要在中斷里切換 SPI 設(shè)備容易亂如果設(shè)備多可以用 74HC138 譯碼器擴展片選節(jié)省 IO 口。但譯碼器輸出要加上拉電阻防止上電瞬間誤選。7. 實際項目中的經(jīng)驗沉淀這個方案我在三個項目里落地過一個電力監(jiān)測終端一個電機參數(shù)記錄儀一個環(huán)境數(shù)據(jù)采集器。電力監(jiān)測那個項目要求每 20ms 記錄一次三相數(shù)據(jù)MRAM 連續(xù)寫了兩年多沒出過一次數(shù)據(jù)丟失。電機參數(shù)記錄儀工作在變頻器旁邊電磁干擾很強最初 SPI 跑 8MHz 偶爾出錯后來降到 4MHz 并加了屏蔽線穩(wěn)定運行至今。環(huán)境采集器是電池供電MRAM 的待機電流只有 10μA配合單片機的休眠模式兩節(jié) 18650 電池撐了一年半。有幾個細節(jié)是我踩過坑之后才明白的。第一MRAM 的 WP 引腳不要直接接地雖然接地是寫保護但有些批次接地后連狀態(tài)寄存器都寫不了最好通過 GPIO 控制需要寫的時候拉高。第二SPI 初始化之前先把 CS 拉高否則上電瞬間 CS 浮動可能導致 MRAM 進入錯誤狀態(tài)。第三讀操作不需要 WREN但寫操作每次都要發(fā)這個別搞混。如果你正在選型階段我的建議是數(shù)據(jù)量小于 1MB、寫入頻繁、掉電不能丟、環(huán)境溫度高這四條滿足兩條以上就值得上 MRAM。成本確實比 EEPROM 高但省掉的電池、超級電容、復雜掉電保護電路綜合算下來不一定虧。特別是工業(yè)設(shè)備現(xiàn)場維護一次的成本可能比芯片差價高幾十倍。最后分享一個調(diào)試小技巧用邏輯分析儀抓 SPI 波形時把 CS、SCK、MOSI、MISO 四根線都接上設(shè)置 CS 下降沿觸發(fā)這樣每次讀寫事務(wù)都能完整看到。MRAM 的時序很標準對照數(shù)據(jù)手冊的時間參數(shù)一看就知道問題在哪。我用的是一款國產(chǎn)的 8 通道邏輯分析儀一百多塊錢比示波器方便抓 SPI 協(xié)議還能自動解碼強烈建議入手一個。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
激情网五月天| 99热99艹在线观看| 99热大片| 五月婷婷色影院| 天天做天天爱| www.99在线| 婷婷天天综合| 伊人五月天日日夜夜久久久天天| 一本久道综合99| 色色色网站| 蜜桃五月天| 激情五月天色网站| 超碰人人操| www.色婷婷.com| 激情五月婷婷六月丁香| 99热这里只有精品热| 97干视频| 97干视频| 色你久久| 国产成人在线不卡AV| 可以免费观看的AV| 开心五月深爱五月| av狠狠操| 26uuu日韩| 久久免片| 五月天激情综合网| 天天摸天天做天天爱天天爽| 综合色色色| 亚洲 日韩色色| 91人人操人人看| 狠狠爱丁香婷| 69人人操人人爽| 国产精品激情AV久久久青桔| 少妇水多A片太爽了| 色五月天激情| 九九热AV| 一起草性爱不卡视频| 综合一区二区三区| 亚洲欧洲国产精品| 亚洲国产99| 五月丁香婷婷爱| 色五月婷婷丁香婷婷| 天天人人综合| 五月婷丁香在线视频在线| 91天天操天天干天天射| 7月婷婷六月丁香| 中文字幕人妻在线| 久久99久久99精品免视看婷婷| 亚洲婷婷激情综合激情999精品| 九九艹女| 成人av观看| 色综合香蕉视频| 久久九九99.www| 亚洲一二三网| 狠狠五月激情丁香六月| 99精品激情| 久久三级视频| 开心五激情网| 五月人妻婷婷视频| 欧洲亚洲免费视频9| 激情六月色| 丁香婷婷影院| 天天艹夜夜艹| 伊人婷婷福利网| 欧美十二区| 91在线操逼视频| 操大屄五月天视频| 五月天天堂久久| 日本三级网址| 亚洲小视频免费看| 99热久草| 婷婷五月天奸女| 九月婷婷综合| 99五丁香月| 亚韩精品视频1区| 97色精品视频 | 中文在线成人| 99人人干| 亚洲欧洲一二| 五月丁香五月丁香| 天天做天天爽| 三人荫蒂添的好舒服A片| 九色亚洲| 性日本激情| 亚州激情在线视频| 色噜噜狠狠色综合日日| 麻豆WWWCOM内射软件| 婷婷的五月天另类视频| 久久激情五月天| 五月婷婷激情综合| 99久久极情精品一区| 精品99在线| 99视频精品在线| 欧美S码亚洲码精品M码| 婷婷99中文字幕| 人人色人人摸人人看| 69五月天视频| 五月婷婷久久综合| 区啪精品| 这里只有精品在线播放| 色色色色色色网站| 久久久五月五丁香| 色色射| 中文字幕,综合,91| 婷婷激情综合| 五月天堂色| 色 五月婷婷基地| 欧美性猛交99久久久99| 久久综合九色综合88i| 超碰久热| 大香蕉九操| 99热个人在线| 久久久久久久久久久久久久人妻视频| 性天堂久久| 69精品人人人人| 中文字幕婷婷在线| 丁香婷在线| 伊人婷婷五月天| 日操夜操天天操不卡| 超碰av在线| 婷婷丁香小说| 五月天堂色色| 六月丁香激情网| 激情五月天网| 婷五月丁香俺| 噜噜五月天综合| jiujiuxiangjiaowang| 激情图片亚洲| 婷婷成人视频| 热99这里只是精品| 丁香午夜天| 97碰碰在线观看视频| 五月丁香视频在线观看| 无码少妇高潮喷水A片免费| 丁香五月电影院在线观看| 色婷婷色五月丁香| 一本色综合色| 99视频一区| 五月激情综合网| 91丨九色丨丰满人妖| 激情婷婷综合五月少妇| 99爱在线| 婷婷五月天高清无码| 少妇出轨做爰高潮A片| 久久五月丁香婷婷| 99色视频| 亭亭五月天黑人2014| 91超级碰| 好好干av| 色五月中文字幕| 国产裸舞表演WWWW| 十区AV| 天天狠狠干| 丁香婷婷五月天色综合| 精品一区二区三区免费毛片爱| 久99热| 99自拍视频网站| 久久久久8888| 另类视频在线| 99色在线观看视频| 日韩黄色网络| 婷婷六月色| 欧美五月丁香在线| 极品精品一区二区三区在线| 一级性爱视频| 九九色婷婷| 色婷网| 九九久久精品| 亚洲AV在线免费看| 五月婷婷五月天在线| 69精品无码一区二区三区| 天天日天天干天天爽| 久久38视频| 思思热精品在线视频| 美国不卡视频| 九九色综合九九色| 99热九九在线| www.婷婷,com| 精品无码久久久久久久久| 五月天色婷婷小说| 五月色婷婷综合| 国产在线网址1| www五月天com| 深爱丁香网| 成人国产欧美大片一区| 五月天色五月| 深爱激情五月天色婷婷| 色99在线看| 久久激情综合| 婷婷丁香五月综合激情小说| 99久久精| WWW.久久99| 色色狼人综合| 九九久久视频| 成人五月天婷婷| 激情五月丁香五月综合| 青草激情综合| 色婷婷视频在线| 欧美五月婷婷| 日韩久久日| 天堂中文国产| 51avj视频大全| 丁香激情网| 欧美三级A做爰在线观看| 亚洲亚洲永久无码777777| 色99色| 婷婷五月天在线观看| 综合久久五月天| 九九热a| 色五月噜噜| 婷婷操逼| 亚洲综合另类| 99九九视频| 伦乱美欧| 五月色在线| 久久久高清| AV五月丁香| 丁香五月天啪啪激情综合网| 婷婷六月丁香在线| 成人Av在线大片| 国产精品A成V人在线播放| 五月丁香影视| 五月天激情网页| 99色综合网| 99热黄| 思思热视频| 久久金品黃色| 在线观看欧美| 99热综合网| 婷婷色五月天第7色| 91oumei| 亚洲无AV在线中文字幕| 99热成人| 五月丁香网站| 五月婷综合| 婷婷五月天福利| 热99视频| 少妇久久诱惑视频| 成人婷婷色五月天| caopeng97日韩| 婷婷五月天成人在线视频| 丁香综合久久| 操操精品| 国产熟女大叫受不了| 无毒黄色网址| 色9999综合久久| 乱乱av| 九九色逼| 国产偷人爽久久久久久老妇APP | 综合综合网| 国产亚洲色婷婷99精品| 免费的日逼视频| 天天色图| 五月色视频| 九月婷婷久久久| 色丁香五月| 操操天堂| se99高清无码| 狠色狠色狠色狠色狠色网| 97色色-99久久| 五月天日日操夜夜操 | www.激情五月| 99热国产精品| 色色婷婷五月天| 五月激情婷婷在线| 国产一区二区三区影院| 黄色热99| 狠狠色噜噜色狠狠狠综合色| 黄色激情久久| 激情综合自拍五月婷婷色五月| 丁香综合婷婷开心激情网| 99在线视频精品| 色九网| 九九九这里只有精品| 只有精品视频在线观看| 久久五月天黄色五月天色网址| 日本本土色网第一区| 月婷婷亚洲| 思思热精品免费视频| 操熟女成人网| www.久久爱.com| 婷婷色丁香五月| 婷婷色五月丁香六月欧美啪| 日本人妻伦在线中文字幕| 欧美性生交XXXXX无码小说| 综合欧美五月婷婷| 久久久大香蕉| 五月四色婷婷| 久久多色| 日本一级黄色片。| 色综合久久综合中文综合网| 婷婷综合成人五月天| 国内精品玖玖| 激情伊人五月天| 中文毛片无遮挡高潮免费| 亚洲区在线| 天天操五月天| 欧美婷婷五月激情| 久热99热| 婷婷在线日韩综合| 四月婷婷五月色综合| 狠狠五月天婷婷| 99久久大片| 久9视频| 久久综合九色综合97婷婷| 激情久久婷婷| 色婷婷丁香AV综合| 丁香五月婷久久| 超碰婷婷五月| 人人爽天天莫| 欧美五月丁香| 国产AV熟妇人震精品一品二区| 色色色色色色五月婷婷| 欧美综合婷婷网| 婷婷的色色五月天| 九一娱乐在线观看视频| 99在线视频免费| 99视频这里有精品| 激情婷婷五月丁香啪啪啪| 激情亚洲婷婷| 开心婷婷五月天激情网| 久久精品国产精品| 亚洲五月丁香综合网| 开心婷婷五月天激情网| 七月婷婷色香综合网| 精品久久9| 亭亭五月色男人| 成人看片网站| 婷婷免费精品视频| 五月婷婷综合网| 亚洲综合成人网站| 99在线精品视频免费观看20| 亚洲精品又粗又大又爽A片 | 激情六月丁香综合| 久久99网| 亚洲激情亚洲激情 | 丁香六月在线综合| 五月天婷婷丁香视频| 天天插天天插天天插天天插| 99激情网| 亚洲激情综合| 九九久久99| AA丁香综合激情| 五月天婷婷偷拍| 99热 免费| 在线播放成人网站| 激情五月综合网| www.黄色片-久久成人国产精品在线播放-999AV | 色综合丁香| rr天天操| 丁香五月婷婷亚洲另类| www.99热这里精品| 六月婷婷青青青视频| 欧美综合在线五月天色婷婷| 大伊香蕉精品视频在线| 秋霞网在线观看理论91| 丁香婷婷狠狠97| 五月婷婷六月丁香激情综合网| 色婷婷综合网| 婷婷四月 成人 狠狠干| av国产精品| 狠狠五月激情在线| 婷婷成人基地| 成人性爱无码| 激情久久丁香| 成片免费播放| AAAA亚洲| 九九九九九九热| 婷婷五月天性| 在线91日韩| www.minyis.com【JT】实力收量可预付QQ2101460746 | 激情五月图| 大香蕉久久| 五月天欧美 另类小说| 无码少妇高潮喷水A片免费| 色婷婷中文字母五月丁香| 色综合五月天| 五月天五月天激情网| 九九久99免费视频| 人妻激情综合| 激情小说五月天中文字幕| 乱乱av| 开心激情网五月| 婷婷伊人綜合| 囯产精品久久欠久久久久久九大| 狠狠操.COM| 中文字幕丰满乱孑伦无码专区 | 91打屁股免费看| 天天做 天天爱| 欧美久人人| A在线观看| 激情综合5| 久久思思热| AAA亚洲AV| 中文字幕婷婷在线| 九九色热| 五月丁香六月情| 99re在线精品视频| 丁香88AV五月婷婷| 亚洲av综合网| 久久久久久丁香五月| 97爱综合| 日韩成人不卡| 婷婷久久综合久| 在线综合婷婷| 婷婷久久综| 日韩成人精品中文字幕| 丁香熟女乱| 婷婷的99视频网站| 色五月在线视频观看| AV在线观看网站| 亚洲日本韩国| 婷婷五月天色色| 啪啪激情网站| 天天色月| 3p久久| 69精品人人人人| 六月婷婷中文字幕| 激情网开心网| 丁香六月婷婷综合激情欧美 | 久久看婷婷| 色婷婷丁香五月丁香| 9视频1在线| 202丰满熟女妇大| 女人被男人吃奶到高潮| 久久久久人妻精选| 国产色婷婷亚洲| 婷婷五月丁香超碰| 男人的天堂在线婷婷| 五月婷婷婷| 激情综合一| 逼逼AV| 色一情一乱一乱一区91| 91chinese 在线| 嫩草AV久久伊人妇女超级A| 午夜成人天堂久久无码日韩久久| 亚洲热视频| 六月丁香激情最新更新| 六月丁香视频网站| 激情五月婷婷丁香六月| 五月天激情久久| 久久爱综合| 色婷婷成人做爰A片免费看网站 | 婷婷五月天堂| 婷婷久久综| 丁香五月婷婷少妇| a级毛片一区二区免费视频| 色优久久| 日本乱子人伦在线视频| 色999五月色| 超碰人人射| 天天日天天舔| 天天爱天天秀天天做| 在热视频精品| 六月丁香久久| 久久开心五月天激情| 六月婷婷影院| 欧美天天干天天草| 思思久热6| sewuyue第四色| 99热网站在线观看| 美女要搞搞天天搞搞搞网站| WWW五月天| 色噜噜伊人| 国产欧美日韩性爱| 好吊操这里只有精品| 激情五月天婷婷图| 久久99热这里只有精品23| 婷婷中文字幕| 天天爽日日搞| 一级二级香港秋霞欧美欧美秋霞| 99热在线这里| 精品网站:999WWW| 99re在线视频| 婷婷五月花| 爱射综合| 99精品视频播放| 婷婷干| 色婷婷色| 色婷婷狠狠| 午夜理论片最新午夜理论剧| 色情播放| 日本九九网| 97人人操人人| 国产肥白大熟妇BBBB视频| 婷婷在线中文字幕| 久久码久久无清| 无码橾| 色色色99| 亚洲性色XXXXX| 97色色在线视频| 九九99热久久精品66中文字幕| 欧洲综合视频| 亚洲乱码日产精品BD| 九九九九九九热| 大香蕉娱乐| 激情五月丁香社区| 五月丁香婷中文字幕| 丁香五月婷婷激情蜜桃| 伊人干综合| 亚洲乱码精品久久久久..| 五月婷婷亚洲天堂97色婷婷| 婷婷五月综激情| 欧美大奶熟女噜噜噜噜| 欧美丁香五月| 婷婷丁香六月| 婷婷综合六| 色久天| 第五色婷婷| 日本久久色| 婷婷久久五月天丁香| 翔田千里aV中文字幕| 色五月激情婷婷| 99re思思热久久| 热91久| 超碰男人色| 婷婷激情五月天色| 伊人激情综合网| 乱精品一区字幕二区| 婷婷欧美激情| 婷婷五月久久| 久久五月天婷婷| 91碰操| 欧美成性色| 久久机热/这里只有精品| 激情综合色| 人操人| 青青草a在线| 999久久久国产精品| 青柠影视免费高清电视剧| 国产综合81p| 激情丁香五月激情婷婷| 综合色99| 91热在线| 色色日本欧美| 亚洲AV永久无码影院黑人| 五月天合网| 9热在线观看| 久久婷婷五月天丁香| 可以免费观看的av网址| 91精品无码| 综合日本婷婷| 婷婷激情五月天在线| 综合激情婷婷| 丁香五月综合高清在线| 久9久9久9久9久9久9| 七七久久综合| 99色最新在线视频网站| 大香伊人久色| WWW激情五月天| 中文字幕 中文字幕明步| 婷婷丁香五月色偷偷| 五月天综合图片| 超碰免费成人网站| 五月丁香天堂网婷婷| 婷婷综合网| 日本不卡中文字幕| 东京热伊人| 九九色院| 26uuu丁香婷婷五月| 伊人久久大香线蕉亚洲五月天,| www天天干| 国产色丁香| 中文字幕,综合,91| 久久免费丁香| 91久久综合亚洲鲁鲁五月天| 五月丁香久人妻中文| 99热一区| 色五月婷婷操逼| 久久99精品久久久久久噜噜| 色婷婷9| 久99在线视频| 4399成人黄A片| www.色综合| 91丨九色丨东北熟女| 久久婷婷精品| 99久久黄色顶级视频| 久久怡红院| 5月色婷婷| 婷婷五月色| 亚洲综合色丁香五月天| 六月丁香婷婷爱| 五月成人天| 99re青青草| 91综合色| www.狠狠操.co m| 国产肥白大熟妇BBBB视频| 夜夜夜夜做天天天做无码视频| 久热在线中文字幕色999舞| 色综合久久88色综合中文字幕| 综合六月久久| 日本天天色| 色五月婷婷综合| 丁香五月天激情综合| 五月激情精品视频| 婷婷五月丁香激情图片| 97资源欧美日韩大香蕉超碰一区| 激情综合4月| 丁香色婷婷色手机免费在线| 996er热| 婷婷激情综合网| 欧美大肥婆大肥BBBBB| 色区域网站视频| 99九九中文字幕视频| 婷婷丁香色五月| 久草五月天电影网| 日韩在线一级| 天天日天天色| 激情綜合網址| 五月婷婷丁香大陆免费| 人人干女人| 欧美成人va| 夜夜骑天天玩天天日| 久久99久久99精品免观看粉| 亚洲V国产V欧美V久久久久久| 天天插天天插天天插天天插| 99精品热视频只有精品10| 五月婷婷爽爽爽| 色天堂A| 97色伦另类图片小说视频| 婷婷久久五月天中文字幕在线观看| 91丨九色丨东北熟女| 五月色丁香激情| 51XX午夜影福利| www五月婷婷88导航| 亚韩在线视频| 久热网站| 中文字幕丁香五月| 99热国产精品| 日韩成人电影Av| 婷婷五月天综合网| 99热大香蕉| 五月天玖玖狠狠色色| 日韩综合久久| 久久婷婷桃花五月天| 丁香六月啪啪| 成人版视频在线观看| 26UUU在线观看| 婷婷五月天激情小说| 超级碰碰碰久久网站视频| 日本片日本片祼观看网站在线看中文版网页在线看 | 九九热这里只有精品31| 综合激情网五月激情| 久久综合首页| 成人 AV播放| 成人国产欧美大片一区| 色五月激情网| 狠狠色色| 丁香九九九九| www.婷婷| 99视频在线精品| 99热这里有精品2| 丁香五月亚洲激情婷婷射| 射琪琪| 91日综合欧美| 噜噜五月天综合| 婷婷六月激情综合| 91久久免费| 思思热99在线| 99精品爱| 俺去也在线www色官网| 丁香五月婷婷少妇| 国产精品电影网| 国产密乳av一区二区三区四区| 久色五月婷婷综合| 五月天成人在线| 激情丁香五月激情婷婷| 激情五月天啪啪| 三区激情四射av| 五月婷婷五月丁香综合| 九九热再线九九视频免费在线观看| 婷婷五月丁香综合| 热99国产精品| 青青草a在线| 久久这里面只有精品视频| 亚洲精品成人| 精品国产va久久久久| 丁香久久| 五月丁香va| 婷婷操逼网| 天天操天天谢| 一本久道综合色婷婷五月| 五月婷婷亞洲中文| 五月天久久91| 超碰成人av| 丁香激情网| 五月激情六月综合| 精品人妻伦九区久久AAA片| 日本乱子人伦在线视频| 婷婷伊人五月天| 日韩有码一区| www久久艹| 色5月婷婷| 亚洲婷婷月丁香五月| 人人射av| 激情五月天影院| 五月丁香六月成人| 国产99热| 91啦丨九色丨刺激中文| 99日精品视频| 婷婷久久午夜网| 操逼在线视频| 日本色五月| 99热在线精品观看| 2018夜夜草| 色色丁香五月天社区| 操人91| 亚洲AAAA网| 久久免费婷婷视频| 91性高潮久久久久久久久| 九九热最新| 色约约视频一区二区三区四区五区 | 九九国产视频| 五月丁香青草综合啪啪| AV网站免费在线| 思思99热| 久久婷婷五月天激情| 五月综合亚洲色| 人人草人人视| 色综合色色| 97色碰碰公开视频| 日本色噜| 99热这里是精品| 超碰99在线| 色综合色婷色基地| 一區四區歐美日韓| 国产色网站| αv中文字幕在线观| 另类图片激情五月| 五月丁香激情婷婷综合| 日日爽日日| 综合五月天天天天天五月| 五月丁香人妻| 欧美在线| 99综合视频一体| 亚洲第一第二网站| 色婷婷成人做爰A片免费看网站| 丁香六月激情毛片| 伊人丁香花综合影院| 久久久99久久| 成人一区在线观看| 79成人网| 婷婷五月天av| 色吧五月婷婷| 五月婷婷之婷婷| 日本黄色三级片内射| 中文字幕在线免费观看视频| 五月婷婷之综合激情| 欧美在线| 人人爱干人人爱草| 亚洲精品亚洲人成人网| 五月婷婷导航| 久 久9 9 热 视 频| 亚洲精品国产熟女久久久| 五月丁香婷婷色| 婷婷狠狠操| 91九九精品| 天天操天爱综合| 在线观看国产高清视频免费网站| www99热| 综合色影| 99在线公开视频| 五月婷婷在线免费观看 | 99日精品视频| 这里只有精品视频| 久久九九re热| 亚洲色视频| 大香蕉太香蕉视频97| 国产片色| 秋霞av吧| 偷拍视频五月天| 一级片操逼视频| 色狠狠伊人久久五月丁香| 色色色综合网| 凹凸7777操操操| 97操操| 思思热思在线精品视频| 亚洲无码99| 婷婷丁香五月天欧美| 开心激情婷婷| 激情婷婷五月女| 六月丁香婷| 亚州激情网| 无码日本精品XXXXXXXXX| 五月婷婷播| 天天综合网亚洲综合网| 丁香五月伊人| 五月丁花六月丁香综合| 丁香六月综合激| 操逼三区| 日韩欧美五月丁综合| 色婷婷香蕉| 色婷婷在线综合色播网| 五月丁香综合| 国产精品a无线| 丁香五月婷婷激情视频播放| 国产精品成av人在线视午夜片| 巴基斯坦粉嫩无码视频| 久久影视婷婷五月| 97人人操人人爽| 樱花99视频| 日韩综合成人| 天天操婷婷| 日本超碰在线| 婷婷丁香社区| 色色网站免费| 玖玖爱资源站| 国产熟妇的荡欲午夜视频| 另类综合网| 4399高清无码视频| 99久久婷婷国产综合| 婷婷激情六月中文| 91精品丝袜久久久久久久久粉嫩| yellow视频在线观看91| 九月丁香婷婷综合激情| 狠狠色丁香乆乆| 久久玖玖综合| 亚洲激情无码久久| 久久爱综合| 婷婷色网站| 5月婷婷六月丁香| 激情国产综合| 日狠狠| 六月婷婷九月丁香亚洲综合| 婷婷五月丁香91| 欧美成人精品A片免费一区99| 亚洲A色| 狠狠干狠狠色| 久婷狼色诱惑在线| 99热老网站| 色婷婷色五月综合| 欧美性爱五月天| 五月激香蕉网| 亚洲激情AV| 六月久久狠狠| 只有精品在线观看| 超碰97色| 国产人妻777人伦精品HD| 久久精品性爱| 精品九九视频在线观看| av在线激情| www婷婷色| 深爱婷婷网| 色五月天成人| 九九视频精品在线免费| 激情五月天色网站| 97久操| 欧美成人AAA片一区国产精品| 五月婷婷激情中文字幕| 这里只有精品久| 色婷婷狠狠| 久久婷婷丁香视频网| 牛色色碰| 亚洲色婷婷| 无码99| 我要射综合| 婷婷激情五月天天天开心| 射琪琪| 日本波多野结衣视频| 日韩无码专区| 91超碰在线观看| 久久婷婷综合五月天| 五月丁香网中文字幕| jiujiu热在线视频| 五月天婷婷社区久久综合| 蒲京久久无码视频| 亚洲经典三级| 婷婷97| 亚洲激情在线| 久久综合影院 | 色综合色欲综合天天免费| 久久婷婷综合网| www.97干视频| 激情五月天福利| 五月久久丁香| 成人丁香婷婷| 91色呦哟| www,999日本色| 国产毛片精品一区二区色欲黄A片| av九九| 九九色色网| 91人人网| 中文字幕不卡+婷婷五月| 五月婷婷激情中文字幕| 色婷婷五月天偷拍| 色色网站在线| 久久综合五月| 亚洲美女网Va| 丁香婷婷激情| 在线观看av网站| 97香蕉久久超级碰碰高清版| 丁香久久久| 99热丁香| www九九热| 怡红院视频| 激情网五月天| 激情五月天网站| 五月天激情婷婷| 中字幕视频在线永久在线观看免费| 丁香五月婷婷啪啪| 国产成人精品一区二三区熟女在线| 99在线精品观看99| 久久久国产精品黄毛片| 激情操逼婷婷| 啪啪操网| 人人操人人干AV| 丁香五月香蕉| 六月丁香婷婷综合色播| 婷婷丁香五| www夜夜操wwwcon| 深爱激情五月婷婷| 91无码高清| 婷婷精品视频| 五月婷婷综合在线| 99热在线极品极品| 色五月天丁香婷婷色| 久久九九玖玖| 美妞av| 五月丁香AV在线| 激情都市丁香婷婷| 婷婷综合| 欧美大片| 婷婷丁香五月天色色| www.maotanji.com| 丁香五月天色| 日日操天天| 91九色熟女| 激情五月天婷婷| 六月婷欧美丁香综合| 99色在线观看视频| 韩日在线熟女| 99成人免费热视频| 中文字幕综合网| 色五月激情五月| 97人人操人人操人人操人人| 成人在线精品| 人人做人人看人人摸| 欧美色性色好| 色婷婷影院| 99啪视频在线观看| 亚洲成人网站在线观看| 婷婷综合网站| 婷婷五月香蕉| 久久综合婷婷激情| 婷婷在线综合| 久热中文字幕在线线观看 | 九九在线这里只有精品视频| 婷婷五月天久久久| 99综合五月免费视频色婷婷| 伊人网大香| 人人看人人要| 97热这里只有精品| 手机在线视频观看9| 伍月婷丁香婷| 色播播五月| 中文幕无线码中文字蜜桃| 五月丁香婷婷婷激情爱爱| 色噜噜,噜噜色| 日日夜夜干| 色婷婷五月综合激情中文字幕| WWW色色色COm| 丁香网五月天激情| 天天弄天天操| 97干视频在线| 婷婷五亚洲| 久久伊人大香蕉| 91超级碰在线| 丁香六月天之亚州热女| 色综合五月| 婷婷激情在线| 五月丁六月香| 日韩AV免费看| 精a品a视a频| 色五月色图| 91操在线| 天天日婷婷| 图片区 小说区 区 亚洲五月| 色婷久九| 婷婷性色| 日韩aⅴ视频| 国产淫熟妇| 欧美激情五月天| 色婷婷伊人| 这里只有精品无码| 蜜臀av 粉嫩av 懂色av| 久久婷婷五月综合激情国产| 丁香五月天视频| 色欲av伊人久久大香线蕉影院| 欧美黄色韩日网| 丁香婷婷五月天成人| 伊人六月无码视频| 激情五月婷| 丁香五月天无码AV| 日韩亚洲视频| 丁香五月情| 天天搞天天色综合| 东京热免费视频网站| 深夜激情网| 亚洲中文字幕在线电影| 婷婷五月天亚洲精品| 男女啪啪做爰高潮无遮挡| 高清无码.com| 99热都是精品| 六月五月丁香五月欧美| 五月天婷婷在线播放| 久久性爱视频| 日本一级黄色电影| 91中文在线| 天天日,天天插| 99re热精品在线视频| 久久视频婷婷视频| 六月色色| 亚洲综合在线视频| 99久热在线精品| 丁香六月婷| 亚洲一色色色色色色色色| 欧美99| 九九久久99| 五月久久丁香| 丁香婷婷深情五月亚洲| 免费成人网在线观看| 五月综合在线| 991国产精选视频在线播放下载| 91精品综合久久婷婷九色| 久久女人天堂| 婷婷六月色| 色噜噜狠狠色综合日日免费| 成人αV视频免费观看| 亚洲 五月 婷婷 成人| 青青色com久久| 9月色婷婷| 色狠狠五月天| 日日躁夜夜躁狠狠久久AV| 狠狠干 狠狠操| 激情国产综合| 色情五月丁香| 十月丁香婷婷| 在线观看日韩12345区| 亚洲热综合| 婷婷精品在线| 欧美成人AAA片一区国产精品 | 成人精品视频99在线观看免费| 66精品成人免费网站在线观看| 国产操逼视频网站| 色综合久久99色| Av性爱网| 婷婷成人av| 欧美日韩成人免费在线| 99精品无码视频| 激情五月婷婷老师| 91大屁股精品| 99视频地址| 中文婷婷狠狠| 99热伊人| 5月婷婷激情6月| 97婷婷丁香五月天激情图片| 国产成人99久久亚洲综合精品| 五月天三级| 99热欧美精品| 99热在线观看| 精品久久艹| 久久永久网址| 精品无码片| 丁香五月色| 色综合综合色| 激情综合婷婷| 色综合婷婷99| 婷婷五月丁香香蕉| 色婷婷六月天在线| 67194国产| 热久91| 久久综合九九| 丁香六月婷| 伊人六月无码视频| 91视频精品99| 99热10在线高清播放| 丁香大香蕉| 激情网综合| 色色自拍视频网站| 亚洲色五月婷婷| 五月婷婷综合网| 六月婷婷色色色| 五月婷婷视频ab| 99精品久久| 欧美日韩国产一区二区| 中文字幕乱码亚洲精品一区| 五月丁香六月成人| 99r这里| 色色综合日韩| 99riAv1国产在线观看| 欧美三级韩国三级日本三斤| 久色资源| 96精品久久久久久久久| 五月天中文字幕在线婷婷| 91婷婷丁香| 热99在线精品| 99久久思思| 久久婷婷精品| 九九九九中文字幕| 中文字幕日产A片在线看| 色99在线视频| 97综合视频在线| 大香蕉婷婷| 991精品在线视频| 亚洲天天| 婷婷五月天美女视频| 五月丁香婷婷爱激情综合网| 久久久久久久久久久月丁| 久9综合| 99热在线观看| 99精品在线观看视频| 日本婷久久| 婷婷色操| 狠狠88综合久久久久噜噜噜| 激情爱爱网站| 99草视频在线观看| 色五月亚洲| 97人人看| 99啪啪网| 五月天偷拍| 五月天另类图片| 欧美啄木乌丝袜人妻系列| 五月天激情日色在线| 激情丁香久久| 婷婷五月天综合久久日美女| 欧美色男人网站| 国产精品成人AV在线观看春天| 99色精品| 97色色婷婷| 99欧美| 五月丁香成人网| 亚洲精品亚洲人成人网| 涩五月婷婷| 日韩操人| 久操福利| 婷婷色色丁香五月天| 免费播放片大片| 婷婷少妇激情| 亚洲 视频 导航 一区| 婷婷99狠狠躁天天躁中| 婷久久| 五月激情偷拍| 久久只有18视频| 婷婷综合视频| 公的粗大挺进了我的密道| 五月丁香婷婷色| 狠狠干综合| 国产视频色色色色色色色| 亚洲AV久久久久久久久久久久久久久久| www.婷婷五月| 久久久GOGO无码啪啪艺术| 爱99干99| 精品九九婷婷| www狠狠com| 九九精品在线视频观看| 久久视频这里都是精品| 我爱婷婷五月天综合88| 激情丁香五月激情婷婷| 日在线V视频在线播放| 91九色视频在线观看| 婷婷五月天成人网| 超碰在线精品| 丁香五月影院| 内射在线CHINESE| 黄色AAAAAAA| 五月丁香啪啪啪啪| 99色看这里只有精品| 日日干日日s| 狠狠五月激情丁香六月| 熟女网站久久| 欧美成人精品A片免费一区99| 亚洲精品又粗又大又爽A片 | Caoub青青超碰| 久9久9久9久9久9久9| 韩国情人在线电视剧免费观看高清版全集| 欧美久草在线日本一级特黄大片做受9在线观看韩国电影《两个女人》未删减-毛片 | 丁香五月天的网址。| 久热99热| WWW.桔色成人.COM| 67194中文在线| 久草天堂| 亚洲丁香五月在线观看| 久久激情五月婷婷| 五月丁香六月婷综合成人综合| 啪啪视频99| 丁香色五月直播| 五月丁香花婷婷玉莉AV| 五月丁香久久激情综合| 一区二区传媒视频| 99久久久99久久91熟女| 亚洲人妻五月丁香婷婷| 中文字幕激情综合| 婷婷久月| 色色色激情网| 久久精品99久久久久久| 九九热这里只有精品556| 日韩在线五月天婷婷| 99色综合网| 懂色av粉嫩AV蜜臀AV| 久久婷.com| 五月天影院| 国产精品大香蕉| 激情婷婷。| 婷五月丁香俺| 婷婷五月天另类网站| 丁香五月婷婷啪| 九月停停| 91色色色| 五月丁香激情综合久久| 这里只有精品视频在线| 五月丁香六月激情综合| 小视频aaa久久久| 日本色爽| 久久97| 国产老熟妇亲子乱对白| 五月婷婷久草在线视频综合| 久久久久久久久久8888| 337久久| 五月激情另类| 日韩无码专区| 变天就操逼婷婷五月| 天天操九九插| 97人妻碰碰中文无码久热丝袜| ww超碰在线| 另类图片五月天婷婷| 丁香五月性爱| 高清国产一级婬片a免费| 麻豆123区| 天天狠狠夜夜狠狠2023| 91好好热日本在线| 97韩国久久电影院| 亚洲妇女熟BBW| 六月激情久久婷婷| 亚洲综合在线播放| 人妻操日日| 五月丁香 啪啪啪| 少妇AB又爽又紧无码网站| 久久久久久久97| 97极品在线| 好大好粗嗯啊-一级黄色大片免费观看-成人AV| 五月激情婷婷六月丁香| 欧洲色色| 99视频在线啪| 可以直接看的AV| 激情五月婷婷视频| 色五月天成人在线| 99性视频| 玖玖在线资源视频| 丁香五月色| 五月丁香| 国内外色色色色色成人视频| 五月丁香六月成人| 丁香激情四射| 日本三级毛片| 99超级碰碰| 99九九中文字幕视频| 日日夜夜狠狠| 狠狠噪| 成人丁香婷婷五月天| av免费在线观看0| 婷婷五月天亚洲图片| 色婷婷香蕉在线| 狠狠久综合| 婷婷久久婷婷色五月| 狠狠操天天日| 成熟妇人A片免费看网站|