欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,av无码精品一区二区久久,欧美性爱视频不卡一区三区,欧美乱人伦视频在线观看,国产一级牲交高潮

ARTICLE DETAIL

資訊詳情

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

STM32F429ZI 驅(qū)動 MR25H40CDF MRAM 實戰(zhàn):SPI 配置、驅(qū)動實現(xiàn)與工業(yè)數(shù)據(jù)管理

STM32F429ZI 驅(qū)動 MR25H40CDF MRAM 實戰(zhàn):SPI 配置、驅(qū)動實現(xiàn)與工業(yè)數(shù)據(jù)管理 1. 項目緣起與方案選型為什么是 MRAM 而不是 EEPROM 或 Flash1.1 一個真實的需求場景去年接手了一個工業(yè)數(shù)據(jù)采集終端的項目設(shè)備安裝在配電柜里環(huán)境溫度夏天能到 70 度冬天戶外柜內(nèi)能到零下 30 度。主控用的是 STM32F429ZI需要周期性記錄設(shè)備運行參數(shù)、故障日志和校準系數(shù)。一開始選的是常見的 SPI FlashW25Q 系列結(jié)果在現(xiàn)場跑了三個月陸續(xù)出現(xiàn)幾個問題一是寫入次數(shù)頻繁的區(qū)域開始出現(xiàn)壞塊二是每次掉電瞬間正在寫入的那一頁數(shù)據(jù)直接丟失三是寫入前必須擦除整個扇區(qū)導致寫入延遲不可控。后來換成了 EEPROM字節(jié)級寫入確實方便了但容量小、速度慢而且 10 萬次擦寫壽命在每天寫入上千次的場景下也就撐個兩三年。最終把目光投向了 MRAM——磁性隨機存儲器。它的核心優(yōu)勢很直接納秒級寫入、幾乎無限的擦寫壽命10^14 次以上、掉電不丟失、不需要擦除操作。這次選用的型號是MR25H40CDF4Mbit 容量SPI 接口工業(yè)級溫度范圍正好匹配 STM32F429ZI 的硬件 SPI 外設(shè)。1.2 MR25H40CDF 到底是個什么東西用大白話講MRAM 就是把磁性材料的磁化方向當作存儲位而不是像 Flash 那樣靠電荷陷阱。寫數(shù)據(jù)的時候電流通過磁隧道結(jié)改變磁化方向這個過程是物理翻轉(zhuǎn)不需要先擦后寫也不存在電荷泄漏導致的長期數(shù)據(jù)丟失問題。MR25H40CDF 的具體規(guī)格如下參數(shù)數(shù)值說明容量4 Mbit (512 KByte)按字節(jié)尋址地址范圍 0x00000~0x7FFFF接口SPI (Mode 0 和 Mode 3)最高時鐘 40 MHz供電電壓2.7V ~ 3.6V與 STM32 的 3.3V 系統(tǒng)直接兼容寫入壽命10^14 次基本可以理解為無限次數(shù)據(jù)保持20 年以上掉電后數(shù)據(jù)不丟失工作溫度-40°C ~ 85°C工業(yè)級封裝8-SOIC / 8-TSSOP引腳間距 1.27mm手工焊接可行和常見的 W25Q64 對比一下就很清楚了W25Q64 寫入前必須擦除 4KB 扇區(qū)擦除時間典型值 45ms寫入壽命 10 萬次MR25H40CDF 不需要擦除字節(jié)寫入時間就是 SPI 傳輸時間壽命 10^14 次。在需要頻繁記錄小數(shù)據(jù)量的場景下MRAM 的優(yōu)勢是碾壓性的。1.3 STM32F429ZI 的 SPI 外設(shè)能力STM32F429ZI 有 6 個 SPI 接口其中 SPI1 掛在 APB2 總線上最高時鐘 90MHz分頻后實際可用 45MHzSPI2/SPI3 掛在 APB1 上最高 45MHz。MR25H40CDF 支持 40MHz所以用 SPI1 配合 4 分頻90/422.5MHz或者 2 分頻45MHz略超標但實測可用都可以。這里有個細節(jié)要注意STM32F429ZI 的 SPI 在 45MHz 下如果 PCB 走線超過 10cm 或者沒有做好阻抗匹配信號完整性會出問題。我實際用的是 22.5MHz寫入 512 字節(jié)的頁只需要不到 200 微秒完全夠用。提示MR25H40CDF 支持 SPI Mode 0CPOL0, CPHA0和 Mode 3CPOL1, CPHA1STM32 的 HAL 庫默認配置是 Mode 0直接對應即可不需要額外調(diào)整。1.4 整體方案設(shè)計思路整個數(shù)據(jù)存儲方案分成三層最底層是 SPI 物理層負責時序和電平匹配中間是 MR25H40CDF 的驅(qū)動層封裝讀、寫、狀態(tài)寄存器操作最上層是應用層負責數(shù)據(jù)幀的打包、校驗和地址管理。地址規(guī)劃上我把 512KB 的空間分成幾個區(qū)域0x00000~0x0FFFF 存放設(shè)備參數(shù)和校準系數(shù)只讀為主0x10000~0x1FFFF 存放運行日志循環(huán)寫入0x20000~0x7FFFF 預留給歷史數(shù)據(jù)存儲。每個區(qū)域用獨立的讀寫指針避免相互干擾。這種分區(qū)方式的好處是參數(shù)區(qū)基本不寫日志區(qū)頻繁寫歷史數(shù)據(jù)區(qū)批量寫三者互不影響。即使日志區(qū)寫滿了循環(huán)覆蓋也不會破壞參數(shù)區(qū)的數(shù)據(jù)。2. 硬件連接與 SPI 時序深度解析2.1 引腳連接與硬件設(shè)計要點MR25H40CDF 是 8 引腳封裝引腳定義如下引腳名稱功能連接1CS片選低有效STM32 的 GPIO 或 SPI_NSS2SO數(shù)據(jù)輸出MISOSTM32 的 MISO3WP寫保護低有效接 10K 上拉到 3.3V4VSS地GND5SI數(shù)據(jù)輸入MOSISTM32 的 MOSI6SCK時鐘STM32 的 SCK7HOLD保持低有效接 10K 上拉到 3.3V8VDD電源3.3VWP 和 HOLD 引腳一定要上拉否則芯片可能進入寫保護或保持狀態(tài)導致通信失敗。我見過有人直接把這兩個腳懸空結(jié)果讀出來的數(shù)據(jù)全是 0xFF排查了半天才發(fā)現(xiàn)是 HOLD 被拉低了。CS 片選建議用 GPIO 軟件控制而不是用 SPI 外設(shè)的硬件 NSS。原因很簡單MR25H40CDF 的時序要求 CS 在 SCK 穩(wěn)定之前拉低在最后一個時鐘沿之后才能拉高硬件 NSS 在某些模式下時序不夠靈活。用 GPIO 控制可以精確掌握片選時機。2.2 SPI 時序的關(guān)鍵參數(shù)MR25H40CDF 的 SPI 時序有幾個關(guān)鍵參數(shù)需要關(guān)注SCK 周期最小 25ns對應 40MHz我實際用 44.4ns22.5MHz留足余量。CS 建立時間CS 拉低到第一個 SCK 上升沿至少 5ns。CS 保持時間最后一個 SCK 下降沿到 CS 拉高至少 5ns。數(shù)據(jù)建立時間SI 上的數(shù)據(jù)在 SCK 上升沿前至少 2ns 穩(wěn)定。數(shù)據(jù)保持時間SCK 上升沿后數(shù)據(jù)至少保持 3ns。這些參數(shù)在 22.5MHz 下都很容易滿足因為 STM32 的 SPI 輸出數(shù)據(jù)在 SCK 下降沿就已經(jīng)準備好了到下一個上升沿有半個周期22ns的建立時間遠超 2ns 的要求。2.3 命令集與操作碼MR25H40CDF 的命令集比較精簡常用的就幾條命令操作碼功能WREN0x06寫使能WRDI0x04寫禁止RDSR0x05讀狀態(tài)寄存器WRSR0x01寫狀態(tài)寄存器READ0x03讀數(shù)據(jù)WRITE0x02寫數(shù)據(jù)注意MR25H40CDF 沒有扇區(qū)擦除命令因為 MRAM 不需要擦除。寫入之前只需要發(fā) WREN 命令然后直接發(fā) WRITE 命令加地址和數(shù)據(jù)即可。這一點和 Flash 完全不同省去了擦除等待時間。狀態(tài)寄存器的 bit0 是 WIPWrite In Progress寫入操作發(fā)起后需要輪詢這個位直到它變?yōu)?0 才表示寫入完成。不過 MRAM 的寫入速度極快通常幾十納秒就完成了實際測試中幾乎不需要等待。2.4 硬件片選與軟件片選的取舍STM32 的 SPI 外設(shè)支持硬件 NSS 和軟件 NSS 兩種模式。硬件 NSS 模式下SPI 外設(shè)自動控制 NSS 引腳但時序固定無法在字節(jié)之間插入延遲。軟件 NSS 模式下NSS 引腳由 GPIO 控制可以精確掌握片選時機。我選擇軟件 NSS原因有三個一是 MR25H40CDF 的 CS 時序要求比較嚴格軟件控制更靈活二是多設(shè)備共享 SPI 總線時軟件片選更容易管理三是調(diào)試時可以用邏輯分析儀清楚地看到 CS 的波形方便排查問題。配置方法很簡單在 STM32CubeMX 中把 SPI 的 NSS 設(shè)為 Software然后手動配置一個 GPIO 作為 CS 輸出。初始化時把 CS 拉高通信前拉低通信后拉高。3. STM32CubeMX 配置與驅(qū)動代碼實現(xiàn)3.1 CubeMX 中的 SPI 參數(shù)配置打開 STM32CubeMX選擇 STM32F429ZI配置 SPI1ModeFull-Duplex MasterHardware NSS SignalDisable用軟件片選Data Size8 BitsFirst BitMSB FirstPrescaler490MHz/422.5MHzClock PolarityLowCPOL0Clock Phase1 EdgeCPHA0CRC CalculationDisabledNSS Pulse ModeDisabledTI ModeDisabled然后配置一個 GPIO 作為 CS 輸出比如 PA4初始電平設(shè)為 High。再配置一個 GPIO 作為 MR25H40CDF 的 WP 和 HOLD 控制如果不需要動態(tài)控制直接硬件上拉即可。3.2 底層驅(qū)動代碼先定義操作碼和基本宏#define MRAM_CMD_WREN 0x06 #define MRAM_CMD_WRDI 0x04 #define MRAM_CMD_RDSR 0x05 #define MRAM_CMD_WRSR 0x01 #define MRAM_CMD_READ 0x03 #define MRAM_CMD_WRITE 0x02 #define MRAM_CS_LOW() HAL_GPIO_WritePin(GPIOA, GPIO_PIN_4, GPIO_PIN_RESET) #define MRAM_CS_HIGH() HAL_GPIO_WritePin(GPIOA, GPIO_PIN_4, GPIO_PIN_SET)寫使能函數(shù)void MRAM_WriteEnable(void) { uint8_t cmd MRAM_CMD_WREN; MRAM_CS_LOW(); HAL_SPI_Transmit(hspi1, cmd, 1, 100); MRAM_CS_HIGH(); }讀狀態(tài)寄存器uint8_t MRAM_ReadStatus(void) { uint8_t cmd MRAM_CMD_RDSR; uint8_t status 0; MRAM_CS_LOW(); HAL_SPI_Transmit(hspi1, cmd, 1, 100); HAL_SPI_Receive(hspi1, status, 1, 100); MRAM_CS_HIGH(); return status; }等待寫入完成void MRAM_WaitForWriteComplete(void) { uint32_t timeout 100000; while ((MRAM_ReadStatus() 0x01) timeout--); }讀數(shù)據(jù)函數(shù)void MRAM_Read(uint32_t addr, uint8_t *buf, uint32_t len) { uint8_t cmd[4]; cmd[0] MRAM_CMD_READ; cmd[1] (addr 16) 0xFF; cmd[2] (addr 8) 0xFF; cmd[3] addr 0xFF; MRAM_CS_LOW(); HAL_SPI_Transmit(hspi1, cmd, 4, 100); HAL_SPI_Receive(hspi1, buf, len, 1000); MRAM_CS_HIGH(); }寫數(shù)據(jù)函數(shù)void MRAM_Write(uint32_t addr, uint8_t *buf, uint32_t len) { uint8_t cmd[4]; cmd[0] MRAM_CMD_WRITE; cmd[1] (addr 16) 0xFF; cmd[2] (addr 8) 0xFF; cmd[3] addr 0xFF; MRAM_WriteEnable(); MRAM_CS_LOW(); HAL_SPI_Transmit(hspi1, cmd, 4, 100); HAL_SPI_Transmit(hspi1, buf, len, 1000); MRAM_CS_HIGH(); MRAM_WaitForWriteComplete(); }3.3 地址邊界與頁寫入注意事項MR25H40CDF 的地址是 19 位0x00000~0x7FFFF在構(gòu)造命令字的時候需要把地址拆成三個字節(jié)。注意地址的高位不能丟否則會寫到錯誤的區(qū)域。另外雖然 MRAM 沒有頁的概念理論上可以一次寫入任意長度但實際使用中建議每次寫入不超過 256 字節(jié)。原因是 HAL_SPI_Transmit 的超時參數(shù)需要根據(jù)數(shù)據(jù)長度調(diào)整一次寫太多可能導致超時。我一般把大塊數(shù)據(jù)拆成 256 字節(jié)的片段循環(huán)寫入。注意MRAM_Write 函數(shù)中WREN 命令必須在 CS 拉低之前發(fā)送且 WREN 和 WRITE 之間不能有其他操作否則寫使能會失效。這是 MRAM 和 Flash 共有的特性但 MRAM 對時序更敏感。3.4 數(shù)據(jù)校驗與容錯設(shè)計工業(yè)場景下數(shù)據(jù)完整性至關(guān)重要。我在每個數(shù)據(jù)塊后面加了 CRC16 校驗讀取時先校驗再使用。如果校驗失敗嘗試重新讀取一次仍然失敗則標記該塊為壞塊跳過使用。CRC16 的實現(xiàn)可以用查表法速度快占用空間小。STM32F429ZI 有硬件 CRC 外設(shè)但配置起來比較麻煩我直接用軟件查表法對 512KB 的數(shù)據(jù)量來說完全夠用。static const uint16_t crc16_table[256] { ... }; uint16_t CRC16_Calc(uint8_t *data, uint32_t len) { uint16_t crc 0xFFFF; for (uint32_t i 0; i len; i) { crc (crc 8) ^ crc16_table[((crc 8) ^ data[i]) 0xFF]; } return crc; }4. 實測性能與常見問題排查4.1 讀寫速度實測數(shù)據(jù)用邏輯分析儀抓波形配合代碼中的時間戳實測結(jié)果如下操作數(shù)據(jù)量耗時等效速度單字節(jié)寫入1 Byte約 2.5 us400 KB/s256 字節(jié)寫入256 Byte約 120 us2.1 MB/s512 字節(jié)讀取512 Byte約 190 us2.7 MB/s連續(xù)寫入 4KB4 KB約 1.9 ms2.1 MB/s寫入速度比讀取略慢因為每次寫入前需要發(fā) WREN 命令寫入后需要輪詢狀態(tài)寄存器。如果去掉輪詢MRAM 寫入極快實際可以不等寫入速度還能提升 20% 左右。對比之前用的 W25Q64寫入 256 字節(jié)需要先擦除 4KB 扇區(qū)45ms再寫入約 1ms總共 46ms。MR25H40CDF 只需要 120us快了將近 400 倍。這個差距在頻繁記錄日志的場景下是決定性的。4.2 常見問題速查表現(xiàn)象可能原因排查方法解決方案讀出的數(shù)據(jù)全是 0xFFCS 未正確拉低或 HOLD 引腳被拉低用邏輯分析儀看 CS 和 SCK 波形檢查 CS GPIO 配置HOLD 上拉寫入后讀出來不變WREN 命令未生效或 WP 引腳被拉低讀狀態(tài)寄存器看 WEL 位檢查 WREN 時序WP 上拉數(shù)據(jù)偶爾出錯SPI 時鐘太快信號完整性差降低時鐘頻率測試降速到 11.25MHz 或加匹配電阻寫入超時HAL_SPI_Transmit 超時參數(shù)太小增大超時值改為 1000ms 或更長地址錯亂地址高位丟失檢查地址拆分代碼確保 19 位地址完整傳輸4.3 一個典型的踩坑記錄項目初期我在 PCB 上把 MR25H40CDF 的 WP 引腳直接接地了想著反正不需要寫保護。結(jié)果寫入操作全部失敗讀出來的狀態(tài)寄存器 WEL 位始終是 0。查數(shù)據(jù)手冊才發(fā)現(xiàn)WP 引腳低電平會強制寫保護即使發(fā)了 WREN 命令也無法寫入。后來把 WP 改成上拉問題立刻解決。這個坑的教訓是MRAM 的 WP 和 HOLD 引腳都是低有效不用的時候一定要上拉不能懸空也不能接地。懸空的話電平不確定可能隨機進入保護狀態(tài)接地的話直接鎖死寫入。4.4 電源管理與掉電保護MR25H40CDF 的寫入過程極快通常在幾十納秒內(nèi)完成所以掉電瞬間正在寫入的數(shù)據(jù)丟失概率極低。但為了萬無一失我在電源端加了一個 100uF 的電解電容保證掉電后 MCU 和 MRAM 還能維持幾毫秒的供電足夠完成當前寫入操作。軟件層面每次寫入前先寫一個標志位到 MRAM 的特定地址寫入完成后再清除標志位。系統(tǒng)上電時檢查這個標志位如果發(fā)現(xiàn)上次寫入未完成就丟棄該條數(shù)據(jù)。這種“寫前標記、寫后清除”的方式可以有效避免掉電導致的數(shù)據(jù)不一致。5. 工業(yè)場景下的數(shù)據(jù)管理策略5.1 循環(huán)日志區(qū)的地址管理日志區(qū)從 0x10000 開始到 0x1FFFF 結(jié)束共 64KB。每條日志固定 64 字節(jié)可以存 1024 條。用一個 32 位的寫指針記錄當前寫入位置寫滿后回到起始地址覆蓋最舊的記錄。寫指針本身也需要存儲我把它放在 0x0FFF0 地址每次寫入日志后更新指針。為了避免指針本身掉電丟失采用雙備份0x0FFF0 和 0x0FFF4 各存一份讀取時比較兩個值取有效的那個。typedef struct { uint32_t write_ptr; uint32_t magic; } LogHeader_t; #define LOG_MAGIC 0x5A5A12345.2 參數(shù)區(qū)的雙備份與版本管理參數(shù)區(qū)存放校準系數(shù)、設(shè)備 ID、通信配置等關(guān)鍵數(shù)據(jù)。這些數(shù)據(jù)一旦丟失設(shè)備就無法正常工作。我采用雙備份加版本號的方式0x00000 和 0x00800 各存一份完整的參數(shù)結(jié)構(gòu)體結(jié)構(gòu)體頭部包含版本號和 CRC。讀取時先讀第一份校驗通過就用不通過再讀第二份兩份都不通過就用默認參數(shù)。寫入時先寫第二份再寫第一份確保任何時候至少有一份是完整的。5.3 數(shù)據(jù)幀格式設(shè)計每條日志的數(shù)據(jù)幀格式如下偏移長度字段說明04時間戳秒級 Unix 時間42設(shè)備 ID低 16 位62數(shù)據(jù)類型0x01溫度0x02電壓...84數(shù)據(jù)值浮點數(shù)或整數(shù)122CRC16前 12 字節(jié)的校驗1450保留填充到 64 字節(jié)這種固定長度的幀格式尋址簡單讀取方便不需要解析變長字段。64 字節(jié)對齊后每條記錄正好占用一個 MRAM 的寫入周期效率最高。5.4 寫入頻率與壽命估算假設(shè)設(shè)備每天寫入 10000 條日志每條 64 字節(jié)一年寫入 365 萬次。MR25H40CDF 的壽命是 10^14 次按這個頻率可以用 2700 萬年。實際上限制因素不是 MRAM 的壽命而是日志區(qū)的容量1024 條記錄每天 10000 條的話不到 3 小時就覆蓋一輪。所以實際項目中我會根據(jù)數(shù)據(jù)重要性調(diào)整寫入頻率或者擴大日志區(qū)容量。如果確實需要長期存儲可以在 MRAM 寫滿后通過通信接口把數(shù)據(jù)上傳到上位機然后清空日志區(qū)重新開始。MRAM 在這里扮演的是高速緩沖的角色而不是最終存儲介質(zhì)。6. 調(diào)試工具與實戰(zhàn)技巧6.1 邏輯分析儀抓 SPI 波形調(diào)試 SPI 通信邏輯分析儀是必備工具。我用的是 8 通道 24MHz 的入門款抓 22.5MHz 的 SPI 有點吃力但看 CS、SCK、MOSI、MISO 的時序關(guān)系足夠了。重點看幾個地方CS 拉低到第一個 SCK 沿的間隔、最后一個 SCK 沿到 CS 拉高的間隔、MISO 上的數(shù)據(jù)在 SCK 上升沿是否穩(wěn)定。如果發(fā)現(xiàn) MISO 數(shù)據(jù)在 SCK 上升沿附近抖動說明建立時間不夠需要降低 SPI 時鐘或者檢查 PCB 走線。我遇到過因為 MISO 走線太長超過 15cm導致數(shù)據(jù)出錯的情況后來在 MISO 上串了一個 33 歐姆的電阻問題解決。6.2 用 ST-Link 和 printf 調(diào)試STM32F429ZI 支持 SWD 調(diào)試可以用 ST-Link 單步跟蹤代碼。但在 SPI 通信這種時序敏感的場景下單步調(diào)試會破壞時序?qū)е峦ㄐ攀 8玫姆绞绞怯?printf 輸出關(guān)鍵信息到串口通過串口助手觀察。我在 MRAM_Read 和 MRAM_Write 函數(shù)入口加了調(diào)試打印輸出地址、長度和返回值。這樣可以在不干擾時序的情況下看到每次操作的執(zhí)行情況。注意 printf 本身會占用時間如果 SPI 操作很頻繁打印太多會影響性能建議只在調(diào)試階段開啟。6.3 批量測試與壓力測試驅(qū)動寫好后我寫了一個測試程序從 0x00000 到 0x7FFFF 逐字節(jié)寫入遞增數(shù)據(jù)然后逐字節(jié)讀回比較。整個過程大約需要 2 分鐘能發(fā)現(xiàn)地址計算錯誤、邊界溢出等問題。壓力測試則是連續(xù)寫入 100 萬次觀察是否有寫入失敗或數(shù)據(jù)錯誤。實測下來MR25H40CDF 在 22.5MHz 下連續(xù)寫入 100 萬次沒有出現(xiàn)一次錯誤。這個結(jié)果讓我對它的可靠性很有信心。6.4 一個提高寫入效率的小技巧如果連續(xù)寫入多個不連續(xù)地址的數(shù)據(jù)每次都要發(fā) WREN 命令效率較低??梢韵劝褦?shù)據(jù)在內(nèi)存中整理成連續(xù)塊然后一次性寫入。比如要寫 10 個分散的 4 字節(jié)數(shù)據(jù)可以先在 RAM 中拼成一個 40 字節(jié)的緩沖區(qū)然后一次 MRAM_Write 寫完。這樣只需要發(fā)一次 WREN節(jié)省了 9 次 WREN 的開銷。不過要注意MRAM 的寫入地址必須是連續(xù)的不能跨區(qū)域跳躍。如果數(shù)據(jù)確實分散在不同區(qū)域那就只能分開寫。7. 方案對比與選型建議7.1 MRAM vs FRAM vs EEPROM vs Flash特性MRAMFRAMEEPROMNOR Flash寫入速度納秒級納秒級毫秒級毫秒級需擦除擦寫壽命10^1410^1210^610^5是否需要擦除否否否是容量中小小大成本高中低低溫度范圍工業(yè)級工業(yè)級工業(yè)級工業(yè)級從表格可以看出MRAM 在寫入速度和壽命上優(yōu)勢明顯缺點是容量中等、成本較高。FRAM 是另一個不錯的選擇壽命 10^12 次也夠用但容量通常更小。EEPROM 和 Flash 適合寫入不頻繁、容量要求大的場景。7.2 什么場景適合用 MR25H40CDF根據(jù)我的經(jīng)驗以下幾種場景特別適合高頻寫入每秒寫入幾十次甚至上百次的場景比如實時數(shù)據(jù)采集。掉電敏感寫入過程中不能掉電丟失數(shù)據(jù)的場景比如電表、水表。寬溫環(huán)境戶外設(shè)備、工業(yè)現(xiàn)場溫度變化大的場景。小數(shù)據(jù)量每次寫入幾十到幾百字節(jié)總量不超過 512KB 的場景。如果數(shù)據(jù)量超過 512KB或者寫入頻率很低每天幾次那用 Flash 或 EEPROM 更劃算。選型的關(guān)鍵是算清楚寫入頻率和壽命需求不要盲目追求高性能。7.3 成本與供貨考量MR25H40CDF 的價格比同容量的 SPI Flash 貴不少但在工業(yè)項目中這點成本相對于設(shè)備整體價值來說可以忽略。關(guān)鍵是供貨要穩(wěn)定我一般會從正規(guī)渠道采購避免買到翻新片或假片。另外MR25H40CDF 有工業(yè)級和汽車級兩個版本汽車級的價格更高但溫度范圍更寬-40°C ~ 125°C。如果設(shè)備用在車內(nèi)或戶外極端環(huán)境建議選汽車級。8. 項目收尾與個人體會這個項目從選型到量產(chǎn)花了大約三個月中間踩了不少坑也積累了一些經(jīng)驗。MR25H40CDF 的表現(xiàn)整體符合預期寫入速度快、可靠性高、不需要擦除操作特別適合工業(yè)數(shù)據(jù)采集這種高頻寫入的場景。STM32F429ZI 的 SPI 外設(shè)配置簡單HAL 庫的函數(shù)調(diào)用方便兩者配合起來很順手。我個人在實際操作中的體會是SPI 通信的穩(wěn)定性三分靠芯片七分靠硬件設(shè)計。PCB 走線、電源去耦、片選時序這些細節(jié)比代碼本身更重要。我見過太多因為硬件問題導致通信失敗的案例最后排查下來都是走線太長、去耦電容不夠、片選時序不對這些基礎(chǔ)問題。最后再分享一個小技巧如果項目中對寫入速度要求極高可以把 MRAM 的 CS 一直拉低只在需要切換設(shè)備時才拉高。這樣可以省去每次通信的 CS 建立和保持時間進一步提高吞吐量。不過這種方式只適合總線上只有一個從設(shè)備的場景多設(shè)備共享總線時不能這么用。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
五月丁香婷婷欧美色图视频五月丁香777电影 | 成人看片网站| Se.婷婷五月天| 日本不卡高字幕在线2019| 国产小精品| 国产性av| 91成人电影| 九九色逼| 婷婷五月天电影区小说区| www.婷婷五月| 香蕉综合网| 伊人热在线大香蕉| 日本一级| 成人色色视频| 亚洲五月婷婷| 狠狠的日| av人人操| 99热最新精品| 天天综合天天玩夜夜玩天天玩夜夜玩 | 五月天激情视频| 九九AV在线| 国产亚洲99久久精品| 丰满少妇猛烈A片免费看观看| 色啪网| www,奇米影视| 激情综合五月天| 国产精品在线视频| 色五月丁香婷婷久草| 婷婷视频网| 在线看的免费网站| 九九这里是免费的视频5| 婷婷五月深情丁香深爱日韩| www激情五月天| 热热久久99| 色欲av伊人久久大香线蕉影院| 婷婷六月综合激情| 五月丁香趴趴| 日韩无码亚欧无码| 天天爽天天爽天天爽天天爽天天爽| 色色永久| 亚洲成人五月| 久久久国产精品黄毛片| 9久久精品视频| 中文字幕av在线| 久久婷婷五月天激情| 天天色99| 成人va在线| 久久99网址| 婷婷五月 丁香六月| 天天摸夜夜爽天天做| 久久婷婷五月激情网站| 大香蕉啪啪啪| 嫩草视频观看| 五月丁香六月色婷| 玖玖五月丁香| YW无码| a色色色色色| 丁香五月婷婷久久久| 五月婷婷六月丁香在线| 爱操天堂| 日本女va| 超碰chaompinm| 色五月丁香com| 99热网址| WWW五月| 五月天婷婷小说| 色综合99| 六月丁香狠狠爱| xx色综合| 欧美精品999| 永久天堂日本| 天天综合亚洲综合| 国产欧美精品AAAAAA片| 99久久66| 亚洲成人五月天| 久草九九| 综合婷婷都市激情| 99热99思午夜精品| 深爱激情丁香五月| 丁香激情五月天| 婷婷五月天国产性感美女演员久久久久| 成人免费在线电影| 丁香婷婷社区| 一区二区传媒视频| 插插插色综合网| 玖玖无码中文| 丁香视频| 五月丁香在线观看| 五月花激情网| 久久草婷婷丁香网站| 久久婷婷六月综合| 超碰人人操人人干| 婷婷中文在线| 婷综合| 综合激情视频| 日本eVa一区=区视频| 91日本在线观看| 黄色av高清| 欧美美女国产日韩一区二区久| 久久99网| 亚洲精品字幕在线观看| 丁香桃色综合网| 91精品久久久久久| www99热| 人人九色| 丁香婷婷大香蕉| 激情丁香五月天| 婷婷五月激情在线| 婷婷网五月天| 久操干| 高清无码网址| 九九re精品视频在线观看| 色五月天成人| 精品9l九九九九九77777| 亚洲五月综合色播| 婷婷五月天综合亚洲| 亚洲人人干| www.狠狠操| site:jszngf.com| 99人人干| 激情综合婷婷| 91久久九| 狠狠爱婷婷| 91 原创 在线 九色| 日本高清综合网五月丁香| 97碰 在线视频观看| 九九热99视频在线| 欧美熟女99| 欧美精品999| 五月丁香激情综合| 五月天婷婷色播综合在线| AAA久久| 五月丁香综合啪啪| 国产成人精品亚洲线观看| 五月天开心婷婷久久| 五月丁香网站| 99久久大片| 九月性爱网| 自拍盗摄 另类| 一本狠婷婷综合| 99热这里只有精品4| 欧美激情伊人| 五月天综合视频| 亚洲精品欧洲精品| www...com黄在线观看| 99热九九这里只有精品10| 色优久久| 99爱视频在线播放| 成人 在线 日韩| 播五月开心婷婷欧美综合| aaaa久久| 丁香九月综合激情| 久久五月丁香激情综合| 国产人人操| 神马欧美精| 日韩性视频| 激情五月天综合网| 婷婷色狠狠| 日韩国产在线免费观看| 久久99激情| 噜噜噜噜噜久| www。五月,com| 天天爱天天爽| 有码人妻久久| 超碰免费电影| www.夜夜| 久久婷婷成人综合色怡春院| 五月天色导航婷婷资源婷婷| 七七色综合| 五月丁香在线观看| 久久久久久久综合狠狠综合| 超级碰 久久9| 色婷婷综合网| 久久精品只有这| 亚洲啪啪视频| 精品一二三区久久AAA片 | 成人精品一区日本无码网| 色六月视频| 懂色av蜜臀av粉嫩av永陈冠希| 日韩AAAAAAAAAAA片| 五月婷啪| 99视频热99| 九九热这里| 99热在线观看| 色婷大香蕉| 任你爽免费视频| www.狠狠色.com| 在线91日韩| 五月婷婷香| 99热777| 国产白丝在线一区| www...com黄在线观看| 五月婷婷色影院| 狠狠色五月激情| 丁香六月亚洲| 极品人妻VIDEOSSS人妻| 97碰在线视频| 天天噜噜| 丁香伊人激情| 97久久久| 欧美色碰| 五月停停99| 深夜男女福利刺激影院一区| 五月天国产婷婷精品视频在线| 色播五月综合网| av亚洲国产小电影| 欧美日韩91| 五月天影院| 亚洲色9| 亚洲电影在线观看| 激情婷婷五月| 人妻久热| 丁香五月色| 五月激激网w'w'w| 成人综合AV| 色婷网站| 精品一区二区三区免费毛片爱| 噜噜色com| 99亚洲精美视频在线观看| 六月丁香啪啪| 可以直接看的av| 九色在线五月婷婷网址| 五月丁香六月色| 婷婷五月六月丁香| 久久性爰视频这里只有精品| 五月五丁香婷婷| 久久女婷| 伊人激情综合网| 色99超碰| 9精品国产在热久久| 欧美搡BBBBB摔BBBBB| 狠狠综合久久| 丁香五月在线自慰| 狠狠操狠狠| 狠狠狠狠狠操| 97碰久久| 丁香婷婷五月色成人网站| 亚洲美女裸体被操在线观看| 国产黄色在线观看| 婷婷成人基地| 激情综合五月婷婷| 99re在线观看| 丝袜大香蕉| 久久色亭亭五月天| 操射国产日本| 丁香六月无码| 国产精品激情五月天色婷婷| www.五月天婷婷姐姐| 美妞av| 午夜丁香| 丁香六月啪啪| 色五月婷婷中文字幕在线观看 | 日本欧美在线| 97色婷婷成人综合在线观看| 色九月婷婷综合| 九九99精品视品| 国产肥白大熟妇BBBB视频| 天天做天天爱| 激情综合网五月婷婷| 九九AV| 精品女人九九九| 激情五月天婷婷丁香 | 色五月激情五月| 久久538| 香蕉视频91| 欧美色色色色色| 夜夜操天天爽| 丁香五月天在线| 婷婷五月丁香六月天亚洲综合| 亚洲小视频免费观看| 久九色| 色婷婷狠| 亚洲国产婷婷色五月| 久久99婷婷| 操逼毛片国语对白| 五月丁香六月成人| 五月丁香六月婷| 亚洲AV综合在线观看| 99资源人人| 色欲色香综合网站| 婷婷色色丁香五月天| 色综合中文色综合网| 9视频在线成人网站| 国产性爱在线| 色色综合五月| 99热热热国产超碰| 91热久久| 色必久悠悠影院| 色天天综合色| 五月丁香婷婷成人综合网| 婷婷激情丁五月| 五月天六月丁香| 激情综合久久| 婷婷五月天在线观看av| 激情小说 五月天| 伊人久久五月天综合| 婷婷五月天开心激情网| 99热在线精品播放| 亚洲爆乳无码精品AAA片蜜桃| 思思热精品在线| 五月天婷婷在线播放| 五月丁香色婷| 色屌丝中文字幕| 丁香激情五月| 天天日天天色| www.婷婷com| 9久热在线精品| 婷婷色综合中心站| 99久久五月天| AV堂狠狠干| 色婷婷丁香五月天在线视频 | 99热在线爱| 五月丁香激| 五月婷婷色| 色久九| 狠狠色丁香乆乆| 少妇人妻丰满做爰XXX| 教师性爱毛片| 久久久大香蕉| 五月丁香六月婷婷综合在线| 精品成人无码A片观看香草视频 | 亚洲五月天婷婷在线| 成人五月天视频| 五月停停999| 日韩另类| 亚洲天堂色| 99在线看视频| 天天操天天曰天天射| 久久久久9999| 婷婷五月色亚洲| 九九 激情 网| 办公室少妇激情呻吟A片在线观看| 色99视频| 久久R激情| www.久久久久久久| av人人操| 午夜理论片最新午夜理论剧| 六月婷婷九月丁香亚洲综合| 99在线免费视频| 激情国产五月| 色五月欧美| 99久久99热| 五月天小说激情| 看片视频在线免费日产在线看| 永久免费一区二区三区| 成人美女网| 国产AV不卡福利| 婷婷涩五月| 激情五月第四色| 99精品小视频| 五月丁香| 色色五月婷婷网| 99在线资源| 这里有精品99| 狠狠操狠狠| 婷婷五月花| 热久69| 99这里都是精品6| 色婷青青| www.主妇. com| 人人爽欧美婷婷久久久五月丁香| A片一曲| 99se丁香| 伦乱美欧| 久久久久久性爱视频| 日日干夜夜干| 欧美日韩国产一区| 99热只有精| 激情网五月| 五月激情综合性爱| 99热的无码| 久re热视频| 天天做天天爱天天爽| 五月丁香婷婷99| 六月色婷婷欧美| 天天撸天天干天天插| 97久久视频| 91操片| 亚洲人妻一区二区| 激情五月婷婷网| 狠狠99| 日本色色视频| 热婷婷av| 五月久久丁香| 久久五月天影院| 啪啪啪啪五月天| 99热这里只有精品55| 淫视馆AV在线| 99在线免费视频| avv在线| 国语精品探花| 日日夜夜天天| 激情四射网| 欧美综合激情丁香五月六月婷| 国产精品人成A片一区二区| 91欧美| 亚洲在线综合| 超碰成人在线观看| 五月天婷婷基地| 婷婷狠狠爱| 五月丁香六月香综合激情| 日韩中文字幕| 《》【无码】想被搞到爽AV应募而来的超M素人 西纯子 10musume-011723-01 | 五月天久久丁香| 色五月婷婷777| 就要爱综合| 五月丁香婷婷色| 黄页免费一级视频懂色| 五月天六月色| 婷婷情色五月天| 超碰1999| 色色色97| 99爱爱| 超碰人人操在线| 在线看片av| 婷婷五月丁香啪啪| 五月成人网站| 天天AV导航网| 精品爱欲五| 激情 婷婷 插| 丁香五月婷婷综合激情啪啪啪啪啪啪啪 | 99re8热精品免费视频| 婷婷综合六月| 99热一本久道| 亚洲色情在线| 激情亭亭五月| 五月天色图| 久久久com| 天天玩夜夜操| 五月的婷婷六月丁香| 欧美婷婷色| 亚洲情a| 久草视频大香蕉99| 九九热大香蕉| 婷婷色五月噜噜| 国产精品国产成人国产三级| 激情99。| 九月婷婷人人操人人舔人人爱| 99re热视频| 9999热在线| 亚洲激情网| BT综合在线视频观看| 99思思| 夜夜www| 日本韩国视频在线观看社区免费的9| 热久久国产视频| 久久五月热| 99这里有精品| 天天干,天天舔| 99热在线只有精品| 这里只有精品久| 亚洲成人中文字幕| 亚洲婷婷五月天| 久久性爱网站| 男人的天堂97| 亚洲超碰在线| 高清无码一区二区三区四区| 欧美123区免| 99久在线精品| 久久久婷丁香五月| 97操碰在线视频| 人妻aV在线| 午夜色色色极品视频| 五月婷婷久草| 99re在线精品视频| 嫩草综合网| 91VIP在线观看| 99热这里只有精品1025| 亚洲色域网| 色综合色婷色基地| 深爱五月婷婷| 99热这里只有精品免费观看| 九九色精品| 亚洲丁香五冃97色| 色婷婷久久综合| 91视屏在线观看com.wwwvv| 五月丁香婷婷综合网色欲| 色综合久久久久| 婷婷免费无视频| 91九九九色在| 日本久久99| 丁香五月成人在线| 超碰在线人妻| 婷婷五月欧美AA片免费| 亚洲va综合va国产va中文| 亚洲情a| 丁香婷婷网| www久久久久久久久久久久久久久久久| 色色色.COM| 亚洲五月天色| 黄色91在线观看| 色婷婷视频| 天天插综合| 99超在线| 综合久久影院| 伊人激情网| 亚洲成人综合在线| 26.uuu丁香五月婷婷| 狠狠色激情综合| 激情综合五月天| 665566 无码| 五月丁香六月情| 久久人妻www| 插插插丁香五月婷婷| 亚洲色图81p| 老师的粉嫩小又紧水又多A片视频| 99亚洲无码| 天天插综合在线| a在线免费v| 国外亚洲成AV人片在线观看| www.日日夜夜.com| 五月丁香亭亭| 777久久综合视频| 日本久久性| 国产九月婷婷| 亚洲色无码A片一区二区麻豆| 亚洲成人婷婷| 激情小说之五月| 天天日天天添| 婷婷月综合| 91精品久| 九久久婷婷| 久久婷婷视频| AV九九| 天天爱天天狠天天透| 五月婷深深爱激情网| 天天爽在线视频| 永久免费一区二区三区| 激情五月天福利| 国产露脸150部国语对白| 色综合久| 五月丁香福利| 成人在线综合| 色噜噜狠噜噜视频| 色婷婷五月天视频在线| WWW.桔色成人.COM| 丁香婷婷六月天| 国产成人AV在线播放| 97成人在线视频| 99精品视频免费观看近期发布| 97碰| 99热最新| 欧美日韩AAAA| 婷婷五亚洲| 六月天六月婷| 免费试看小视频 99| 六月婷婷之青青草| 色噜噜狠狠色综合伊人| 这里只有精品日韩| 五月天激情综合网俺也去| 伊人久久大香蕉网| 五月停停999| 久9视频免费播放| 久久亚洲天堂| 色九月综合| 玖玖九九超碰| 国内精品免费一区二区2009| 香蕉视频性爱BB做爱| 超碰人人摸人人操| 色综合久久久无码中文字幕999| 伊人久久婷婷| 14色综合婷婷| 亚洲愉拍99热成人精品| 久久HD| 玖玖综合色| 日本啪啪天堂| 色爱综合网| 五月婷婷导航| 91热久久| 99热这里只有精品55| 久久综合五月天| 欧美日韩99| 色五月婷婷五月天| 婷婷丁香社区| 激情四射亚洲| 久久久久视剧HD| 成人做爰黄A片免费看直播室男男| 婷婷五月天亚洲| 欧美成人精品A片免费一区99| 天天搡日日搡aaaaⅩ| 五月天堂色| 亚洲色视频| 五月婷婷丁香| 成人国产欧美大片一区| 色婷婷91激情小说| 激情图片婷婷丁香五月| 人妻九九九九| 婷婷在线观看五月天在线视频| 婷婷色五月丁香六月欧美啪| 99精品视频免费在线播放| caopeng超碰| 天搞天天天天天| www婷婷| 丁香六月婷婷一区| 草婷婷在线| 五月婷精品| 亚洲乱码w在线观看| 激情九月综合| 婷婷久久综合| 亲子乱AV-区二区三区| 色综合久网| 丁香五月婷婷色情综合| 色黑鬼导航| 五月丁香婷婷激激激综合网色播| 色播丁香婷婷五月激情| 亚洲丁香五月天视频| 超碰色综合| 囯产精品久久欠久久久久久九大| 久热9| 亚洲99精品九九在线| 中文字幕网站在线观看| 久久久人妻不卡| 五月婷综合性中心| 五月亭亭综合五码| 色你久久| 国产黄大片在线观看画质优化| 天天揷综合网| 激情中文在线| 亚洲一色色色色色色色色| 五月婷久久在线| 久久婷婷内射| 亚洲无AV在线中文字幕| 五月丁香婷婷啪啪网| 成人精品在线观看| 情婷婷五月天| 伊人久久婷婷| 高清a片基地| 五月丁香婷婷久久| 色婷五月| 欧美色图天堂网| 亚洲偷| 丁香婷婷色| 26uuu国产精品| 五月激情小说| 99视频久久| av首页在线| 在线婷婷| 狠狠五月激情丁香六月| 俺去也综合| 偷拍99在线视频观看| 色综合久久久久| 伊人9999| 色色色热| 草草影院爱爱| 色五月婷婷丁香婷婷| 亚洲免费av在线| 欧美性生交A片免费看| 日韩av免费版| 色视频2025| 五月婷婷免费在线视频| 婷婷爱五月| 青996青| 久久机热这里只有精品免费视频| 五月天激情国产综合AV| 99自拍视频在线| 五月丁香婷久久| 视频综合网| 五月开心久久| www五月婷婷88导航| 人妻人人操| 丁香五月婷婷激情123| 999婷婷综合| 久久月天堂| 天天天操天天天爰| 久久久99视频| 97丁香视频| 婷婷激情综合色五月久久,色婷婷丁香花,丁香婷婷五月情天,久久婷婷五月综合色 | 久久五月婷婷电影| 色色色色色网| 五月天婷婷成人网| 国产综合婷婷| 九九爱激情| www.色婷婷.com| 99热主页日本| 日狠狠| 五月天婷婷综合色| 99热这里只有在线播放| 天天摸天天肏| 99内射视频| 精品免费99| 99热精品在线观看| 婷婷激情五月| 色综合大香蕉| 欧美啪啪网| 5月丁香六月婷婷| 99日本精品视频热| 天堂网啪啪| 丁香五月综合在线观看| 五月天另类激情在线| 久99在线视频| jiZZdr| 九九久久久综合| 亚洲99在线视频| 亚洲综合五月天| 狠狠爱综合网| 久热九九| 日本操碰碰| 网色99| 久久香蕉丁香| 4399伦理午夜| 丁香六月久久| 青青草五月天| 99爱在线精品视频免费观看| 69天堂99| 天天天天做夜夜夜夜做| av大片在线| 成人婷婷五月天| 99ri视频| 亚洲成人色五月天| 婷婷香蕉| 青青热久精品视频在线观看| 国产激情视频在线观看| 婷婷6月综合网| 五月丁香五月综合欧美| 色综合夜夜| 亚洲日日操| 大香蕉av在线| 思思久久精品| 夜夜爽天天| 五月色综合| 97丁香五月天| 噼里啪啦完整版中文在线观看| 中文字幕,综合,91| 99热精品观看| 久久精品99久久久久久久久| 79精品视频在线观看,| 一级无码作爱片| 国产婷婷色五月| 伊人激情影院| 多精窝99在线视频| 日本欧美成人片AAAA| 69热在线| 狠狠操狠狠插| 丁香六月毛片| 五月丁香另类网| 婷婷五月天com| 五月综合激情久久| 常久最新免费的色吊丝| 色色网91| 97精品在线| 欧美性爱五月天| 久久久久9| 激情合网婷婷| avh片在线观看| 丁香五月Av| 超碰在线免费9| www婷婷| 丁香六月色香蕉视频| 少妇AB又爽又紧无码网站| 99精品网站| 亚洲无码AV片| 久久婷婷激情| 人妻内射麻豆视频| 91色五月在线观看| 丁香五月天激情综合| 六月丁香av| 九九热AV| 操一操| 99热资源在线| 思思精品视频| 襙比视频| 久久狠婷婷| 色五月婷婷影院| 极品 少妇 内射| 中文字幕 中文字幕明步| 日本ww亚洲| www.久操| www久久99| 六月伊人婷婷| 亚洲色综合色网| 伊人久久艹| 99操无码视频观看| 亚洲无码99| 五月天堂婷婷| 操操日韩| www久久99| 久热这里只有精品在线| 五月丁香六月综合基地| WWW.国产| 99思思热只有在这里看| 激情五月天福利| www激情| 五月的婷婷六月丁香| 夜夜爱爱亚洲| 久久怡红院| 欧美日韩aaaa| 色婷婷狠狠| 国内自拍97在线| 99热这里只有精品1025| 性色播| 久久天堂女人| 思思热在线精品视频| 日韩av网址大全| 婷婷五月天黄色| 亚洲乱码日产精品BD| 婷婷九月在线| 日韩无码人妻一区二区三区综合| 第四色色色色色丁香五月天| 99操逼| 婷婷五月深深的爱| 日本色色网站| 国产精品A成V人在线播放| 六月婷婷激情| 五月天成人网婷婷| 大香蕉久久草| 激婷网| 黄网在线免费观看| 婷婷五月天干干| 九九国产精视频| 青青草原爱爱网| 色五月av| 日韩成人AV在线播放| 夜夜操狠狠操天天操| 丁香五月首页| 97色碰碰公开视频| 亚洲激情网| 九九干视频| 第四色26uuu| 狠狠舔| 大香蕉人人人| 九九99精品视频在线观看| 狠狠插狠狠操| 天天操夜夜玩!| 亚洲秘 无码一区二区三区妃光/1| 色偷偷综合| 九九在线精点品| 激情婷婷另类| 天天做天天要天天爱| 久久精品女人天堂AAA| 欧美叉叉叉BBB网站| 亚洲愉拍99热成人精品| 亚洲视频图片婷婷五月| 深爱激情九九五月天 | 97色片| 激情五月天情色| 欧美性猛交99久久久久99按摩| 久久精彩免费视频| 狠狠干思思热| 亚洲色婷婷婷婷人人爽| 丁香五月欧美成人| 99热热热国产超碰| 婷婷影视久久| 欧美激情性做爰免费视频| 91久久| 天天干电影| 狠色狠色综合久久| 五月激情婷婷开心五月| 婷婷六月色开| 在线观看亚洲AV| 九九热内射| 精品一二三区久久AAA片| 久久这里有精品| 色色日本| 丁香五月婷在线观看| 人色五月天婷婷| 九九热亚洲中文在线观看免费| 色婷婷五月综合色婷婷| 色色色五月天婷婷| 嫩草AV久久伊人妇女超级A| 思思热在线播放| 91色噜噜狠狠狠狠色综合| 色丁香婷婷美女视频网站| 婷婷五月蜜桃成人桃色丁香| 大香蕉九九| 婷婷黄色| 庭庭久久内射| 九九色色色| 97在线/日本| 在线sebiav精品视频| 五月丁香六月激情| 射婷婷中文字幕| 免费看欧美成人A片无码| 六月婷婷激情图片| 亚洲 视频 导航 一区| 噜噜狠狠色综无码久久合欧美| 99精彩视频在线观看| 免费精品66| 婷婷五月亚洲激情| 丁香五月网站| 深爱五月月天| 91狠狠色色丁香婷婷综合久久| 色婷婷yy久| 超碰cap| 69热91天堂| 色欲AVV| 欧美一级a | 色色色图| 日本成人噜噜噜| 日本在线噜噜| 亚洲免费av观看| 91免费试看| 亚洲国产黄色电影| 五月丁香偷拍| 91大屁股精品| 五月天伊人综合| 色婷综合| 亚洲九九99精品视频在线播放| 另类在线| AA片在线观看视频在线播放| 欧美色频| www.色婷婷| www.色五月| 婷婷综合中文字幕| 日本wwww在线| 99热久久日本| 久久丝袜婷婷| 九九热欧美| 色婷婷丁香网| 五月婷婷就去色| 日日做天天操夜夜爽| 丁香美女主播视频在线观看 | 热99精品视频五月| 啊V视频在线观看| 五月婷婷影| 丁香五月性| 色色热| 色噜噜狠狠色综无码久久合欧美| 婷婷久久五月| 免费黄色片子| 鲁鲁色五月| 五月天综合色| 91热视频色网站| 婷婷久久大香蕉| 梁铮版《蜘蛛女侠》在线| 人妻在线中文字幕久久| 五月深爱激情网| 色色热| 婷婷五月丁香五月| 亚洲亚洲人成综合网络| 国产亚洲精品久久久久久牛牛| 综合久久婷婷| 亚洲午夜成人av电影网| 99视频在线看| 婷婷五月天堂| 五月丁香视频在线观看| 深爱五月婷| 成人版视频在线观看| 婷婷五月色综合| 丁香激情五月天| 琪琪布丁香社区激情五月天| 婷婷丁香五月天熟女丝袜| 亚洲AV人人操| 婷婷五月天色| 婷婷成人综合五月| 久久久久久人妻| 五月婷婷中文| 婷婷五月性感| 久超超碰| 婷婷久久夜| 婷婷开心激情| 婷婷五月天久久久| 久久丁香综合香蕉| www,色婷婷| 日韩五月天婷婷| 五月婷婷综合丁香视频| 亚洲无码99| 1024成人免费看| 停停六月 综合| 婷婷五月丁香综合亚洲 | 婷婷色色宗合网| 久操大香蕉| 亚洲激情免费久久| www五月天com| 色99网| 97色色综合| 九九视频在线观看| 亚洲AV无码电影| 欧美va视频| 五月婷婷激情| 丁香五月先锋| 亚洲午夜av| 五月天激情日色在线| 91久久婷婷| 天天操狠狠操| 日韩aaaaa| 白人荫道BBWBBB大荫道| 金品在线视频99| 91久久久久久| 五月色欧美| 色综合天堂| 久久婷婷五月丁香蜜桃网| 久久五月网| 99热99热不卡| 婷婷五月天电影网| 亚洲第一影院高清无码网站| xxxx五月| www.91婷婷| 欧美综合五月天婷婷tin| 国产精品久久..4399| 婷婷五月天天| 影音先锋一区| 在线看AV| 天天激情综合| 丁香激情五月| 大香蕉 婷婷| 色六月丁香婷婷啪啪啪| 色爱亚洲| 九九热视频在线观看| 99re青青草| 无码激情精品色婷婷久久久久 | 青青热视频| 第五色色色婷婷| 色婷婷成人做爰A片免费看网站| 亚洲天堂青草| 免費亭亭成人| 五月婷婷av| 超碰97色| xxx日本东京热| 天天干天天干天天操| 大香AV| 79亚洲精品少妇| 99九九综合久久九九| 青青久久91| 男人综合网| 丁香五月五月婷婷| 五夜丁香| 婷婷丁香五月高清| 久久综合99综合| 国产精品久久99| 丁香五月影视| 婷婷五月六月丁香| 互月天综合| 超碰99在线观看| 99热久97| 狠狠干五月丁香综合网| 亚洲欧洲中文日韩久久AV乱码| 2016日日夜夜操| 激情五婷网| 色婷婷性爱网| 久久亚洲色导航| www.婷婷.com| 色色婷婷婷丁香五月天| 热99精品视频| 亚洲字幕AV一区二区三区四区| 婷婷99中文字幕| 婷婷成人视频| 久久久免费图片视频| www.热99热| 内射干少妇亚洲69XXX| 丁香六月色婷婷欧美| 97人人操人人爽| 色婷婷综合综合网| 婷婷丁香18| 色综合久久无码| 久久久久久五月天| 久久婷婷六月综合国际| 天天噪夜夜爽| 99热精品在线播放| 亚洲三级无码| 五月丁香久久综合精品| 99这里只有精品| 欧美成人无码高清一区二区三区| 97色天堂| 久操干| 操日视频| 97干在线免费| 中文字幕色色| 丁香婷婷五月天成人| 欧美久久婷婷| 欧美精品狠狠色丁香婷婷| www开心激情网| www.丁香黄色五月天人与| 五月天第四色开心色播| 色99视频| 中文人妻主播久久| 免费无码毛片一区二区A片| www99精品| 99热99在线| 丝袜大香蕉| 色偷偷五月天| 丁香五月天色| 熟女人妻一区二区三区免费看 | 色色色1网址| 色深爱五月| 色色丁香色五月| 婷婷深爱五月天| 色五月偷偷| 午夜成人AV在线| 色婷婷导航| 99热在线观看免费精品| 婷婷五月成人有| 少妇人妻偷人精品无码视频新浪| 天搞天天天天天| 九九九热精品| 婷婷五月在线免费| 九九色精品| 69五月天视频| 五月婷婷大香蕉| 热热久久久久久久久| 婷婷99综合| 亚洲日韩欧美综合VA| 五月婷婷九| 久热成人| 五月花综合网| 日本精品人妻无码77777| 思思热再线视频| 极品少妇婷婷五月| 思思热精品在线观看| 91久久网站| 婷婷色六月| 丁香色色色| 丁香六月婷婷久久综合| 俺去也在线官网| 97性高潮久久久| 国产.亚洲.欧洲视频在线| 色五月激情网| 香蕉AV福利精品导航| 九九热这里都是精品6| 影音先锋日本三级资源| 亚洲va欧洲va国产va不卡| 久久九九国产| 伊人在线视频| 色婷婷影音| 久久 中文 日本| 91超级碰| 啪啪啪啪五月天| 亚洲成人AV一区在线观看| 久大香蕉| 亚洲网视屏| 无码日本精品XXXXXXXXX | 婷婷五月图片小说网| 丁香五月色网| 久9热| 成人性爱无码| 全高清无码视頻| 五月开心网| 99热在线观看精品免费| 色婷婷久久天天性爱| 色99视频| 五月天婷婷开心| 久久一级片| 亚洲九区| 五月婷婷六月丁香在线视频| 丁香色综合| 99精品国产在热久久| 人人操人av| www.五月天色色.com| 99热在线观看| 丁香五月婷婷视频| 国产精品久久99| 嫩草视频。| 国产成人网| 久久99成人性爱高清视频| 99久久www| 久久精品99国产精品日本| 久久婷婷色| 97超碰,人人舔,人人操,人人摸| 996日日爱| 97人人干人人操| 九九色网专区| 日韩久久视频| 天天爽天天透天天爱| aaa久久| 在线观看免费观看在线9久| 大香蕉久久婷婷精品综合| 一本久久亚洲五月婷婷| 久久人人添人人爽添人人片αV | 婷婷五月天成人五月天| wwww.9免费视频| 五月天色区| 天天干狠狠| 色婷婷中文字母五月丁香| 久热在线观看视频9| 久久香蕉影院| 欧美性爱五月天| 婷婷伊人激情婷婷| www.九九婷婷| 五月丁香综合啪啪| 视色综合| 婷婷丁香宗合888| www.色色色com| 91五月天| 久久机热/这里只有精品| 九九热只有这里是精品| 精品久热69| 91性交在线播放| 综合婷婷| 天天精品视频免费观看| 天天爽天天弄| 婷婷免费无马| 欧美偷偷操| 国产亚洲精品久久久久久牛牛| 日日日日操| 思思99精品视频| 在线你懂的亚洲欧| 丁香婷婷久久五月天| 99久久婷婷| 久久久大香蕉| 婷婷五月美女直播| 一本久久亚洲五月婷婷| 色V狠狠的干| 亚洲中文AV网站| 青草青草视频2免费观看| 日韩啪啪视频| 久久这里有精品| 狠狠色五月激情| 婷婷五月综合网| 9在线9在线婷婷在线国产| 国产小精品| 五月婷婷无码| 五月天另类激情在线| 日日日影院| 九九香蕉网| 五月婷婷导航| 色九月丁香婷婷蜜桃在线观看| www久久久| 日本色色网站| 婷婷丁香五月高清| 久久婷婷五月激情网站| 色五月婷婷 成人| 五月丁香精品| www.久久久久久久久久久| 91精品91久久久久77777| 一本大道嫩草AV无码专区| 日日爽日日| 欧洲亚洲免费视频9| 成人va在线播放| 激情五月天激情综合网| 操逼福利视频| 成人羞羞啪啪 全 视频| 99热婷婷| 丁香六月啪啪啪| 久色激情| 久久天堂加勒比| 极品少妇婷婷五月| 天天综合网~91| 欧美A级成人婬片免费看理论| 激情九月婷婷| 日本社区五月天激情| 精品动漫 无码av| av操B网站| 五月停停色色丁香| 色五月五月天色婷婷色五月| 色狠狠六月| 电影爱拉战争免费观看| 丁香五月色| 9l视频自拍9l九色成人| 婷婷五月丁香综合激情| 久久视频婷婷| 激情熟女网| 综合色播| 成人五月天视频| 这里只有精品视频99| 亚洲色婷婷视频| 99久久精品视频女神1| 色婷婷激情视频| 久久久精久人妻| 色之综合网| 久久66er久久| 99精品视频免费在线播放| 九九精品网站| 色婷婷99| 天天插天天狠| 九九国产精视频| 久久 婷婷 五月天| 五月丁香啪啪综合网| 99热综合在线| 九月丁香婷婷综合| 天天射综合网站| 午夜大香蕉| 丁香婷婷久久| 五月婷婷 欧美| 男人天堂亚洲综合| 婷婷和五月天| 综合五月丁香久久| 天天摸天天舔天天爽|