免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

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
返回資訊列表
1区2区视频| 丁香婷婷久久综合在线| 中文aV网| av国产精品偷| 91fuliwang| 五月丁香六月婷婷综合网站| 噜噜噜噜噜日本视频| 色色欧美色色| 日日夜夜狠狠| 99操逼| 伍月激情天| 俺去婷婷 丁香| 婷婷情色五月天| 久久机热这里只有 | 丁香五月婷婷深五月| 五月丁香黄色视频| 久久免片| 日日撸日日操| 亚州视频九九99| 一起草无码| 免费看欧美成人A片无码| 亚洲热综合| 五月丁香色婷婷婷基地| 色婷婷XXXXX| 婷婷五月天电影区小说区| 射琪琪| 五月天婷婷狂暴白浆| 综合AV在线| 色综合综合色| Va另类视频| 五月丁香久久丝袜啪啪| 五月天久久小说| 日本高清久久| 久久久久9| 天天色天天操天天射| 丁香五月婷婷精品视频| 成人色色综合| 婷婷五月天激情在线观看 | 久久作爱| 天天色丁香| 五月天,激情四射,婷婷频道| 五月丁香色婷婷综合| 五月丁香黄色| 天天综合五月天| 丁香五月之久操视频| 日日色综合| 婷婷五月另类网站| 人人草人人看| 成人免费高清在线播放| 91日视频| 午夜色婷婷| 色婷婷国产精品综合在线观看| 久久婷婷网址| 9 1在线视频| 国产干逼片| 亚洲国产精品二二三三区| AV网站免费在线| 九九热99精品在线| www.色五月天.com| 五月婷婷开心丁香| 开心五月天激情网| 五月丁香色色| 天天色天天| 久99久精品视频| 日日操天天操| 久久婷婷五月天懂色| 97热这里精品在线视频| 五月成人天| 美女五月天| 九六五月天婷婷| 日本99在线| 97性视频| 人人色人人摸人人看| 婷婷97碰碰| 色九九九九| 五月婷婷丁香大陆免费| 婷婷激情伍月网| 亚洲小视频免费播放| 亚洲精品国产setv| 草草女人亚洲| 97人妻碰碰碰碰碰久久久久久| 婷婷五月丁香综合桃花色网| 嫩模aV在线| 综合99综合久久久久久久| 91九色在线视频| 五月天激情四射| 玖热精品综合视频| 久青青久| 丁香五月婷婷激情蜜桃| 丁香五月婷婷激情网| 五月丁香六月婷婷激情网| 久久99久久99精品免观看粉嫩| 97碰碰在线看视频免费| 亚洲va综合va国产va中文| 久久婷色| 五月丁香激情啪啪网| 五月婷婷综合影院| 色五月视频无码播放| 色婷婷丁香中文在线播放| 99热在线观看这里只有精品| 超碰大香蕉网| 97超级碰人人| 99热18| 婷婷五月天,影院| 丁香五月激情无码视频| 中文字幕视频在线播放| 日日噜噜夜夜狠狠久久丁香五月| 亚洲午夜av| 激情丁香五月| 激情综合网婷婷五夜| 五月综合丁| 丁香九九九九| 亚洲色综久久五月| 天天搞天天爽| 五月婷婷色白丝| 五月丁香婷中文| 丁香五月色综合色播五月| 激情五月四色| www.色五月| a免费在线| 五月天激情国产综合婷婷婷| 991国产精选视频在线播放下载| 丁香五月婷婷六月婷婷| 亚洲色婷婷五月天| 狠狠爱深色婷婷综合| 亚洲XX网| 久久久久人妻精选| 九九色热| 久久免费9| 久久五月婷综合网| 激情综合网五月婷婷| 成人婷婷色综合| 96精品久久久久久久久| 激情五月六月婷婷| www.婷婷五月天| 亲子乱av一区二区三区的| 天天艹| 五月激情婷婷图片基地| 亚洲 视频 导航 一区| 99在线精品免费视频| 大香蕉欧美在线| 丁香五月电影| 久久三级视频| 综合99视频| 激情九月综合| 一起草无码| 精品少妇蜜臀91| 色综合久久综合中文综合网| 欧美操逼天堂| 亚洲第79页| 婷婷五月天福利| 六月丁香六月婷婷欧美| 色五月天电影| 91jiuseshunv| 六月丁香色婷婷| 婷婷五月丁香五月| 国产成人综合网| 久狠狠狠| 婷婷五月天丁香社区| 第2色五月婷| 人人操AV| 色婷婷精品视频| 亚洲综合色丁香婷婷六月| 色综合九九| 青青艹b| 五月天成人手机在线视频| 婷婷六月色开| 欧美婷婷丁香五月| www.狠狠操| 操逼视频网址| 午夜婷婷久久 | 成人做爰A片免费看网站找不到了| 亚洲影院婷婷色| 婷婷五月天播| 91精品久久久久久| 五月丁香狠狠爱| 这里只有精品网站| 超碰在线免费观看日韩| 婷婷丁香77777| 久久综合九九| www久久五月com| www.激情| 无码人妻激情| 久久九九综合| 婷婷八月激情| 99视频| 五月天色婷婷激情综合| 性色做爰片在线观看WW| 丁香五月婷婷欧美成人色图| 丁香五月www| 婷婷综合色播网| 夜夜 操无码| 丁香六月色婷婷| 日韩色久| 九九激情网| 99视频精品| 丁香五月 综合| 六月丁香五月婷婷| 99九九视屏| 婷婷丁香无码专区| www.婷婷五月天| 狠狠色丁香婷婷久久综合| www.夜夜操| 99热在线资源| 俺去也婷婷| 天天做天天爱高潮片| 五月丁香综合在线| 99色免费观看全部| 激情综合网,婷婷五月天| 婷婷精品| 婷婷五月天成人动漫 | 色五月婷婷婷婷| 亚洲成人一区| 欧美噜一噜| 婷婷五月综合丁香久久| 日本综合色色| 丁香婷婷六月激情综合| 99资源在线视频| a在线观看| 丁香五月区| www婷婷| 2023天天日夜夜爽| 99亚洲精美视频在线观看| 色婷婷五月天堂资源| 精品动漫 无码av| 丁香六月视频免费观看| 人妻丰满精品一区二区A片| 九九爱看亚洲| AV在线中文| 午夜69成人做爰视频| 久热9热| 玖玖色综合| 极品 少妇 内射| 九九操屄| 99视频在线看| 97精品自拍视频| 五月婷激情影院| 99视频久久| 欧美毛片www| 丁香伊人五月色婷婷五十路| 色色色成人网| 天天干天天干天天干天天干天天干天天干天天| 五月婷六月| 粉嫩AV久久一区二区三区| 啪啪六月婷婷| 一本久久亚洲五月婷婷| 9久久精品视频| 狠狠爱综合| 五月丁香六月婷婷亚洲综合| sS丁香五月婷婷| 人操91在线| 99热这里只有精品 搜| 超碰93在线观看| 91人在线观看| 五月天婷婷操逼视频| 熟女乱论网| 成人色图情色成人网 www.5b5b5bcom 五月天 | 五月丁香六月婷婷玖玖| 91九色首页| 最熟少妇乱码| 久在线88综合| 国产毛片精品一区二区色欲黄A片| 亚洲人人操BD| 无码毛片992367| 情色婷婷五月天| 99色视频| 久久这里有精品视频| 亚洲色久| 久人操| 国产69精品久久久久999小说| 色狠狠999综合| 97韩国久久电影院| 26UUU在线观看| 日韩另类| 思思99久久| 五月婷婷综合在线视频| 久久久宗合视频88| www.夜夜操| 丁香五月天视频| 婷婷五月天激情综合深爱| 综合天天综合| 91日视频| 日韩人人操| 亚洲性爱AV在线| 五月丁香久久| 久久狼人天堂| 激情五月丁香社区| 丁香六月婷婷综合啪啪| 亚洲色A| 五月深爱婷婷| 五月丁香婷婷六月天| 天天情天天狠天天透| 国产av基地| 91丁香色| 丁香亭亭激情四射| 超碰五月婷婷五月天| 婷婷综合性爱网| 色爱99| 人妻内射视频| 五月丁香六月激情视频| 丁香五月天资源网| 99re这里只有精品首页| 狠狠狠狠狠操| 五月开心色| 99er久久| 综合成人小说婷婷| 色婷婷19| 狠狠狠狠狠狠狠狠| 亚洲精品视频电影| 99色免费观看全部| 欧美在线视频99| 五月婷婷婷婷| 熟妇内谢69XXXXXA片| 天天射影院| 91人久| 91男同视频| 在线视频区| 丁香婷婷五月色成人网站| 丁香五月婷婷亚洲另类| 天天综合天天玩夜夜玩天天玩夜夜玩 | 五月婷婷色播视频| 五月色丁香婷婷中文字幕| 色五月婷婷视频| 91啪级电影| 天天日日天天| 九热视频| 久久只有18视频| 亚洲色色色| 久热91| 99丁香五月婷| jiZZdr| 婷婷情色激情| 久久久人妻| 九九热re99re6在线精品| 色九亚洲| 超碰com| 五月丁香婷婷综合网| 99热这里只有精品9| 粉嫩AV久久一区二区三区| 午夜天堂一区人妻| 免费亚洲成人电影AV| 色综合久久88色综合天天99| 这里只有精品99www| 人妻精品久久久久久久| 五月婷啪| 亚洲av| 九九色天堂| 色吧网综合| 色五月色综合| 色久女| 久久在线大香蕉| 婷婷激情丁香五月婷婷激情丁香五月婷婷| 狠婷婷五月| 欧美日韩成人免费在线| 色色色综合色| 丁香影院五月综合| 丁香五月激情六月欧亚激情综合导航 | 亚洲操操| 色吧五月婷婷| 99热这里只有精品99| 99re这里| 色五月激情综合网站| 国产成人高清| 丁香婷婷久久老熟女综合网| 天天操婷婷| 九九热99熟女| 色五月婷婷7777| 久婷婷五月综合欧美| 久久婷婷啪啪视频| 五月开行婷婷色五月| 成人国产综合| 日韩啪啪自拍| 亚洲婷婷丁香五月天激情小说| 色色丁香婷婷综合| 激情五月天之五月婷婷| 狠狠操天天干| 99五月香婷婷丁香在线视频| 亚洲无码AV片| 色情五月丁香婷婷网| 丁香六月婷婷综合啪啪| 婷婷在线激情| 亚洲欧美在线观看| 99er精品| 综合五月天完整| 日本九九九九| 五月亭亭性| 极品人妻VIDEOSSS人妻| 久久伊人婷婷| 99热这里只有精| 亚洲视频在线观看| 欧洲激情网站| 成人欧美一区二区三区在线观看| 色婷婷导航| 无码一区二区三区四区五区91c| 丁香五月激情天AV无码| 91viP在线看| 婷婷亚洲久久| 五月激情天天干| 青青青在线视频国产| 99小视频在线观看| 日本特黄aaaaa| 丁香婷婷五月天激情四射| 9色资源在线| www.99热视频| 在线观看av网站| 色色丁香婷婷五月天| 99热综合| 国产午夜一区二区三区| 成人婷99最新| 超碰99资源站| 久大香蕉| 五月天婷婷乱论小说| 婷五月天影院| 五月婷婷六月丁香免费| 五月婷婷大香蕉| 久久丝袜婷婷| 久久HD| 婷婷色色丁香五月天| 伊人久久五月天综合| 办公室少妇激情呻吟A片在线观看 白人荫道BBWBBB大荫道 | Www.Av网9| 99热在线这里只有精品| 丁香六月婷婷久久综合| 激情五婷精品网在线观看网址| 亚洲最大在线| 啪啪啪综合网| 51XX午夜影福利| 久久婷网| 五月婷婷综合激情网| 激情五月婷| 久久婷婷五月综合色奶水99啪| 久热9热| 九九久久网| ou洲色吧| 青青草原伊人网| 五月丁香毛片| 四色永久成人网站| 五月激情五月丁香| 青柠影视免费高清电视剧| 五月天堂婷婷| 97碰 在线视频观看| 综合视频五月| 9 大屁股在线视频精品| 丁香婷婷色色| 日日噜狠狠色综| 丁香五月性| 色五月激情问网站| 果冻传媒A片一二三区| 激情五月天色婷婷综合| 国产精品视频网| 色亚洲欧洲| 中文字幕激情综合| 丁香婷婷激情六月五月开心| 操久久网| 狠狠精品干练久久久无码中文字幕 | 色射影院| 色色色99韩| 国产午夜精品一区二区三区四区 | 九九re精品视频在线观看| 99热人人| 婷婷久久夜| 婷婷9月天| 精品色色| 婷婷五月天激情在线观看| 九色成人AV在线| site:pnnrt.com| 大香蕉网站,大香蕉综合| 99超级碰碰| 久久99热这里只有| 丁香五月玖玖| 一区二区三区视频| 婷婷激情五月综合丁| 色色欧美。| 无套内射极品大美女| 国产精品99久久久久久猫咪| 久久XX| 欧美国产一区二区三区| 色色五月天婷婷| 色色五月婷| wwccc久久久| 五月婷婷久久大香蕉| 五月天日日操夜夜操| 欧美三级巜人妻互换| 久久99网| 伊人六月丁香婷婷| 99男人天堂| 99热精品在线观看| 九九大香视频| sisi热国产| 97成人超碰免| 狠狠精品干练久久久无码中文字幕| 毛片毛片毛片毛片| AV色五月婷婷| 成人在线网站| 99热爆在线| 99这里有精品| 丁香五月天激情小说| 激情五月天综合网| 男人的天堂99| 大地9中文在线观看免费高清| 96丁香六月婷婷蜜桃综合久久| 99热这里只有精品98| www亚洲无码| 五月天婷婷成人网| 五月噜噜噜色综合| 色综合久久88色综合天天看| 色五月丁香91| 久久性操| 婷婷淫淫狠狠六月| 婷婷激情五月综合丁香社| 原琪琪色影院| av成人在线播放| 色九九综合色| 欧美性生交XXXXX无码小说| 欧美性爱一区| 婷婷五月天在线观看第二页| 欧美一区二区三区不卡影视| 26UUU| 天天射色五月天| 可以直接看的AV| 天天插天天日| 亭亭五月色男人| 五月综亚洲| 激情五月天在线观看婷婷| www五月天com| 日韩无码AV电影网站| 激情五月综合| 久久久www| 欧美婷婷综合| 色播激情五月天| 麻豆123区| 丁香婷婷激情五月| 99色色网站| 99操| www.久久99| 开心五月综合激情网| 亚洲第一av| 在线播放人妻| 婷婷久综合| 亚洲日本韩国| 99精品视频在线观看| 天天爽天天操| 丁香五月AV| AV人人操| 色丁香五月婷婷| 97在线视频观看| 久久五月视频| 超碰免费在线| 色五月丁香五月| 天天爽天天干| 婷婷五月天av| 中文字幕免费高清电视剧| 久久精品国产一区二区三区四区| 久久婷婷成人综合色怡春院| 久久九九综合| 在线中文AV| 五月丁香婷婷色| 99精品热视频| 五月天伊人网| 狠狠操狠狠插| 日本黄色三级片内射| 国产亚洲精品久久久久久豆腐| 91久久久久久| 97爱艹婷婷开心丁香激情综合| 《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | 色五月婷婷色| 国精产品一区一区三区免费视频| 国产91资源在线| 色五月 婷婷, 大香蕉| www.lchjjc.com| 丝雨一区二区| 九九99香蕉在线视频播放| 超碰在线国产9| 综合激情五月四射婷婷| 开心五月激情站| 婷婷丁香综合成人| 97色啪| 91精品综合久久久久久五月丁香| 涩五月婷婷| 丁香五月欧美婷婷综合| 色婷婷综合在线| www,色婷婷| 超碰在线91| 99在线爽| 激情五月丁香六月| 婷婷色综合| 嫩草AV久久伊人妇女超级A| 激情九月婷婷九月| 色婷婷国产精品综合在线观看| 婷婷操超碰| 色欲婷婷夜夜| 六月色播| 99精品网| 610018岁成人视频| 996精品热视频| 国产乱码久久| 五月婷婷综合精品| 亚洲综合五月天婷婷| 久久xxxx| www.com久久久久久久久久久久久久久久久| 久久久久五月丁香| 另类伊人婷婷| 色五月婷婷、老熟女| 婷婷五月天免费视频| 亚洲久热| 99色热| 伊人天堂婷婷| 66精品国产成人| 久久精品亚洲热| 天天干夜晚夜操| 天天插天天干| 91 九色 入口| 午夜青草资源| 久久 婷婷 五月天| 无码字幕中文| 99re免费精品视频| 日韩99色99| 深爱婷婷网| 色天使久久综合| 男女99免费视频| 婷婷五月天狠狠搞干| 久操大香蕉| 九九精品大香蕉| 91天天操天天干天天射| 色色色色色色色色网站| 国产真人做爰视频免费| 香蕉国产2013| 99色| 激情综合色五月六月婷婷| 激情六月天婷婷| 国产乱轮一区二区三区| 狠狠操天天操| 久草五月| 操日视频| 26uuu欧美日本| 精品香蕉99久久久久网站| 久久激情五月天| 热婷婷av| 开心五月婷| 9l视频自拍9l九色成人| 五月丁香婷婷色色| 亚洲欧洲午夜成人精品av| 无码免费人妻A片AAA毛片西瓜| 五月婷亚洲精品AV天堂| 国产精品色色| OUMEIRIHANCHENGREN| 91大屁股| 婷婷99| 日韩亚洲视频| 婷婷射丁香| 色情开心五月| 天天艹夜夜艹| 婷婷丁香无码专区| www.五月婷婷久久.com| 午夜性做爰电影| 五月6香色婷婷视频| 五月丁香成人| www.无码com| 五月婷婷之综合激情| 天天干天天日蜜臀av| 一本久久亚洲五月婷婷| 69精品人人人人| wwww.色婷婷| 永久AⅤ1| 一本狠婷婷综合| 婷婷五月天日本无码| 青柠影视免费高清电视剧| 久久婷婷成人视频| 亚洲操操操| 91丨熟女丨首页| 色婷婷色99国产综合精品| av在线免费网站 | 99久在线精品99re8热| 九九re精品视频在线观看| 日本狠狠色| 4438国产免费看| 婷婷丁香人妻天天爽| 丁香五月久久社区| 偷拍五月丁香| 东北黄色一级| 亚洲综合视频网| 99九九久久| 综合色色婷婷| 久久亚洲婷婷| 五月开心六月婷婷在线播放网站| 国产日韩精品SUV| 深爱五月婷婷开心中文字幕| 香蕉AV777XXX色综合一区| 日日干日日s| 丁香五月之久操视频| 国内婷婷丁香社区在线播放| 精品成人在线| 五月天婷婷影院影院观看| 99热超碰天堂网| 午夜无码精品色综合久久| 狠狠爱深色婷婷综合| 五月开心激情网| 亚洲国产精品成人午夜| 99视频在线9| 久久婷婷热| 婷婷五月天小说| 99视频这里有精品| 亚洲国产精品二二三三区| 精品久久久久成人码免费动漫| AV在线不卡播放| 精品99*| 狠狠干狠狠操狠狠爱| 久久人操-久草婷婷-成人AV| 伊人色综合久久久| 嘿嘿视频免费看9| 婷婷五月无码| 九九色色| 91操操操| 97色碰| 久久精品人妻| 思思精品视频| 男妓跪趴把舌头伸进我的嘴巴| 怡红院成人AV| 色婷五月| se色99| 丁香操逼| 日韩综合久| 欧美日本高清视频99| 色婷婷天堂| 9er热在线精品视频| 激情五月婷婷伊人| 天天爱天天爽| 在线播放成人网站| 懂色av粉嫩AV蜜臀AV| 婷婷五月色情| 色五月偷偷| 欧美内射AA| 久久这里有精品在线观看| 久久大香蕉同僚| 热99在线| 激情VA视频| 色五月丁香五月激情五月激情| 91碰操| 六月丁香啪啪啪| 99色色色色| 玖玖综合色| 亚洲成AV人片在线观看| 五月丁香六月婷婷网| 99操逼| 天堂AV三级| 婷婷综合在线视频| 午夜成人片400| 激情丁香六月| 亚洲天天免费| 日本美女上人| 天天碰夜夜操| 婷婷五月激情图片| 婷婷丁香五月综合| 婷婷无码视频| XXXX岛国| 欧美色碰| 伊综合蕉| 免费视频在线观看的网站| 五月丁香六月香香蕉| 色婷婷基地| 丁香综合伊人AV| 99热九九这里只有精品| 天天操夜夜操| 天天拍夜夜爽日日| 久久黄A片| www。五月,com| 少妇高潮A片无套内谢麻豆传| xxxx久| 色五月丁香五月天| 天天做综合网色综合| 99热亚洲| 国产性爱一级| 五月婷婷婷色| 天天日天天肏天天奸| 99在线小视频| 九色婷婷| 日日操,夜夜撸| 玖玖视频福利| 99热99| 丁香五月激情五月| 综合狠久久| 成人丁香| 亚洲色啪| 亚洲黄色影视| 欧美色久| 五月婷婷丁香五月婷婷丁香| 五月天激情无码专区| 九九热这里只有精品一| 色五月丁香激情| 精品国产人人爱人人| 色五月婷婷中文字幕在线观看| 色噜噜夜夜夜综合网| 极品另类| 激情av在线| 九色 在线| 色色丁香五月天社区| 日韩AV在线电影| 可以免费观看的AV| 综合久久高清| 97碰成超视频免费视频| 丁香五夜激情四射夜夜夜| 一级黄色片看看| 丁香婷婷影院| 丁香婷婷综合色五月激情国产基地| 天天干在线播放| 婷婷亚洲在线| 极品人妻VIDEOSSS人妻| 99久在线精品99re5热视频| 婷婷十月激情综合网| 色综合色欲综合天天免费| 激情六月五月婷婷综合网| 激情五月婷婷网在线观看| 六月婷婷色五月| 久久人人人人妻| 99在线观看免费精品视频| 性爱在线播放av| 精品五月视频婷婷在线观看| 婷婷97狠狠干| www.十八禁不禁AV.com| 婷婷五月天在线看| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 色色五月天网站| 五月丁香激情婷婷| 思思热精品在线视频| 亚洲激情四射| 久久se 综合网| 丁香五月天激情四射网络不好| 色99免费视频中文| 九九99热| 开心婷婷五月天综合| 国产人妻777人伦精品HD| 99热这里精品| 亚洲深喉aV| 综合另类激情| 五月婷婷啪啪啪| 日韩欧美一区二区三区四区| 激情校园 亚洲| 婷婷色五月色| 99久久婷婷国产综合精品草原| 久久精品99| 超91热| 综合色五月亭亭| 玖玖精品婷婷| 这里只精品| 99免费热视频| 婷婷精品视频| 国产精自产拍久久久久久蜜| 丁香婷婷综合色五月激情国产基地| 99热99精品| 五月情四婷婷| www.五月丁香| 超碰com| 大战熟女丰满人妻AV| 伊人大蕉香| 五月婷婷干干干| 66精品成人免费网站在线观看| 大香蕉久热| 五月激情综合网| 丁香五月开心七月| 武则天精品久久| 天天干天天 亚洲| 欧美色宗和激情| 国产视频福利| 亚洲AV日韩在线观看| 中文字幕丰满人妻无码专区| 熟女重口味αV| 五月丁香激情综合久久| 99精品网| 国产精品色婷婷久久久精品| 五月丁香 狠狠爱| 五月丁香六月激情欧美综合| 久久九九网| 新激情婷婷| 欧美日韩五月婷婷| a69在线视频| 99精品在线观看| 欧美黄色一级录像| 久操婷婷| 开心五月网| 三年高清大片免费观看国语| 婷婷伊人综合中文字幕| 丁香五月天激情网| a在线观看| 久9免费视频| 欧美久久婷婷| 婷婷激情五月| 色综合丁香婷婷| 狠狠色丁香婷婷基地| 色婷婷97| 亚洲色五月婷婷| 狠狠色狠狠色综合日日91| www99热| 色婷婷操逼网| 亚洲AV成人无码久久精品老人法拉利| 婷婷五月婷婷| 色色操| 另类精品视频在线观看| 欧美性交一区二区三区| 夜夜爽天天日| 狠狠干.com| 日日干夜夜撸夜夜骑| 五月婷视频| 99精品激情| 婷婷六月久久综合导航| 狠狠插.com| 五月天婷婷在线啪啪视频| 啪啪啪大香蕉| 精品在线网站| 成人在线日韩欧美| 日本色色影院| 婷婷丁香成人五月天| 又大又粗九一在线| 免费黄网不卡AV| 九九热这里精品| 国产成人亚洲综合A∨婷婷| 国产视频福利| 丁香五月社区| 青青草Avb在线| 欧美婷婷精品激情| 7777久久亚洲中文字幕| 中文字幕 久久9999| 最新高清无码专区| 人人舔人人色人人高潮| 丁香五月婷婷啪啪| 六月亚洲婷婷6月中文字幕| 激情五月天综合| 午夜丁香婷婷| 俺去也综合| 99热1| 久久精品9| 六月色播| 五月天综合在线| 婷婷五月综合在线| 亚洲激情婷婷| 激情综合5| 99热一区| 开心激情网五月天| 色偷偷色婷婷| 99人人干人人操| 精品久久久人妻| 老师把我爽高潮了免费A片| 青青草六月丁香| 久久人妻视频| 亚洲婷婷丁香五月亚洲| 国产亚洲精品久久久久苍井松 | 六月亚洲| 牛牛热这里只有jingpin| 伊人六月无码视频| 琪琪色综合网站| 99热精品综合| 丁香久久激情俄| 五月天播播| 91视频一起草| 久久怕怕视频| 日韩操人| 欧美激情综合| 天天天天做夜夜夜夜做| 97婷婷五月| 五月婷婷六月激情| 激情av| 日韩成人AV在线| 色五月丁香六月资源站| 99国产精品白浆在线观看免费| 九九热视频99| 大香蕉九九| 色香五月天| 影音先锋自拍网| 日日夜夜爽| 午夜成人综合| 99热综合| 五月天色视频| 91久久综合亚洲噜噜成人在线| 四虎成人精品永久免费AV九九| 久久这里只有国产| 婷婷五月天综合亚洲| 成人精品99| 丁香五月婷婷av| 日本一毛片| 99在线观看精彩视频| 欧美精品狠狠色丁香婷婷| 97操碰在线视频| 另类的婷婷| 亚洲色色色| 色婷婷基地| 99热啪啪| 色就色94欧美setu| 成人五月天丁香| 婷婷六月天亚州| 任你日视频| 女人被躁到高潮嗷嗷叫小| 超碰猛烈的性猛交| 狠狠擼综合| 97碰人人操| 国产AV一区二区三区日韩| 激情亭亭五月| 欧美综合婷婷网| 成人AV在线网站| 国内自拍97在线| 超碰人人操人人干| 色色色色av色色色色| 五月丁香久久精品在线观看| 九9九9无码| 免费视频WWW在线观看网站| 日韩啪| 99热的无码| 凹凸7777操操操| 欧美色偷拍| 久久伊人五月天| 婷婷亚洲综合| AV 3P| www.久久99| 操逼五月天| 逼特逼在线免费播放| 日本久热| 五月天婷婷综合免费| 9999热精品在线免费播放| 超碰九九热| 97se在线视频| 欧美丁香婷婷五月| 久久免费操| 丁香五月色欲| 色99综合视频| 色色综合成人网| 九九精品综合| 色色色色色色色色色色色色色色,网站| 色噜噜狠狠色综无码久久合欧美| 五月天婷综合| 操骚货在线| 婷婷色Av| 亚洲综合网激情五月天| 99日本精品视频热| 91丨九色丨熟女丰满| 888久久久| 久久婷婷超碰| 亚洲成人AV高清字幕| 色色亚洲| 99热手机在线精品| 婷婷大香蕉| 激情五月综合| 九九re精品视频在线观看| 日本狠狠网| 综合久久五月天| 婷婷五月天激情网址| 色婷婷狠狠爱| 男女99免费视频| 欧美婷婷丁香五月社区| 91嫩草久久| 性爱人人网| 色五月婷婷自拍| 综合一啪| 亚洲人人操| 97五月久久丁香婷婷| 国产亚洲av片| 69综合在线| www.久久爱.com| 啪啪99| a九九热www| 成人av中文字幕| 99热婷婷| 激情视频91| 五月丁香啪啪婷婷| 高清不卡一区| 婷婷五月天国产精品| 丁香五月电影| 丁香六月天婷婷在线| 丁香月五月天婷婷久久| 超碰在线国产| 狠狠香婷婷五月| 狠狠干总合| 男女久久婷婷五月天| site:feetmall.com| 婷婷五月天电影区小说区| 天天操天天曰| 九九热免费视频| 色久九| 大香蕉综合在线| 色婷婷五月在线| 日本猛少妇色XXXXX猛叫| 思思9久久| 8050一级网| 婷婷伊人綜合| 激情五月份婷婷| 男女99免费视频| av婷婷丁香 六月| 国产片色| 狠狠干综合网| 国产在线黄色| 色婷婷六月| 新激情五月天| 日韩精品一区二区三区,四区,五区视频| 日韩AV免费| 国内久久婷婷| 色综合大香蕉| 亚洲AV人人操| 天天 青草 制服丝袜 在线| 99精品7| 五月色影院| 97人人草| 国产精产国品一二三在观看| 婷香狠狠爱五月| 九洲一级A片| 美女婷婷六月色| 天天做天天爱天天玩夜夜爽| 色五月偷偷| 夜夜操狠狠操| 日本熟女啪啪| 精品成人在线观看| 五月色 亚洲| g00d人体西西| 欧美成人无码一区二区三区| 丁香五月婷婷成人网| 色无码| 亚洲五月婷婷| av超碰在线| 久久九九爽| 久噜久噜| 激情六月天| 91日本在线观看| 婷婷丁香黄色| 97操碰| 中文乱子伦视频| 久久综合爱| 好叼操在线观看| 天天搞天天色综合| 婷婷丁香激情五月| 亚洲秘 无码一区二区三区妃光/1| 亚洲午夜av| 99超级超级超级碰| 婷婷久久五月| 26uuuavcom| PORNY九色9l自拍视频成人| 久爱综合| 色热久| 人人爱人人添| 天天精品视频免费观看| 久久日本wwww色| 五月丁香色色网| 噜噜色com| 99性视频| 精品网站:999WWW| 久久五月天激情视频| 九九热中文| 99久| 99 色色吧| 超碰免费人妻| 成人国产网| 激情小说五月丁香在线视频观看视频| 99热这里只有免费精品| 狠狠狠狠狠| 人人操 色| 激情综合五月色丁香婷婷| 99热这里是精品| 欧美久久久久久久久中文字幕| 99在线公开视频| 丁香激情综合| 欧美性生交XXXXX无码小说| 97干综合网| 噜噜色com| 在线观看国产高清视频免费网站| www.精品99| 亚洲国产色婷婷| 婷婷激情综合| 五月天另类小说| 色婷婷很很丝袜| 婷婷六月色丁香视频在线观看| 成人五月天丁香| 丁香五月天天高清在线| 亚洲、欧美、国产另类笫二区| 影音先锋激情网| 婷婷五月婷婷| 婷婷亚洲综合| 丁香五月激情啪| 丁香亚洲色综合| 高清无码中文字幕aVDV| 国产精品18久久久| 五月丁香综合啪啪| 狠狠色97| 婷婷六月综合基地| 丁香桃色网| 色综啪啪啪啪啪啪| 天天开心AV色综合婷婷五月天| 六月丁香网| 夜夜骑日日操| 99视频久久| 九九精品在线视频观看| 久久免费操| AV色婷婷| 久久久久久丁香五月| 色五月天婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷 | 婷婷色色综合| 欧美婷婷五月无砖| 激情五月激情综合网| 亚洲五月天,激情视频| 二色av| 丁香九月激情| 噜噜干日本| 九九99免费理论| 狠狠人妻色综合| 五月丁香六月婷婷啪啪| 五月丁香六月婷婷姐| 99热黄| 久久99网| 婷婷五月色花丁香社区| 日韩aaa| 日日噜噜久久婷婷五月天| 思思热99热| 色欲久久久久久综合网综合网| 五月天婷婷激情综合| 成人在线高清| 99精品免费视频| 丁香五月情| 丁香五月天堂网| 五月天婷婷色在线视频免费观看 | 超碰女人天堂| 九月婷婷久久| Av狠狠色丁香婷| 国产无套精品一区二区| 99re26视频| www91色网站| 人人爱国产| 婷婷五月天亚洲综合| 九九综合九九| 激情五月天丁香| 开心五月天激情网| 99色丁香婷婷综合网| 欧美日韩色色| h在线看免费版在线看| 思思99久久| 婷色五月天| 色综合色综合色综合高潮| 最新无毒无码AV| 99热首页| 激情六月婷婷| 超碰狠狠操| 婷婷四色五月| 国产亚洲色婷婷久久99精品91 www.riverspirits.org www.hnnun.com www.changh | 婷婷久久免费| 亚洲六月婷婷| 五月丁香婷草| 99色视频| 丁香五月亚洲| 97资源碰碰在线| 五月激情小说| 丁香婷婷伊人| 丁香婷婷五月综合影院| 日日干日日| 免费精品66| 亚洲第二AV| 香蕉综合网| 色婷五月天网站| 六月丁香天堂| 五月婷婷色播| 另类激情网| 91丨九色丨43老版熟女| 九九在线精点品| 99亚洲精美视频在线观看| 另类激情综合| 欧美Va在线| 色色色婷婷五月| 人妻丰满精品一区二区A片| 五月天成人网在线观看| 夜夜躁婷婷AV| 99热91| 在线观看亚洲AV| 婷婷伊人中文字幕| 91九九热|