免费国产精品自在自线-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激情网| 九色PORNY9l原创自拍| 天天做天天爱天天爽在| 99在线资源| 激情开心五月天| 79色色色色| 秋霞AV美国| 色久综合| 激情综合网色播五月| 丁香五月天的网址。| 色婷婷综合网站| 超碰99热精品在线| 91色色五月天| 午夜天堂一区人妻| 亚洲视频一区| 色婷婷99| 五月激情天| 综合久久99| 同性gv国产精品一区二区| 色婷婷四虎| 色综合五月| 在线观看欧美| 99re视频在线播放| 91九色丨国产丨爆乳| 91呦呦呦| 俺去婷婷 丁香| 婷婷五月天av| 五月天激情图片| 色色网站在线| 五月婷婷中文| 亚洲无码色色| 深爱婷婷网| 狠狠操.COM| 综合在线网| 九热精品| 丁香五月精品视频| 狠狠色婷婷7| 五月丁香性爱| 色婷婷久久久| 丁香 婷婷 激情 综合 五月| 丁香五月婷婷激情小说| 亚洲激情图文小说| 婷婷五月天激情视频| 婷婷97狠狠干| 天天插天天干天天舔| 天天狠天天叉| 97福利视频| 天天激情站| 伊人五月综合网| 99久久五月婷婷| 六月久久狠狠| 国产熟女一区二区三区五月婷| 天天色天天爱天天爱天天爱y| 激情婷婷五月天在线观看| 激情五月综合ì香亚洲| 天天做天天爱天天玩夜夜爽| 激情开心五月天| 激情五月丁香亭亭| 丁香五月五月婷婷| 碰超亚洲| 九九色99| 丁香五月亚洲婷婷| 九九性爱网| 亚洲激情综| 综合一区二区三区| 天堂无码人妻精品AV一区| 五月婷婷丁香六月| 综合网狠狠| 日本久久高清| 五月之婷婷| 精品A√| 激情婷婷综合五月少妇| AAA久久久| 天天日天天舔| 美女伊人久久| 深爱激情九九五月天| 亚洲五月天综合| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | 成人免费在线电影| 亚洲中文字幕在线观看| 91热久| 国产97色在线 | 日韩| 丁香婷婷五月激情| 亚洲AV成人无码久久精品老人法拉利| 日韩九区| 九九热在线视频观看免费10| 国产精品五月丁香| 九九色逼| 影音先锋综合网| 超碰三级片| 日韩欧美五月丁综合| 色噜噜狠狠色综合日日免费| 香蕉国产2013| 人人肏逼视频在线一区二区| 天天五月香欧美| 就爱操www com| 六九色综合婷婷五月天| 五月婷婷香蕉| 九九热九九| 婷婷基地爱| 99色天堂| 日韩综合天堂| 五月天狠狠网| 67194线路二在线观看| 色域五月婷婷丁香| 五月激情六月综合| www,99热在线观看| 成人网站免费sxj| 激情久久久久久久久| 久久久天堂国产精品女人| 亚洲视频码| 99久久综合| 这里只有精品在线免费视频| 日本乱子人伦在线视频| 丁香六月婷婷一区| 九月丁香| 婷婷五月丁香花综合| 色色亚洲无码| 五月丁香影院| 久久久精品99亚洲综合| 国产成人99久久亚洲综合精品| 超碰在线资源| 婷婷五月天成人综合网| 亚洲精品无人区| 91色涩| 俺去也在线视频| 六月婷婷五月天| 操婷婷基地| 天天干天天干天天干天天干天天| 国产美女无遮挡裸体毛片A片| 五月丁香婷婷综合视频| 亚洲AV网址| 伊人大香蕉爱聚| 人人操Av| 91肏肏肏| 精品A√| 欧美丰满熟妇BBB久久久| 91精品久久久久久| 丁香五月婷婷基地| 天天爽天天弄| 色婷婷呢狠禁久禁| 天天综合影院| 日本久久99久久| 密桃激情五月天综合网| 九九九九九九九九九九九九九国产精品| 五月天另类小说亚洲| 中文字幕,综合,91| 影音先锋AV男人站| 久久激情五月婷婷| 婷婷在线观看五月天在线视频| 色狠狠综合| 久久狼人天堂| 精品久久99| 狠狠香婷婷五月| 婷婷丁香十月| hd五月婷婷在线| 中文字幕日本最新乱码视频| 五月天涩涩| 激情综合九| 天天夜夜操| 潘金莲AAAAAAAAAA| 婷婷综合一二三| 色老久久| 超pen个人视频97| va中文资源在线观看| 五月天婷婷成人网| 婷婷伊人五月天| 色蜜婷婷| 97在线精品| www.夜夜夜| 狠狠插.com| 看国产探花操逼三级片| 久久婷婷内射| 国产偷人爽久久久久久老妇APP | 少妇AB又爽又紧无码网站| 综合激情啪啪| 手机在线视频观看9| 亚洲天堂aaaa| 国内婷婷丁香社区在线播放| 久婷婷五月天影院| 少妇性按摩无码中文A片| 伊人婷婷五月| www久久久| 色婷婷综合网| 五月婷视频| 大香蕉天堂| 日韩婷婷| 欧美色色色色色色色色色色| 婷婷中文字幕版| 色婷插| 激情综合一| 成人午夜无码视频| 色婷婷最新域名| 久久99热这里只有精品| 国产看真人毛片爱做A片| 99综合自拍| 久久性操| 综合性视频99| 影音先锋一区| 成人 AV播放| 婷综合| 性小说五月天| 99久在线精品| 十区av| 啊v视频在线观看| 五月丁香六月合| 日韩在线观看亚洲| 欧美三级视频下载| 成人.在线日韩| 五月丁香六月婷婷色日| 99热这里只有精品18| 女操碰| 亚洲日本韩国| 五月丁香免费看| 色婷婷精品| 99re思思热在线视频| 碰超在线九色| 91热久88| 夜色五月天| 大香蕉婷婷丁香天堂AV| 激情图片五月天| 成人视频九九| ay2区| 狠狠色丁香婷婷| 风流少妇A片一区二区蜜桃| 亚洲操逼片| 激情丁香图片| 狠狠狠夜夜夜| 日日插日日干| 日日夜夜爽| 五月亭亭激情综合| 婷婷五月天日逼| 色综合综合色| 久久久.COM| 亚洲免费在线观看岛国| 操b视频在线观看一区二区| 五月婷在线| 日本三级黄色大片| 久久只有18视频| 丁香五月激情综合| 婷婷五月天Av| 久九色| 日日夜夜天天| 婷婷久久五月天丁香| 日本色视| 九九九九国产| 26uuu欧美| 丁香五月婷婷基地| 亚洲无码99| 婷婷丁香97| 五月婷婷深深爱| 熟女激情五月天| 丁香久久久| 婷婷五月骚厕所| 五月丁香婷婷六月天| 狠狠色噜噜狠狠色噜噜噜999| 中文字幕综合网| 狠狠综合久久| 亚洲综合色网站| 九九免费精品在线视频| av在线色五月丁香婷区久| 丁香亚洲婷婷五月| 强伦轩人妻一区二区电影| 久久黄色片| 激情五月,婷婷五月,丁香五月| 婷婷综合六月| 丁香五月综合激情啪啪| 99热9| 一起草AV| 亚洲另类AV| 五月伊人婷婷999| 婷婷狠狠18禁久久| 五月婷久久| 亚洲综合婷婷| 九九在线精点品| 丁香五月AV| 丁香婷婷五月天激情四射| 亚洲综合色色| 亚洲综合色婷| 99在线资源| 激情另类综合| 五月天天天色| 久久婷婷五月天| 色色色com| 日本久碰| 五月天日日操夜夜操 | 狠狠精品干练久久久无码中文字幕 | 俺也高清无码高清视频| 日本久热| 丁香五月亚洲综合丝袜| 色月九九| va亚洲中文在线| 丁香六月综合激情| 男人大jjc女人免费视频| 国内久久久精品99| 五月丁激情| 国产午夜一区二区三区| 婷婷五月在线视频| 狠狠情色| 内射激情在线| 色婷五月| 色综合久久综合| 永久的网站AAAA| 婷婷五月天激情丁香| 五月伊人网| 99re6在线视频精品免费| 一区二区你懂的| 涩五月婷婷| 综合久久五月| 91Chinese在线| 婷婷五月丁香激情图片| 丁香六月婷婷色XXXX| 欧美视频五区| 怡红院91a√| 操操啪| 天天综合在线网| 亚洲中文字幕av| 超91在线视频| 淫荡综合网| 婷婷天堂站| 在线中文字幕免费视频| 五月丁香啪啪拍| 激情噜噜噜| 国产一区二区av免费| 日韩高清成人| 波多野结衣AV无码Porn| 免费成人中文字幕| 国产色色色色| 丁香狠狠色婷婷久久无码视频| 九九综合色| 日韩九九| 婷婷五月欧美| 色色综合网络| 99九九99九九九视频精品| 第2色五月婷| 玖玖婷婷综合| 国产老熟妇亲子乱对白| www.婷婷亚洲基地| 青青草原亚洲天堂| 欧美精品999| 婷婷五月色惰| 久久久久久久久99精品| 久色激情| 欧美色色色色色色色| 性爱五月婷婷| 婷婷娌伦网| 久热re在线视频| 人人舔天天| 色婷婷成人做爰A片免费看网站| 大香蕉婷婷丁香天堂AV| 成人在线99| 九九成人精品免费视频| 亚洲九九夜夜| 婷婷五月丁香婷婷| 久久探花91swag| 色性日本| 都市激情亚洲| 久久久性爱视频| 久碰婷婷视频| 九九99精品视频在线观看| 六月色播| 日本人妻伦在线中文字幕| 久久草人妻| 99热亚洲| 六月丁香五月激情婷婷| 久久久免费图片视频| 综合婷婷五月丁香在线观看| 色噜久| 五月婷啪啪| 91丨九色丨大屁股| 99国产在线精品视频| 婷婷之六月丁香| 丁香五月激情五月色综合| 人人妻久久妻| 成人av免费观看| 久久激情视频| 亚洲六月婷婷| 亚洲av成人在线| 丁香六月婷婷久久综合| 久操欧美在线观看97| 青青草网武则天| 五月天久久丁香| 高清免费在线视频| 激情99。| 色婷婷六月| 超pen个人视频97| 森林影视大全,最好看的2019年视频 | 伊人五月婷婷国产视频| 九九99免费视频| 99热这里只有精品手机在线观看| 天堂网操| 来吧亚洲综合网| 六月丁香好婷婷| 小色小蛇伊人婷婷色香五月| 91狠狠综合久久| 丁香五月婷婷成人网| 激情婷| 色综合色色| 亚洲人人操BD| 狠狠色婷婷7777久| 亚州精品成人片| 狠狠色综合网| 六月合五月婷| 五月激情网五月综合网| 9 1在线视频| 狠狠色成人影片| 五月花婷婷丁香| 综合久久高清| 九九热99在线视频| 婷婷丁香社区| 日本99热| 日本美女五月天| 99久久99热| 色九九丁香九月色九九色| 婷婷社区五月天| 亚洲五月花| 天天色天天爽| 91超碰在线观看| 婷婷成人av| 亚洲中文乱字字幕在线永久| 五月开心网| 五月婷婷香蕉| 丁香五月在线伊人| 久综合| 婷婷情色五月| 九九成人电影婷婷| 久久精品99国产精品日本| 丁香五月综合激情性爱| 日韩爱操视频| 日韩操逼小电影| 99久久精彩视频。| 亚洲高清在线| 欧美综合五月丁香六月婷| 91夫妻网站九色| 色无码| 欧美久久网| 久久A V无码视频| 色色婷五月天| 五月激激网w'w'w| 99热国产| 淫视馆aV二区一区| 综合激情婷婷| 99视频自拍| 亚洲婷婷激情综合激情999精品| 91 影音先锋| 大香蕉手机视频| 婷婷五月色播放| 亚洲无码yw| 中文在线视频久1| 丁香婷婷五月六月天| 最新热中文字幕| 日韩啪啪视频| 国产伦理精品高清在线观看网站一区二区 | 在线看片h站| 丝袜大香蕉| 99热地址| 大地9中文在线观看免费高清| 丁香婷婷基地| 婷婷综合网| 99热精品在线播放| 免费看成人AA片无码视频吃奶| 性爱久久| 五月色情| 人人97操| 色婷婷天堂| 色婷婷综合久久久久| 九九热大香蕉| 五月天婷基地| 五月天激情婷婷丁香| AV国产有码| 丁香婷在线| Www.狠狠| 国产免费AV网站| 国产精品大香蕉| 亭亭玉月丁香| 久久免费少妇高潮99精品| 久久丁香网| Caop在线| www。狠狠干。com| 日日夜夜爽| 天天爱天天狠天天透| 超碰高清在线| 丁香五月欧美| 99re久热| 婷婷香蕉| 丁香六月无码| 五月丁香婷婷基地| 99精品国产在热久久| 九九色网专区| 91九色国产在线| 日日日日做夜夜夜夜无码| 26uuuavcom| 天天舔天天摸视频| 大香蕉av在线| 亚洲AV无码成人电影| 91se在线观看| 色欲丁香久久| 国产精品美女| 亚洲字幕AV一区二区三区四区| 九九久久色| 啪啪激情综合| 亚洲天天综合| 午夜丁香| 九九99热| 日日激情网| 丁香五月婷婷大香蕉| 五月天婷婷激情| 婷婷五月综合丁香久久| WWW,五月天| 九九性视频| 激情综合久久| 日韩xx在线| 99热在线99| 亚洲熟妇无码乱子AV电影| 婷婷久久综合| 色哟哟精品| 婷婷综合六| 五月婷色| AV无码免费| 六月五月婷婷| 1000部毛片A片免费观看| 久久婷婷资源| 五月综合缴情网| 开心激情综合| 成人av在线网站| 五月丁香欧美在线| 图片区 小说区 区 亚洲五月| 成人色图情色成人网 www.5b5b5bcom 五月天| 伊人婷婷青青cao| 色综合久久88色综合天天99| 精品成人在线| 激情丁香五月婷| 一级精品999WWW| 伊人大香蕉爱聚| 亚洲无码成人网| 综合网啪| 殴美日韩成人| 99免费在线| 久久99人人| 婷婷丁香五月激情综合站_久久五月丁香激情综合_开心五月综合激情综合五月_婷 | 免费99色| 五月丁香六月激情啪| 亚洲人妻av| 九月丁香婷婷综合| 婷婷久久五月天丁香| txt五月激情四射网综合俺也来了| 五月婷婷香蕉| 激情又色又爽又黄的A片| 久久综合无| 婷婷五月天激情开心网| 精品视频网| 色情一区二区播放| 色欲色欲久久宗合网| 26uuu淫色| 激情九月婷婷| 五月情四婷婷| 精品一二三区久久AAA片 | 98色花堂98t.R| 密视AV综合在线| 激情五月婷在线精品| 欧洲电影在线观看免费版英语版| 丁香六月视频| 五月天综合在线网| 五月天综合图片| 中文超碰视在线| 天堂AV在线看| 在线sebiav精品视频| 五月天激情网开心网| 伊人激情综合| 五月丁香六月婷婷国产视频| 亚洲四色五月| 日本综合色色| 亚洲丁香婷婷五月天综合色| 成人视频网| 丁香五月婷婷色五月| 麻豆AV一区二区三区| 六月亚洲| AV中文字幕夜夜操b天天摸bb | 九热久| 五月天堂色| 久久久久久欧美精品se一二三四| 久热91| 森林影视大全,最好看的2019年视频| 精品欧美一区二区三区久久久| 国产精品色色色色| 日韩精品一区二区刘| 99热天堂| mmm1717.6dbm人人爱人人操| 99热10在线高清播放| 色色色成人网| 亚洲色综合| 麻豆WWWCOM内射软件| 久久aaaa片一区二区| 久热9热| 丁香五月91| www.99热视频在线观看| 色综合久久88色综合天天| 亚州操操| 内射丰满人妻| 精品网站:999WWW| 中文字幕成人| 久久久久这里只有精品| 激情q青青草在线婷婷| 色图亚洲91| 91九色PORNY中文啦| 99精彩视频| 开心婷婷五月天综合| 美国少妇性做爰| 五月天精品| 六月欧美综合色情| 9伊人网| 狠狠色婷婷777| 人人人人人人人草| 亚洲成人在线播放| 五月婷婷精品| 人人插操| 思思热视频在线| 日日日天天干| 亚洲AV激情五月综合网| 91视频五月丁香| 欧美丰满熟妇BBB久久久| 欧美五月婷婷| 开心五月丁香啪| 久激情网| 久久久A级视频| 天天爱天天操| 色综合激情| 婷婷五月美女直播| 狠狠干2007| 色婷婷婷婷| 超碰A V在线| 免费看欧美成人A片无码| 激情99| 丁香五月婷久久| 天天噜天天爱| 色色网站免费在线视频| 五月色丁香| 日本大逼91| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 婷婷五月,综合伊人| 日本欧美成人片AAAA| 丁香五月中文字幕色播| 少妇人妻综合色6699| 成人色五月天| 深爱丁香网| 91操熟女| 大香蕉婷婷色| 久久五月婷婷丁香| 97人妻碰碰碰久久久久-最近国语高清| 日本强伦片中文字幕免费看| 99热久久这里只有精品| 日日夜夜狠狠| 色五月 五月婷婷| 亚洲另类电影| 成人av免费观看| 99久精品| 免费啪啪亚州视频| 久久精品91视频| 国精产品一区二区三区| 色婷婷五月成人网| 婷婷激情五月视频| 亚洲色综久久五月| 91综合在线视频| 丁香激情五月少妇| 大天天伊人| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 国产精品噜噜在线视频| 婷婷五月天va| 蜜乳国产网站| 99久久免费精品| 毛片毛片毛片毛片| 丁香午夜天| 激情小说婷婷| 丁香花色色网| 天天操夜夜操| 人妻熟女一区二区AV| 精品欧美一区二区三区久久久| 少妇性按摩无码中文A片| 久久97久久99久久综合欧美| 就爱日五月天| www,com,五月色色| 久久激情视频| 激情欧美婷五月| 囯产精品一品二区三区| 五月丁香六月婷婷操操操| 深爱综合网| 51XX午夜影福利| 超碰99热| 五月婷婷伊| 五月丁香久久丝袜啪啪| 婷婷性爱网| 色激情综合狠狠婷婷| 丁香花五月天| 五月丁香六月婷婷欧美综合| 影音先锋噜一噜| 五月丁香啪啪网| 六月婷婷综合网2| 久色88| 99亚洲天堂| 国产精品久久久久久喷浆| 人人色人人弄人人操| 99久久欧美| 色综合中文色综合网| ay2区| 99久久免费精品| 九九热自拍| 疯狂做受XXXX高潮A片动画| 丁香五月激情五月| 在线播放中文字幕| 婷婷五月天男人影院色色网| 丁香六月狠狠干| 少妇性按摩无码中文A片| 超级碰碰99| 九九色热| 第四色五月天| 天天操天天插| 婷婷久久婷婷| ji'qing'luan'ren'lun| 天天干天天拍| 69精品人人人人| 特级操b片| 丁香亚洲婷婷五月| 午夜天堂啪啪| 97久久超级| 五月天激日本色情在线| 久久亚洲无码| 9|人妻人人操| 人妻性爱av网站| 久热这里只有精品6| 久久丁香五月天| 婷婷婷久久久| 日韩欧美一级大黄网站| 激情五月天视频| 99九九中文字幕视频| 久久九九99字幕| 五月丁香婷婷成人网| 丁香五月婷婷综合91| 久久五月丁香激情综合| 久久99久久99久久99人受| 久青草大香蕉| 日本AAAAAAAAAAAAAA片| av大香蕉| 日本色色网| 久9久成人精品视频| 拍色综合| 天天爽天天透天天爱| 99精品免费| 日日干天天射| 五月综合丁香婷婷| 综合婷| 欧美激情-区二区三区| 99精品偷自拍| 免费AV黄在线播放| 色婷婷小说网| 久久综合九九| 99热国产精品| 情色婷婷五月天| 色婷婷操逼网| 国产在这里只有精品| 色综合99色| 丁香5月婷婷| 日韩av一区二区在线/日产精品久久久| 区区久久妻| 色色婷婷五月| 激情五月婷婷丁香六月| 天天狠天天叉| 婷婷五月天成人五月天| 99久在线精品99re8热| www色五月| 亚洲精品99| 超碰精品在线| 涩五月婷婷| 综合五月草| 九九热超碰| 欧美天天干五月丁香| 久久免费精彩视频| se99在线| 婷婷色五月91啪啪| 日日插日日干| 99碰在线视频| 庭庭久久内射| 九九成人精品免费视频| 人人草人人舔| 天天天天天操| 九九伦子片| A久久| 97干视频| 亚洲成人免费电影| 欧美综合丁香网| 99碰碰。| 97精品自拍视频| 99ri在线| 日本人妻伦在线中文字幕| 青青草蜜臀| 色综合播放| 九九99热| 五月香蕉综合| 操逼电影免费看| 激情五月天婷婷| 色婷婷久久| 四川BBB搡BBB搡多人乱亂| 激情综合色婷婷啪啪六月天| 海外网站专业操老外| 99性视频| Va另类视频| 色青五月天| 99热激情| 日本va欧美va欧美va| 99热线观看9| 九九久久综合| 天天草比天天爽| 午夜免费试看| 婷婷丁香成人色综合| 丁香五月综合| 视频免费精品免费精品免费精品免费精品免费精品免费精品免费99 | 99精品视频在线观看免费| 亚洲亚洲人成综合网络| 人人操五月天| 六月婷婷之青青草| 偷偷操九九| 99热这里只| 六月久久狠狠| 久操操| 无码AV大香线蕉伊人| 99视频久久| 婷婷丁香激情| 五月婷婷丁香| 黄色成人AV在线| 噜噜视频| 婷婷久久色| 国产日批视频| 五月天婷婷綜合院| 色色色五月天婷婷| 人妻AV在线| 日屌日日操日日色| 欧美在线骚货| 丁香久久综合| 久久丁香综合精品综合| 五月天综合久久| 天天激情欧美美女| 操逼福利视频| 91操熟女| 九九色天堂| 日本少妇裸体做爰高潮片| 色综合久久88色综合天天99| 在线可以看的av网址| 日日噜狠狠色综| 婷婷精品综合| 99久热在线精品99re6热| 久久婷婷五月天| 欧美色色色色色色色| 九九热这里只有精品在线观看| 久久狠狠高潮亚洲精品 天天摸夜夜摸夜夜狠狠摸 | 日日干五月天婷婷| 亚洲免费观看高清完整版AV线| 婷婷丁香中文字幕| 婷婷伊人网| 九九99免费理论| 狠狠高潮精品亚洲1| 这里只有国产精品在线| 成人五月天在线观看| 五月婷婷激情久久| 婷婷五月六月丁香| 婷婷色色色| 久久久一级AAA| 五月丁香在线| 九九色逼| 婷婷在线精品| www婷婷| 色色色成人网| 97综合在线| 九热...av| www.日本91| 天天插天天射| 播播网色播播| 五月天成人在线视频网站| 婷婷丁香五月综合激情视频| 婷婷五月天成人综合网| 天天檫天天爽| 久久九九大香蕉电院| www.日韩艹| 狠狠狠激情网| 色综合色色色| 五月天综合色| 激情五月丁香色婷婷| 超碰chaompinm| 国产成人高清| 五月天成人综合| ww久久| 色10月婷婷视频| 丁香五月香蕉在线| 久久国产性爱A V| henhencao国产在线| 五月婷婷天天色| 激情五月婷婷在线区| 操丝袜视频影院导航| 欧美va亚洲va在线播放| 99r这里| 99免费| 五月婷婷色播| 99热91| 天天射影院| 色五月丁香A欧美com| 色五月激情问网站| 97色图片中文字幕视频在线观看| 五月婷婷丁香大陆免费| 深夜男女福利刺激影院一区| 久鲁鲁色网| 狠狠操狠狠狠| 色播播五月| 男人天堂99| 激情小说五月天| av操逼网| 日本久草福利| site:hcxsz888.com| 青青草蜜臀| 五月婷婷激情久久| 97资源碰碰| 俺去也五月| 色爱综合五月| 欧美色图天堂网| 成人五月天在线视频在线观看| 九九精品在线网| 97干综合网| 亚洲色五月| 香蕉曰比| 武则天精品久久| 久久这里都是精品视频| 天天天天天天操| 91精品综合久久久久久五月丁香| 日日影院 | 成人丁香五月婷| 婷婷成人网五月天| 五月天色婷婷网| 超碰大香蕉网| 丁香五月开心七月| 丁香婷婷五月色成人网站| 婷婷六月色丁香视频在线观看| 天天爽天天摸人妻综合网| 九九综合| 99欧美热| 五月丁香六月综合情在线观看| 丁香欧美| 五月丁香婷婷综合| 亚洲AV日韩在线观看| 在线99热| 99热99色| 亚洲激情综合| 台湾无码A片一区二区| 深爱五月天 开心网| 日韩淑女人妻luan伦激情精品一区二| 五月婷丁香| 丁香五月婷婷av| 男女久久婷婷五月天| 97久久视频| 久久一操| 丁香五月激情婷婷激情| 一区视频网站| 国成人网| 亚洲激情高潮| 99操逼| 九九精品99久久久| 婷婷丁香五月欧美人| 色婷婷久久综合中文久久一本| 五月婷天堂视频| 天天肏天天插| 99免费| 91热视频色网站| 拳交大逼| 青青草伊人婷婷| 97五月天婷婷午夜| 婷婷五月亚洲综合| 日韩xx在线| 五月婷婷花| 久久er99热精品一区二区| 人人操日| 国产精品电影网| 99啪在线视频| 这里只有精品免费观看网占| 大地资源色婷婷视频在线| 97av在线视频| 99精品热视频| 92国产福利| 深爱婷婷网| 91丨九色丨国产打屁股网站| 九九视频精品在线免费| 五月丁香啪啪网| 大香蕉五月天| 午夜一区| 热久国产| 久久久久久久97| 狼人婷婷综合| 无码橾| www.99热这里精品 | 人人人操97| 一区二区三区四日本| 日操五月婷| 国产精品涩涩涩视频网站| 电影蜘蛛女| 国产精品大香蕉| 久久中文人妻系列| 色婷婷九月| 丁香激情五月综合网| 99综合视频一体| 久久综合网免费视频| 欧美激情五月天| 久久五月丁香激情综合| 亚洲亚洲人成综合网络| 99这里只有精品在线| 一本色综合色| 性色99| 丁香六月欧美| 日本色婷婷| 久久精品63| 欧美激情综合| 思思久久精品视频| 日本V在线观看不卡视频网站| www.五月激情红色| 九九伦子片| 综合网激情| www99精品| www.激情| 五月丁香六月婷婷亚洲| 色综合久久8| 亚洲碰碰碰| 久久精彩综合视频| 无码人妻精品一区二区蜜桃色欲| 五月丁香六月婷婷a v| 色婷婷av综合网| 99精彩视频| 性一交一乱一交A片久久四色| 色爱综合网| 精品成人无码A片观看香草视频| 三日本无码| 99九九在线视频| 99色综合| 狠狠干五月| 丁香五月婷婷AV在线| www.91.com黄| 另类少妇人与禽zOZZ0性伦| 激情婷婷另类| 射久久丁香五月| 超碰人妻在线| 精品人妻久久久| 色综合香蕉视频| www.五月丁香| 思思久热| AV网站免费在线| 色五月激情五月| 这里只有精品免费视频| 久草天堂| 99精品丁香五月| www.97碰碰com| 激情婷婷人妻| av操一操| 搡BBBB搡BBB搡18| www.日日夜夜.com| 九月丁香婷婷综合激情| 97超碰色| 丁香五月婷婷基地| 久久人妻伦理| 婷婷久久五月| 色色色色色色五月婷婷| 激情综合久久| 婷婷五月天基地| 日本天天综合| 99毛片| 丁香五月婷婷色综合| 激情综合婷婷| 九九热精品6| 亚洲夜五月| 操日本三片99| 亚洲网综合在线| 97人人射| 五月开心激情| 天天干天天日日| 91无码视频| 99综合入口| 日本猛少妇色XXXXX猛叫| 激情婷婷五月天| 日本在线噜噜| 五月婷婷六月丁香激情深爱| 欧美精品A片一区在线观看| AA片在线观看视频在线播放| 欧洲亚洲免费视频9| 五月天婷婷丁香六月| 精品99久久久久成人网站免费| 激情九月天天天天婷婷| 亚洲中文AV| 婷婷五月天成人网| 91干| 色综合五月| 乱色色色| 99色热视频| 五月丁香综合啪啪啪啪啪| 丁香五月色五月| 丁香花五月天婷婷成人社区| 99啪啪视频| 99视频久久| 美欧成人视频| 婷婷五月在线播放| 丁香五月冃欧美| 天天噜天天爱| 99热免费精品热久久66| 久久9久| 精品99在线看| 久久久久久久久久久44| 99热黄| 天天肏视奸| 九九综合九| 国产午夜成人AV在线播放| 五月天成人免费视频| 97自拍视频在线| 狠狠综合网| 亚洲成人一区| 婷婷午夜丁香| 大香蕉婷婷五月| 色婷婷国产精品综合在线观看| 99热在线只有精品| 色五月在线观看| 色色色色色色色色综合网| 人人草人人爱手机视频看看| 亚洲色色色色| 五月婷婷六月基地| 亚洲 五月 婷婷 成人| 综合色综合| 婷婷五月天偷拍| 婷婷六月激情综合| 激情五月婷婷六月丁香| 天天做好综合色| 少妇达人正片在线播放_ikun_福利吧| 夜丁香综合| 亚洲五月花| 色婷婷色99国产综合精品| 久久婷婷六月综合综合| 日韩另类在线观看| 精品久久9| 丁香五月婷婷啪啪| 天天插综合网| 国外亚洲成AV人片在线观看| 日本熟妇乱妇熟色A片蜜桃| 51精品国自产在线| 五月丁香综缴情性爱| 久碰久| 六月撸婷婷| 九九色热| 激情校园 亚洲| 婷婷五月丁综合| 天天干天天干天天干天天干天天干| 久久 天天| 97色在线| 无码人妻少妇色欲AV一区二区| 久久精品99国产精品日本| 色欲AVV| 久久日韩婷婷五月| 久久久久久久97| 九九热只有精品6| 5月丁香六月婷婷| 99∨VTV| 噜噜在线| 91九色PORNY肉丝在线| 五月天大香蕉AV| 中文字幕在线免费观看视频| 77799热| 丁香五月综合在线视频| 五月丁香啪综合| 国产成人网址| 99re视频在线精品| 日韩狠狠色| 狠狠人妻久久久久久综合丁香| 骚。com| 99综合免费视频| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 亚洲操逼网| 亚洲视频二区| 五月花婷婷| 十二区无码| av在线免费播放| 婷婷五月开心中文字幕在线| 这里只有精彩视频| 天天操天天插| 丁香婷婷老司机久操| 久久九九网| 五月婷婷欲色| 色停停香蕉视频| 91无码一起草| 综合啪啪| 玖玖资源站视频| 色婷婷久久| 97在线日韩| 日本a片网址| 色色AV色色色东莞| 五月大香蕉| 97热久久五月婷婷| 婷婷 激情 五月| 91超碰在线观看| 亚洲成人电影在线免费观看| 色婷婷av在线观看| AAAA网站| 任你艹| 色伊人啪| 激情五月狠狠| 五月丁香成人网| 久久五月激情综合| 色婷婷色人人射| 天天爽天天操| 国产无人区大片| 久久婷婷五月天激情唯美| 色色色综合网| 九热久| 色五月首页| 国产成人精品亚洲线观看| 久天综合| 五月丁香六月情| 亚洲精品一二三| 五月天婷婷三级黄| 欧洲综合视频| 激情五月天婷婷色色色色色色色色色色色| 夜夜涩涩涩| 久久婷婷五月天懂色| 丁香五月天天| 伊人午夜综合色啪| 国产偷人爽久久久久久老妇APP| www.五月婷婷| 婷婷五月天狠狠色| 国产特黄色精品一区二区三区精品无广告| 熟女婷婷网站一婷婷五月一丁香婷婷一婷婷激情网| 色视频五月天| 婷婷在线日韩综合| 99激| 色色婷婷丁香| 五月婷婷AV| 97干欧美| 国产视频福利| 丁香六月久久| www.玖玖婷婷在线| 97好吊操| www.色色色com| 五月天激情Av| 国产午夜成人AV在线播放| 天天日日人| 激情五月天视频| 日韩免费乱轮网站| 激情五月天综合| 亚洲成人免费在线| 武则天精品久久| 五月婷婷中文字幕| 日韩色五月| 五月丁香久人妻中文| 无码髙清| 久久久久久97| 久久久久亚洲AV无码网影音先锋| 婷婷七月丁香色色| 在线观看av网站| 久操激情| 五月婷婷啪啪| 五月婷婷激情刺激| 久色激情| 日韩人妻无码一区二区| 天天干天天做| 婷婷区日本| 成人婷婷色综合| www.久久av.com| 久草五月天| 9 1超碰九色|