国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

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

STM32寄存器白話手冊:從點燈到硬件直控的四層思維地圖

STM32寄存器白話手冊:從點燈到硬件直控的四層思維地圖 1. 這本“白話手冊”到底在說什么——給剛摸到STM32開發(fā)板的新手一句實在話你拆開一塊嶄新的STM32F103C8T6最小系統(tǒng)板插上USB線打開Keil或STM32CubeIDE新建工程點下編譯——結(jié)果滿屏紅色報錯“undefined reference toSystemInit”或者更常見的LED不亮、串口沒反應(yīng)、定時器死活不進中斷。你翻遍官方參考手冊RM0008看到第127頁的RCC_CFGR寄存器描述里寫著“Bits 21:16 PLLMUL[4:0]: PLL multiplication factor”旁邊跟著一串二進制編碼表和條件說明頭開始嗡嗡響。這不是技術(shù)文檔這是密碼本?!癝TM32寄存器白話手冊”不是另一本翻譯版參考手冊也不是把寄存器地址表重新排個版。它是我?guī)н^十幾屆嵌入式實訓課、陪上百位初學者從點燈踩到FreeRTOS內(nèi)存溢出后用掉三支記號筆、寫廢兩本A4草稿紙最終沉淀下來的寄存器操作思維地圖。它解決的核心問題非常具體當你面對一個功能比如讓PA5輸出PWM你不需要先背熟整個GPIOx_BSRR、GPIOx_BRR、GPIOx_ODR、GPIOx_IDR、GPIOx_LCKR……而是直接知道——該動哪幾個比特為什么只動這幾個動錯了會怎樣以及怎么一眼看出它動對了沒有。這本手冊的關(guān)鍵詞是“白話”但“白話”不等于“簡化”。它把“復(fù)位值0x40010800”翻譯成“出廠時所有IO口默認高阻輸入像關(guān)著的水龍頭你得先擰開配置為推挽輸出再調(diào)流量設(shè)置高低電平”把“APB2ENR | (1 2)”解釋成“相當于在供電總閘APB2上給GPIOA這一路單獨合上空氣開關(guān)否則后面接的燈泡寄存器根本沒電按開關(guān)寫寄存器也沒用”。它面向的是已經(jīng)焊好板子、手邊有示波器、能測到PA5引腳電壓但看不懂數(shù)據(jù)手冊第3章時序圖的人。如果你還在糾結(jié)“什么是寄存器”那建議先花15分鐘用面包板搭個555振蕩電路如果你已經(jīng)能用HAL庫點亮LED但想搞懂HAL底層到底干了什么這本書就是你撕開封裝膠布的第一把小刀。我試過最笨也最有效的方法把一塊STM32F103C8T6焊在洞洞板上只接晶振、復(fù)位、BOOT0接地其他全懸空。然后用萬用表紅表筆點PA0黑表筆接地手動執(zhí)行一條指令*(unsigned int*)0x40010800 0x00000001;—— 萬用表立刻從0V跳到3.3V。那一刻寄存器不再是PDF里的符號而是你手指能觸碰到的真實電壓。這本手冊就是要把這種“觸感”傳遞給你。2. 為什么非得啃寄存器——從三個真實翻車現(xiàn)場說起很多人問“現(xiàn)在都有CubeMX和HAL庫了連初始化代碼都能自動生成為啥還要學寄存器”這個問題我每次實訓課第一節(jié)課都會被問到。我的回答從來不是講理論而是帶大家看三個我親手調(diào)試過的、用HAL庫寫的項目翻車現(xiàn)場2.1 現(xiàn)場一UART接收卡死示波器顯示RX線上有信號但HAL_UART_Receive_IT()永遠不進回調(diào)某學員做溫濕度采集終端用HAL_UART_Receive_IT()接收傳感器返回的ASCII字符串。調(diào)試時發(fā)現(xiàn)只要傳感器返回的數(shù)據(jù)長度超過16字節(jié)程序就卡死在HAL_UART_Receive_IT()里。他查遍HAL庫源碼發(fā)現(xiàn)函數(shù)內(nèi)部調(diào)用了__HAL_UART_ENABLE_IT(huart1, UART_IT_RXNE)再往里跟是操作USART1-CR1 | USART_CR1_RXNEIE。但他沒意識到CR1寄存器的RXNEIE位bit5只是打開了“接收數(shù)據(jù)寄存器非空”這個中斷使能開關(guān)而真正觸發(fā)中斷的硬件條件是USART_SR寄存器里的RXNE標志位bit5被硬件自動置1。當數(shù)據(jù)流持續(xù)涌入而他的中斷服務(wù)程序處理太慢比如在里面做了浮點運算SR寄存器的RXNE位就會一直保持1但因為中斷已經(jīng)被響應(yīng)過一次CPU不會再次進入中斷導致后續(xù)數(shù)據(jù)覆蓋前一個字節(jié)RX寄存器只有1字節(jié)深度。他最后的解法是在中斷里加了一句__HAL_UART_CLEAR_FLAG(huart1, UART_FLAG_RXNE);—— 這行代碼的本質(zhì)就是向USART1-SR寄存器的RXNE位寫0清掉這個標志。如果不理解SR寄存器每個比特的含義和清零機制光看HAL庫的CLEAR_FLAG宏就像看天書。2.2 現(xiàn)場二PWM頻率死活調(diào)不準示波器測出來是理論值的兩倍另一個學員想用TIM2_CH1PA0輸出1kHz方波按CubeMX配置預(yù)分頻PSC71自動重裝載ARR999理論頻率72MHz/((711)(9991))1kHz。可示波器一測是2kHz。他反復(fù)檢查參數(shù)甚至換了塊新板子。最后我讓他打開STM32F103xx參考手冊第19章找到TIMx_CR1寄存器重點看CMS[1:0]中心對齊模式選擇和DIR計數(shù)方向位。原來他CubeMX里誤勾了“Center-aligned mode”CMS01此時計數(shù)器在0→ARR→0雙向計數(shù)一個完整周期需要計數(shù)2ARR次所以實際頻率翻倍。HAL庫生成的代碼里有一句htim2.Instance-CR1 | TIM_CR1_CMS_0;他完全沒注意。寄存器手冊里明確寫著“In center-aligned mode, the counter counts up then down between 0 and the auto-reload value.” —— 這句話翻譯成人話就是“中心對齊模式下計數(shù)器先從0數(shù)到ARR再從ARR數(shù)回0才算一個周期?!?不看寄存器定義只信圖形化配置就像開車只看導航不看路標拐錯一個彎目的地就偏了50公里。2.3 現(xiàn)場三低功耗模式下RTC鬧鐘失效萬用表測LSE晶振停振最典型的是RTC項目。學員用HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI)進入STOP模式期望RTC鬧鐘喚醒。結(jié)果一進STOP板子就徹底沒反應(yīng)。他查HAL庫發(fā)現(xiàn)進入STOP前要調(diào)用HAL_RCC_OscConfig()配置LSE又調(diào)用HAL_RTC_SetAlarm()。但漏掉了最關(guān)鍵一步在進入STOP前必須確保LSE晶振已經(jīng)起振并穩(wěn)定且RTC時鐘源已成功切換到LSE。這需要讀取RCC_CSR寄存器的LSERDY位bit 1確認LSE就緒再檢查RTC_ISR寄存器的RSF位bit 5是否為1Register Synchronization Flag只有RSF1才表示RTC寄存器同步完成此時才能安全寫入ALRMxR。他跳過了這兩個關(guān)鍵狀態(tài)檢查直接進STOPLSE還沒起振就被斷電RTC自然失靈。寄存器手冊第7.3.4節(jié)清楚列出“The LSE oscillator must be enabled and stable before it can be selected as RTC clock source.” —— “LSE振蕩器必須先啟用并穩(wěn)定才能被選作RTC時鐘源?!?這不是建議是硬件鐵律。HAL庫的HAL_RTC_Init()函數(shù)內(nèi)部就包含這些檢查但如果你不理解背后寄存器的狀態(tài)流轉(zhuǎn)邏輯出了問題連排查方向都找不到。這三個現(xiàn)場本質(zhì)都是同一個問題把抽象的API當成了魔法卻忽略了API背后操控的是物理世界里真實存在的晶體管開關(guān)陣列。寄存器就是這些開關(guān)的唯一控制面板。白話手冊的價值不在于讓你背下所有地址而在于幫你建立一種直覺看到一個功能需求腦子里能立刻映射出“需要動哪幾個外設(shè)的哪幾個寄存器的哪幾個比特”以及“動之前要確認哪些前置狀態(tài)”。3. 白話手冊的骨架四層遞進式理解模型市面上很多寄存器教程要么是純地址表羅列像電話黃頁要么是逐字翻譯參考手冊像文言文注釋。這本白話手冊采用我實踐驗證過的“四層遞進模型”每一層都解決一個認知臺階確保你能穩(wěn)穩(wěn)踩上去3.1 第一層寄存器是什么——從“內(nèi)存地址”到“硬件開關(guān)”的具象化先扔掉所有術(shù)語。想象你面前有一塊真實的STM32芯片放大鏡下能看到密密麻麻的金屬走線。其中一組走線專門連接到GPIOA模塊的“輸出控制單元”。這組走線的起點就是GPIOA_BSRR寄存器Base Set/Reset Register的物理地址0x40010818。當你執(zhí)行*(volatile unsigned int*)0x40010818 0x00000020;CPU做的不是“寫數(shù)據(jù)”而是向這組特定走線發(fā)送一串電信號這串電信號被GPIOA模塊的硬件邏輯電路解讀為“請把PA5引腳的輸出電平強制置為高”。這個過程和你按下一個實體開關(guān)讓電流通過燈泡點亮物理本質(zhì)完全一樣。區(qū)別只在于實體開關(guān)是機械的寄存器是電子的實體開關(guān)控制一根線寄存器可以同時控制32根線一個32位寄存器。所以寄存器不是軟件概念它是硬件電路在CPU地址空間里的一個“影子接口”。白話手冊里所有寄存器講解第一句必然是“這個寄存器就是控制XX硬件模塊的YY功能的物理開關(guān)面板?!?.2 第二層寄存器怎么用——“讀-改-寫”與“原子操作”的生死線新手最容易犯的錯誤是把寄存器當普通變量用。比如想把PA5設(shè)為高電平他寫GPIOA-ODR GPIOA-ODR | (1 5); // 錯危險這行代碼看似正確但它包含了三次獨立操作1) 從0x4001080C地址讀取當前ODR值2) 執(zhí)行或運算3) 把結(jié)果寫回0x4001080C。問題在于如果在第1步和第3步之間硬件中斷發(fā)生另一個中斷服務(wù)程序也修改了ODR的其他位比如PA6那么第3步寫回去的值就會把PA6的修改覆蓋掉。這就是經(jīng)典的“讀-改-寫”Read-Modify-Write競態(tài)問題。白話手冊給出的解決方案是直接使用BSRR寄存器的原子置位/復(fù)位特性GPIOA-BSRR (1 5); // 原子置位PA5不影響其他位 GPIOA-BSRR (1 (5 16)); // 原子復(fù)位PA5不影響其他位BSRR寄存器的設(shè)計很巧妙低16位bit0~15寫1表示置位對應(yīng)IO高16位bit16~31寫1表示復(fù)位對應(yīng)IO寫0無效。這意味著你向BSRR寫一個32位數(shù)硬件電路會自動解析出哪些位要置1、哪些位要清0并在一個總線周期內(nèi)完成中間不會被打斷。這就像你有一個帶32個獨立撥動開關(guān)的控制臺每個開關(guān)只控制一根線撥動一個其他完全不受影響。白話手冊里所有涉及多比特操作的寄存器都會明確標注“此處必須用BSRR/BSRR替代ODR避免讀-改-寫風險”并附上實測對比波形圖——用示波器抓取PA5和PA6兩個引腳在中斷頻繁觸發(fā)時ODR方式會導致PA6電平毛刺而BSRR方式則紋絲不動。3.3 第三層寄存器之間怎么聯(lián)動——“時鐘樹”與“狀態(tài)機”的全局視角單個寄存器好懂難的是理解一堆寄存器如何協(xié)同工作。比如啟動一個ADC轉(zhuǎn)換你需要操作至少5個寄存器RCC_APB2ENR開ADC時鐘、ADC1_CR2啟動轉(zhuǎn)換、ADC1_SMPR1設(shè)置采樣時間、ADC1_CHSELR選擇通道、ADC1_DR讀取結(jié)果。但順序錯了就全白忙。白話手冊用“水電站調(diào)度”來類比RCC_APB2ENR是上游水庫的總閘門必須先打開置位bit9水時鐘信號才能流到ADC廠房ADC1_CR2是廠房里的開機按鈕但按之前得確認水壓時鐘穩(wěn)定ADC1_SMPR1是調(diào)節(jié)進水閥門開度的旋鈕決定水流模擬信號在管道里停留多久采樣時間ADC1_CHSELR是選擇哪條支流哪個通道的水進入主廠房最后ADC1_DR是廠房出口的流量計顯示實時水量數(shù)字結(jié)果。任何一個環(huán)節(jié)沒到位整個流程就卡死。手冊里每個外設(shè)章節(jié)開頭必有一張手繪風格的“寄存器依賴關(guān)系圖”用箭頭標明“必須先配置A才能操作B”并標注每個步驟失敗時的典型現(xiàn)象如“若未開時鐘寫ADC1_CR2無任何反應(yīng)ADC1_SR的EOC位永不置1”。3.4 第四層寄存器出錯了怎么辦——“狀態(tài)寄存器”是你的X光機所有外設(shè)模塊都配有一個狀態(tài)寄存器SR比如USART_SR、TIM_SR、ADC_SR。這是寄存器手冊里最常被忽略卻是最救命的部分。它不像控制寄存器那樣讓你“發(fā)號施令”而是讓你“聽診把脈”。比如當你調(diào)用HAL_UART_Transmit()發(fā)送數(shù)據(jù)函數(shù)卻卡死在while(__HAL_UART_GET_FLAG(huart1, UART_FLAG_TC) RESET)循環(huán)里說明傳輸完成TC標志位一直沒變。這時你應(yīng)該立刻去看USART_SR寄存器的其他位TXE發(fā)送寄存器空是否為1如果TXE0說明發(fā)送緩沖區(qū)TDR還塞著上一個字節(jié)沒發(fā)出去原因可能是波特率算錯導致時序異常如果TXE1但TC0說明數(shù)據(jù)已發(fā)完但停止位還沒送完可能是因為線路短路導致TX引腳被拉低硬件無法產(chǎn)生停止位。白話手冊把每個外設(shè)的SR寄存器做成一張“故障速查表”左邊列現(xiàn)象如“發(fā)送卡死”、“接收無中斷”、“定時器不計數(shù)”右邊直接對應(yīng)SR寄存器的哪一位應(yīng)該為1或0并給出用萬用表或示波器驗證的實操方法。例如查“ADC不轉(zhuǎn)換”表里寫“檢查ADC1_SR的ADONS位bit0用萬用表測ADC1電源引腳電壓若電壓正常但ADONS0說明ADC1_CR2的ADON位未置位若ADONS1但EOC0用示波器測ADC1時鐘輸入引腳確認時鐘信號存在且頻率正確?!?. 核心外設(shè)寄存器白話精解以GPIO、USART、TIM為例4.1 GPIO寄存器組從“點燈”到“精準控壓”的全流程拆解GPIO是STM32最基礎(chǔ)也最易被低估的外設(shè)。很多人以為“點燈”就是GPIOA-ODR | (15);但實際工業(yè)場景中GPIO常用于精密控制比如驅(qū)動一個0.1Ω的電流檢測電阻要求輸出電平誤差小于5mV。這就必須深挖GPIO寄存器的每一個細節(jié)。GPIOx_MODER模式寄存器地址偏移0x00這是GPIO的“職業(yè)認證”。每個IO口占2位00輸入01通用推挽輸出10復(fù)用功能11模擬。白話手冊強調(diào)“MODER不是開關(guān)是上崗證。你給PA5發(fā)了上崗證01它才有資格當推挽輸出沒發(fā)證00你再往ODR寫1它也只會高阻懸空不會輸出3.3V?!?實操心得配置MODER時必須用“讀-改-寫”安全操作因為MODER是32位寄存器你只想改PA5的2位不能把其他30位全清零。正確寫法GPIOA-MODER (GPIOA-MODER ~(3 (5*2))) | (1 (5*2));—— 先用掩碼~(3(5*2))把PA5的2位清零再用| (1(5*2))把01寫進去。GPIOx_OTYPER輸出類型寄存器地址偏移0x04決定“推挽”還是“開漏”。推挽0像雙人抬轎能拉高也能拉低開漏1像單人拉繩只能拉低拉高靠外部上拉電阻。白話手冊用LED驅(qū)動舉例“驅(qū)動共陽極LEDLED正極接VCC必須用開漏模式否則PA5輸出高電平時LED兩端都是3.3V沒壓差不亮輸出低電平時PA5拉低LED負極接地形成回路點亮?!?參數(shù)計算若用開漏驅(qū)動LED上拉電阻R需滿足R VCC / I_maxI_max是LED最大允許電流通常20mA且R (VCC - Vf_LED) / I_desiredVf_LED是LED正向壓降約1.8V。實測下來4.7kΩ上拉電阻在3.3V系統(tǒng)中既能保證足夠亮度又不會讓PA5過載。GPIOx_OSPEEDR輸出速度寄存器地址偏移0x08不是“跑多快”是“邊沿有多陡”。00低速10MHz01中速2MHz10高速50MHz11超高速100MHz。白話手冊警告“別盲目設(shè)高速驅(qū)動長PCB走線10cm或容性負載50pF時高速邊沿會引發(fā)振鈴ringing用示波器看PA5波形會發(fā)現(xiàn)上升沿有劇烈震蕩可能誤觸發(fā)下游電路。此時應(yīng)降速到中速并在PA5引腳就近加一個100Ω串聯(lián)電阻吸收高頻能量?!?這個經(jīng)驗是我在調(diào)試一個CAN總線節(jié)點時因PA11CAN_TX邊沿過陡導致CANH/CANL差分信號畸變連續(xù)燒毀3片TJA1050后總結(jié)的。GPIOx_PUPDR上拉/下拉寄存器地址偏移0x0C解決“懸空”問題。00無上下拉01上拉10下拉11保留。白話手冊特別指出“對于復(fù)用功能引腳如USART1_TXPA9即使你不用上拉也強烈建議設(shè)為‘無上下拉’00而不是留空。因為某些復(fù)用功能如I2C內(nèi)部有弱上拉若外部再接強上拉會導致電流沖突?!?實操技巧用萬用表二極管檔測PA5對地電阻若PUPDR設(shè)為上拉01應(yīng)測得約40kΩ內(nèi)部上拉典型值若設(shè)為下拉10應(yīng)測得約20kΩ內(nèi)部下拉典型值若為00則電阻無窮大高阻。GPIOx_BSRR置位/復(fù)位寄存器地址偏移0x18前面提過這是GPIO操作的黃金法則。白話手冊給出終極口訣“所有IO電平操作只用BSRR所有IO模式配置只用MODER/OTYPER/OSPEEDR/PUPDRODR只在極少數(shù)需要讀取當前全部輸出狀態(tài)時才用且必須加volatile聲明?!?并附上性能對比在72MHz主頻下GPIOA-BSRR (15)執(zhí)行耗時1個周期13.9ns而GPIOA-ODR | (15)因涉及讀-改-寫耗時至少5個周期69.4ns且有競態(tài)風險。4.2 USART寄存器組從“發(fā)Hello World”到“抗干擾通信”的硬核解析USART是嵌入式通信的基石但也是寄存器配置最易出錯的模塊之一。白話手冊不講波特率公式而是聚焦三個致命細節(jié)USARTx_BRR波特率寄存器地址偏移0x0C它的值不是簡單計算出來的而是由DIV_Mantissa高12位和DIV_Fraction低4位兩部分組成。白話手冊提供傻瓜式查表法假設(shè)系統(tǒng)時鐘72MHz目標波特率115200查手冊表227BRR0x341。但為什么是0x341因為72000000/(16115200)39.0625整數(shù)部分390x27小數(shù)部分0.0625161所以BRR0x271錯手冊規(guī)定DIV_Fraction是4位代表16分頻的余數(shù)0.0625*161沒錯但DIV_Mantissa是12位39的十六進制是0x27所以BRR0x271還是錯正確算法是DIV_Mantissa INT(39.0625) 39 0x27DIV_Fraction ROUND((39.0625 - 39)16) ROUND(0.062516) 1所以BRR (0x27 4) | 0x1 0x270 | 0x1 0x271。但實測發(fā)現(xiàn)0x271在某些晶振精度下仍有誤差。白話手冊的實操方案是用示波器測TX引腳調(diào)整BRR值直到一個bit寬度1/115200≈8.68μs誤差小于5%最終確定BRR0x341即0x344 | 0x1這才是工程上真正可靠的值。手冊里所有波特率配置都附有實測波形截圖和對應(yīng)BRR值。USARTx_CR1控制寄存器1地址偏移0x00重點講UEUSART Enablebit13和RE/TE接收/發(fā)送使能bit2/3。白話手冊強調(diào)“UE位是總電源開關(guān)必須最后置位。如果先置UE再配置BRR硬件會用BRR的復(fù)位值0計算波特率導致通信失敗。正確順序1) 配置BRR2) 配置CR1的RE/TE3) 最后置位UE?!?這個順序在參考手冊第27章“USART initialization sequence”里有明確說明但新手常忽略。手冊用流程圖展示錯誤順序的后果UE先置位 → 硬件用BRR0計算波特率 → 波特率無限大 → TX引腳輸出恒定高電平邏輯1。USARTx_SR狀態(tài)寄存器地址偏移0x00這是通信故障的診斷中心。白話手冊提煉出“SR三劍客”TXETransmit Data Register Emptybit7發(fā)送數(shù)據(jù)寄存器空。當你要發(fā)一個字節(jié)先檢查TXE為1才往TDR寫數(shù)據(jù)。白話“TXE1說明TDR這個‘快遞柜’空了你可以塞新包裹TXE0說明柜子還有貨沒發(fā)走你塞新貨會丟件。”TCTransmission Completebit6發(fā)送完成。當TDR的數(shù)據(jù)移到移位寄存器并發(fā)送完畢TC置1。白話“TC1說明你塞的包裹不僅進了柜子TXE還真的被快遞員硬件送到了收件人TX線手上?!盧XNERead Data Register Not Emptybit5接收數(shù)據(jù)寄存器非空。當RX線上收到一個完整字節(jié)硬件把它放進RDRRXNE置1。白話“RXNE1說明快遞員RX線把包裹字節(jié)投進了你的RDR‘收件箱’你可以去取了不取下次包裹來了會覆蓋前一個?!?手冊給出經(jīng)典問題排查鏈若接收不到數(shù)據(jù)按此順序查SRRXNE0→ 查RE是否置位RXNE0但RX線上有信號→ 查時鐘是否開啟RCC_APB2ENR bit17RXNE1但讀RDR總是0xFF→ 查是否忘了清除RXNE標志讀RDR自動清RXNE但有些舊版手冊說需寫0實測讀RDR即可。4.3 TIM定時器寄存器組從“延時”到“精確脈寬調(diào)制”的毫秒級掌控TIM是STM32的“心臟起搏器”其寄存器配置直接影響系統(tǒng)實時性。白話手冊以TIM2通用定時器為例直擊三個核心痛點TIMx_PSC預(yù)分頻寄存器地址偏移0x00不是“分多少次”而是“每來多少個時鐘脈沖計數(shù)器才加1”。白話手冊用跑步比喻“PSC71意思是CPU每跑72步72個時鐘周期TIM2的計數(shù)器才邁1步。所以如果CPU主頻72MHzTIM2的計數(shù)器時鐘就是72MHz/(711)1MHz即每1微秒計1?!?關(guān)鍵參數(shù)PSC值必須是16位無符號整數(shù)0~65535所以最大分頻比為65536。若需更低頻必須用ARR配合。實操陷阱PSC寫入后需等待UG位Update Generation被硬件置1表示新PSC值已生效。手冊推薦寫法TIM2-PSC 71; TIM2-EGR TIM_EGR_UG;—— 主動觸發(fā)更新事件避免等待不確定時間。TIMx_ARR自動重裝載寄存器地址偏移0x04決定“跑多遠”。當計數(shù)器從0數(shù)到ARR就產(chǎn)生一次更新事件UEV并自動清零重啟。白話手冊強調(diào)“ARR不是周期是周期減1。因為計數(shù)器從0開始數(shù)到ARR共ARR1個數(shù)?!?所以要產(chǎn)生1ms定時中斷計數(shù)器時鐘1MHz則ARR (1MHz * 0.001s) - 1 1000 - 1 999。手冊里所有定時計算都強制寫出“-1”并用紅色加粗標注因為這是90%新手第一次寫定時器時的必錯點。TIMx_CCMR1捕獲/比較模式寄存器1地址偏移0x18這是PWM的靈魂。以CH1為例CC1S[1:0]bit0~1選擇通道功能00輸出01輸入IC110輸入IC211保留OC1M[2:0]bit6~4選擇輸出比較模式110PWM模式1111PWM模式2。白話手冊詳解PWM模式1“當CNT CCR1輸出高當CNT CCR1輸出低。所以CCR1值越大高電平時間越長占空比越大。” 而PWM模式2相反。手冊用示波器截圖對比兩種模式同一CCR1500模式1輸出高電平500us模式2輸出低電平500us。并給出工業(yè)應(yīng)用忠告“控制電機或LED亮度務(wù)必用PWM模式1OC1M110因為它的高電平對應(yīng)‘有效’狀態(tài)邏輯清晰若誤用模式2調(diào)試時會發(fā)現(xiàn)‘增大CCR1亮度反而變暗’徒增困惑?!?. 實操避坑指南那些只有踩過才知道的“寄存器暗礁”5.1 時鐘配置RCC寄存器組的“蝴蝶效應(yīng)”RCC復(fù)位和時鐘控制是STM32的“中央調(diào)度室”一個比特配錯全盤皆輸。白話手冊記錄了我踩過的最深的三個坑坑一HSI校準值被意外修改HSI內(nèi)部高速RC振蕩器出廠校準值存在RCC_ICSCR寄存器的HSITRIM[6:0]位bit3~9。新手有時為了“優(yōu)化”時鐘用CubeMX修改HSITRIM結(jié)果發(fā)現(xiàn)USB通信失敗。原因USB模塊要求時鐘精度±0.25%而HSI本身精度只有±1%校準值是廠家在產(chǎn)線上用高精度儀器測得的。你隨意改一個比特精度偏差可能達±5%USB PHY直接罷工。白話手冊的硬性規(guī)定“除非你有頻譜分析儀和校準夾具否則HSITRIM位必須保持復(fù)位值0x10任何修改都視為高危操作。”坑二APB1/APB2時鐘使能順序顛倒某學員配置USART1掛APB2和I2C1掛APB1他先寫了RCC-APB2ENR | RCC_APB2ENR_USART1EN;再寫RCC-APB1ENR | RCC_APB1ENR_I2C1EN;結(jié)果I2C通信正常USART1卻無反應(yīng)。查手冊發(fā)現(xiàn)USART1的時鐘使能位bit14在APB2ENR但它的復(fù)位值依賴于APB1域的時鐘穩(wěn)定性。正確順序必須是1) 先使能APB1時鐘RCC-APB1ENR | ...2) 等待APB1時鐘穩(wěn)定查RCC_CR的HSION/HSIRDY3) 再使能APB2時鐘RCC-APB2ENR | ...。手冊里所有時鐘使能代碼都強制用while(!(RCC-CR RCC_CR_HSIRDY));做等待絕不省略。坑三PLL配置后忘記清除PLL就緒標志配置PLL時先寫RCC-CFGR設(shè)置倍頻系數(shù)再置位RCC-CR的PLLEN位。但PLLEN置位后硬件需要時間鎖定期間RCC-CR的PLLREADY位bit25為0。新手常在PLLEN置位后立即切時鐘源到PLL導致系統(tǒng)死鎖。白話手冊的黃金等待法RCC-CR | RCC_CR_PLLON; while(!(RCC-CR RCC_CR_PLLRDY));—— 必須用while循環(huán)等待PLLREADY1且循環(huán)內(nèi)不能有任何可能影響時鐘的代碼如調(diào)用SysTick_Delay。手冊實測在72MHz系統(tǒng)下PLL鎖定時間約100μs但必須用硬件標志判斷不能用軟件延時。5.2 中斷配置NVIC寄存器組的“優(yōu)先級迷宮”中斷是實時系統(tǒng)的命脈但NVIC嵌套向量中斷控制器的優(yōu)先級分組PRIGROUP常讓人暈頭轉(zhuǎn)向。白話手冊用“醫(yī)院急診分級”類比PRIGROUP0000分組所有4位搶占優(yōu)先級0位子優(yōu)先級。像三甲醫(yī)院所有科室中斷都能隨時插隊搶占但同科室病人同中斷按先后排隊無子優(yōu)先級。適合對實時性要求極高的場合如電機FOC控制。PRIGROUP1015分組3位搶占1位子優(yōu)先級。像社區(qū)醫(yī)院內(nèi)科、外科、兒科不同搶占組可互相插隊但內(nèi)科里感冒和心梗同搶占組不同子組按病情輕重排。PRIGROUP1117分組0位搶占4位子優(yōu)先級。像家庭醫(yī)生所有病人都不能插隊只能按預(yù)約順序子優(yōu)先級看診。適合簡單系統(tǒng)。白話手冊的致命提醒“NVIC_SetPriorityGrouping()必須在任何中斷使能前調(diào)用且只能調(diào)用一次” 我曾調(diào)試一個項目主循環(huán)里反復(fù)調(diào)用此函數(shù)結(jié)果發(fā)現(xiàn)中斷響應(yīng)時間忽長忽短。原因每次調(diào)用都重置PRIGROUP導致正在執(zhí)行的中斷服務(wù)程序ISR的優(yōu)先級規(guī)則突然改變硬件行為不可預(yù)測。手冊規(guī)定PRIGROUP配置必須放在main()函數(shù)
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
超碰97导航| 亚洲欧美内射| 韩国免费播放一级毛片| 人妻天天夜夜爽一区二区| 操少妞在线视频| 性爱视频无打码在线观看| 欧美性爱一内片一区二区三区| 老司机福利社视频在线观看| 99热只有| 乱伦av国产| 97欧美精品综合| 日韩性爱视频在线免费观看| 18禁无码永久免费无限制| 日本 成 人 小说 电影 一区二区| 日韩BBN| 永久免费av无码网站国产app| 亚洲丝袜色图| 福利操逼| 啊啊啊轻点在线观看| 亚洲最新中文字幕免费| 欧美性Fer办公室秘书| 伊人丁香五月婷婷| 久久久久幕乱码| 无码在线亚洲| 色原狠狠天天天| 国语对白在线播放视频| 欧美激情精品| 97硬碰| 91影库| 亚洲日产专区婷婷| 蜜臀av在线播放一区二区三区| 欧美se综合| 色噜噜人妻av 中文字幕| 日日骚中文字幕| 中文字幕一区 二 区 三 四 五 区日 日 骚 | a片偷拍视频| 成人羞羞视频国产| 狠狠婷婷亚洲中文综合久久| 亚洲中字幕日本一区二区三区| 久久e6只有精品| yw尤物av无码点击进入麻豆| 美美91成人国产精品欧美精品久久久久久久| 狠狠色噜噜狠狠狠狠2018| 国产乱人妻精品入口| 久久久久亚洲AV无码专区少妇| 中文字幕视频免费| 色婷婷电影网| 人妻一区二区三区视频| 超碰在线综合97| 丁香六月综合激情| 国产精品原创巨作?v网站| 美女让帅哥通她小鸡鸡| 男人的天堂网免费| av一区二区三区 中文| 欧美在线91| 99久热精品99re6热| 国产女人成人精品视频| 999精品国产高清一区二区| 91精产一区二区三区| 91精品久久久久久77777| 欧州91高潮| 自拍亚洲综合| 国产老熟女| 亚洲欧洲网站免费观看| 日本一区二区三区免费观看| 九久9精品| 欧美性,亚州色| 性开放中文AV高清无码免费看| 伊香蕉综合久久久久久久噜噜噜| 在线 欧美 亚洲| 久热色情精品| 久久超碰久| 26uuu国产日韩综合在线观看| 91国产丝袜白虎| 无码视频一区二区| 久久久久13| 亚洲国产成人精品无码专区| 中日亚韩免费视频| 日本色色色网站免费看不卡| 亚洲超碰97| 亚洲一区二区av| 欧洲精品一二三在线| 九九热精品在线| www.久久爱| 天天做日日做| yellow网站免费观看日韩高清无码| 日本不卡在线二区三区| 少妇九九九九| 校园春色 亚洲| 久久妇| 亚洲国成人情色好看电影| 91 亚洲 欧洲| 综合五月婷婷| 91夜夜蜜桃臀1区2区3区| 激情综合五月婷婷| 亚洲另类久操网| 大香蕉日亚洲日本亚大| 精品成人亚洲午夜电影| 自拍偷拍第26| 97精品久久| 97av在线观看| A级毛片在线看免费| 男人精品区| 很狠操| 国产av青草| 久久av一级av少妇av高潮| 天美精品av| 日韩乱码av| 五月婷婷激情| 人妻少妇精品一区二区三区| 天天干夜夜一操| 国产女人高潮嗷嗷嗷叫小说 | 精品久久視頻在线| 日韩av三四区| 亚洲欧洲精品成人| 大香交| 欧美在线第五页| 国产AV天美传媒一区二区三区 | 嫩草影院永久在线制服丝袜| 欧美亚洲AN| 男插女青青影院| 亚洲老熟妇xxx| 日本孕妇孕交| 亚洲日本天堂| 麻豆精品A片免费观看| 久久这里精品国产99丫e6| 丝袜夫妻自拍| 九九热午夜欧亚国产视频| 久久视频,这里只有精品 | 久久婷婷影院| 97操97色| 九七毛片九九毛片| 午夜免费视频1000| 一区二区三区黄片免费观看| 中文字幕av片| 国产午夜精品理论片一二三区区| 天天色,天天干,天天干| 九月丁香| 欲色影视综合吧| 午夜精品久久久久久久男人的天堂| 色婷婷五月天| 中文字幕久久精视频久久大全| 蜜臀av在线播放一区二区三区| 69精品人人人人| 大香蕉123| 欧美日韩黄色片一区二区三区四区人与兽做爱| 97久久久精品| 午夜视频久久久| 操老熟女AV| 久久二| 国产日韩欧美三级片| 91社操逼| 日韩少妇一区二区三区| 中文字幕91综合| 亚州精品丝袜-不卡成人免费| 蜜臀AV成人精品蜜臀| 日韩欧美麻豆 | 免费看污网址| 亚洲av乱伦色图网站| 色欧美天天| 国产精品suv一区| 精人妻一区二区三区| 乱抡国产91| 去干网最新版| 淫乱图区 | SS久久| 东京热毛片177b2viP| 国产女人与拘做受视频免费| 91黑丝少妇| 欧美日韩小说| 国产超碰人人爽人人做| 欧美精品双插| 亚洲成a人v欧美综合天堂下载| 欧美人妻久久精品二区三区| 97天天做| 视频一区二区免费在线| 色性欧美| 国产精品伦理| 竹菊影视国产一区二区| 九九九九精| 91嫩草在线| 亚洲激情AV| 9999九九九久久久| 操逼视频免费日韩无码| 久久久专区| 一级做a爰片性色毛片久久| 99精品在线播放| 精品欧美日韩在线观看| 国产性爱在线视频一区二区| 2019AV天堂| 免费a v| 天天摸,夜夜摸| 91劲爆| 欧美一区二区三区大综合| av网站免费线看| 天天色黄色影院天天操| 中 文字幕一区二区三四 五 区日 日 骚| 亚洲精品电影| 五月婷婷六月色| 九九九久千久久激情蜜桃在线看 | 精品人妻久久久久一区二区三区| 国产精品久久久无码AV网站| 大吊色| 亚洲最新Av| 伊人综合色网| 无码外流操逼视频| 九九九九九九九| 超碰人人超在线观看| 中文字幕精品亚洲熟女| 日韩免费看黄片| 国产女主播视频在线观看| 伊人五月天激情| 蜜臀一二三区| 九色97| 亚洲欧美综合| 伊人网在线观看| 一道α片欧美| 中亚黄色三级大片| 天天射夜夜| 天天激情综合站| 蜜桃久久久久久久久久久久 | 国产午夜精品一区二区三区牛牛| 六月丁香五月婷婷| 免费AV中文网在线观看| 免费啊啊啊| 玖玖爱综合| 中文字幕123| 天天日日日射| 久久99午夜精品一区人妻| 亚洲91射| 亚洲欧美另类少妇精品| 丁香五月色情| 久综合国内精品自在自线| 久久一本大香蕉| 亚洲成av人片色午夜乱码| 久久久久久久久久久久97| 日本人体九九九九九九| 激情网色| 青娱乐休闲视频在线观看| 9久精品视频在线观看| 手机看片1024你懂的国产| 日本女人久久久| 亚洲熟妇丝袜在线观看| 大香蕉免费乱伦视频| 上床啊啊啊| 久久色一区| 日韩久久.一级黄色片| 91 丝袜在线播放| 青草园大香蕉| 国产精品91一样| 亚洲最大成人a毛毛片| 91痴汉| 欧美大香蕉97| 1024人妻| 综合欧美日本三级| 久久性生大片免费观看性| 超碰午夜| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 91老司机视频| 哑洲在线| 一区二区三区色综合| 啊啊啊啊一区| 久草免费在线一区二区| 久久直播国产| 最新av中文字幕高清| 欧美亚洲天天| 青青操视频在线| 天堂九九九九九九九九九| 亚洲第2页| 成人av在线播放| 亚洲欧美黄| 精品国产久久乱码| 看黑丝美女操逼青青网站| 97色碰| 国产高清免费不卡av| 久久在线观看免费视频| 伊人91| 伊人欧美大香蕉视频| 精品亚州18| 久久少妇视频| 美女裸体麻豆天美蜜桃91| 五月色综合| 超碰这里只有精品| 91女在线观看| 殴美牲| 五月丁香啪啪| 狠狠色综合网| 久操操| 日韩女模中文造逼| 插欧洲美女欧美精品| 郑州宾馆老熟女露脸啪啪| 欧洲欧美视频一区二区| 一个色导综合| 亚洲图片欧洲图片aⅴ| 青青免费在线视频一区 | 九七毛片九九毛片| 欧美最大综合网| 91九九九吃| 人人搡人人肉久久精品| 物业黑人 AV一区| 97 九色| 青青欧洲黑| 330Dv国产女人终合视频极品人与兽| 殴美综合色88| 黄色不卡视频| 九九久精品| 精品少妇一区二区三区| 女人天堂av在线播放| 91久久久久久久久18| 亚洲天堂精品日韩电影| 国产二区三区免费视频| 欧美亚洲一级在线观看| 老司机老司机午夜影院| 欧美系列在线一区二区| 凹凸视频特色日本特黄| 黄色AV影视| 蜜臀AV一区二区三区激情综合| 亚洲五区熟女| 色天欧美| 午夜啊啊| 无码区蜜乳| 做爱A级亚欧| 亚洲一区二区三区AV无码 | 囯产精品久久久久久久久久梁医生| 天天影视色香欲综合网小说| 在线岛国新天堂8| 美女午夜福利免费视频| 深爱激情五月天| 97国产色综合| 国产又大又粗又长视频| 中日韩免费看男女操逼大全| 日韩一级成人毛片免费观看| 图色综合网| 中亚黄色三级大片| 蜜臀99久久国产| 亚洲男人久久综合天堂| 五月婷婷大香蕉| 久久九七| 亚洲综合嫩| yiqicaoav| 夜嗨影院| 亚洲乱色视频一区、二区在线| 亚洲诱惑| 日日摸天天爽夜夜欢| 精品人妻中文字幕4399| 99热这里只有精品9| 高清不卡一二三区视频......| 天天影视射综合网| 东京热大香蕉| 无遮挡猛进视频免费无限观看| 1024亚洲中文字幕久在线看片你懂的 | www.99色| 日韩人妻大香蕉| 91操人| 国产女大学生AV| 亚洲二区精品在线观看| 高清不卡视频| 另类天堂| 97婷婷色| 亚洲色图第一页| 日韩免费av片高清无码| 久久乐| 97超碰色中文字幕| 少妇一区二区三区高速| 九九热免费国产视频婷婷伊人五月| 加勒比综合a∨| 欧洲特黄毛片免费看欧洲毛片| 色牛牛AV| 蜜桃精品视频一区二区三区| 欧美性爱无码一区二区三区| 九久久九精品视频| 91人人| 99久久久无码国产精品性男| 午夜毛片高清免费不卡| 久久久久久99AV无码免费网站| 成人欧美一区二区三区黑人一| 涩涩久久精品| 人人操人人插人人摸人人干| 日本精品性生活久久久| 自拍偷拍第26| 综合日韩激情另类图片| 国产毛片片精品天天看视频| 色眯眯射| 超碰人妻久久| 九色 人妻 大香蕉| www.久久制服糖| 超碰99在线| 中文字幕在线日亚州9| 18禁久极品美女久久哦哟呀!| 亚洲无码偷拍| 欧洲射精91| 污色区网站| 97超碰69| 国产精品一区二区a| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 亚洲一区二区 麻豆传媒| 久草视频在线视频在线视频在线观看 | 亚洲综合69| 美女视频尤物网在线看| 噜噜噜久久亚洲精品色情| A级毛片在线看免费| 1二区9| 尤物黄色在线观看网站| 亚洲综合射| 国产亚洲精品农村妇女| 4tube欧美女厕所| 日本三级韩三级99久久| 99re98| 成年男人的天堂| www.99色| 夜夜操av亚洲一区二区| 厕所偷拍在线| 免费看黄片现成| 青青操在线亚洲视频观看欧美在线 | 激情四射婷婷六月天| 久综合国内精品自在自线| 亚洲欧美日韩国产丝袜自拍中文| 久久99午夜精品一区人妻| 男人的天堂久久| 大胆91| 中文字幕高清精品一区| 成人久久久精品| 四虎影院成年人片| 91肉丝| 男人 天堂 日 亚洲| 久久婷婷综合国际产色怕| 亚洲天堂资源在线| 熟女一区二区三区| www.夜夜| 操逼片国产| 夜夜骑日日| 射丝袜高跟鞋99| 黑丝自慰喷水网站| 69一区二区三区| 五月开心久久AV官网| 亚洲五月婷| 百度百度日本操逼| 91狠狠狠| 国产精品久久久777| 亚洲五月婷| 精品无码欧美三级| 亚洲色图8| 久久亚洲不卡一区二区三区| 色色丁香| 久草网站免费在线观看| 午夜舔阴达高潮视频免费看| 免看60秒涩涩视频| 国产婷婷一区| 91粉芽高清在线一区二区| 操逼逼一区视频| 99少妇| 农村妇女精品一区二区| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 亚州色国| 热久久91婷婷| 大香蕉乱伦视频网| 一区二区三区 日韩欧美| 日本一道在线播放高清| 欧洲精品二区| 亚洲AV不卡在线观看| 蜜臀无码一区二区| 亚洲丝袜色| 色色香蕉| 在线中文字幕极品av| 人成午夜免费大片| 91久久久久免| 久久激情婷婷| 91大香蕉伊人| 日本免费一区二区不卡 | 一区二区三区黄片免费观看| 国产91av在线播放| 国产精品午夜AV完会免费 | 加勒比伊人综合| 国产美脚女优尤物在线观看| 韩国女主播青草福利视频| 色色综合网站| 国产自偷自拍一区| 国产一级αv免费看片| 黄色电影在线播放综合网站| 免费观看网黄| 无码137片内射在线影院| 欧美中文字幕精品人妻| 国产色产精品在线观看| 亚洲另类春色| 国产在线综合网| 日韩三级伊人| 亚洲欧洲av影音| 3PAV乱伦视频| 黄色香蕉视频网站一区| 2019精品国产无码成人| www.亚洲黄色| 国产精品嫩草久久久久| 日韩人妻播放| 欧美性爱伊人| 九九久久99| 超碰在线99| 偷拍欧美综合| 96免费视频在线| 97视频620| 亚精品无码毛片一区二区三区| 欧美999999| 高清不卡 中文 人妻| 91天天美女| 久久久久久久久久久久色网| 亚洲色图 欧美| 久9re热视频这里只有精品| 成人26uuu| 人人操肉肉| 欧美v亚洲v日韩v最新在线二区| 午夜欧美女人操逼| av天天在线观看| 欧美日韩精品久久久久久久久东北老熟妇| 校园春色五月天| 乱伦日本中文自拍| 午夜福利精品| 国产亚洲色婷婷久久99精品91| 约操熟妇| 国产久9| 美女裸体麻豆天美蜜桃91| 日本男人插女人的逼黄色| 精品综合久久久久久97| 欧美激情区| 色色色日本| 99综合| 啊啊好多水| 超碰 欧美| 91免费看一区二区三区| 国产1769在线| 日韩一级二级在线| 日日干夜夜骑| yw尤物av无码点击进入麻豆| 青娱乐久久艹| 国产13区| 色欧美色交综合| 欧美日韩在线视频网站| 成人三级片无码| 欧美天天谢综合网| 中出91视频| 日本成人A片网站| 五月婷婷综合激情| 在线情色电影 91大| 四虎免费在线观看| 亚洲一卡2卡3卡4卡乱码网站| 69精品少妇一区二区三区蜜桃| 撸撸成人在线视频| 久久精品人妻一区| 久操大香蕉| 北京美女一区二区| 白丝一区| 操一区| 青青欧美| 久久无码一区二区二三区性色| www色色色com| 亚洲国产蜜臀系列在线观看| 国产黄色视频久久| 亚洲情色婷婷五月天| 高清孕妇孕交 交孕妇| 性爱综合一区二区| 天天操av懂色| 酒色综合网| 日本肏逼视频在线观看| 91美女色视频亚洲| 日韩中文字幕视频| 99999精品视频| 啊啊啊啊好多水| 国产做?爰片久久毛片?片美国| 久久久久久91香蕉国产| 日本操逼视频在线| 91色综| 欧美日韩中国x| 欧亚综合一卡二卡中文字幕| 操逼逼无码| 亚洲欧洲国产综合av| 伊人久久大香线综合无码| 亚洲情色五月天| 91色综合色| 综合性视频99| 亚洲天在线| 欧美一级二级三级| 久久久久久久9| jazzjazz国产精品麻豆| 人妻二区| 久久熟女人| 欧美日韩理论一区| 青青草成人视频在线观看二区| 男人的天堂久久狠| 日韩无码第3页| 丝袜美腿亚洲| 久久91视频| 91丨九色丨43老版熟女| 中日无幕一二三四区| 国产精品午夜成人福利| 欧美亚洲韩国视频十五区| 97色综合中文网| 日韩一级久久毛片| 极品尤物女神在线观看| 大香蕉97久久| 亚洲drav色图| 亚洲欧美另类图片| 一牛影视成人片免费| 亚洲图片偷拍视频区| 中文字幕视频在线观看一区二区| 96久久久精品| 国产日本一区二区三区蜜臀在线观看| 久久久久久久久久va| 911粉嫩人妻| 尻女朋友一夜| 熟女露脸激情自拍视频| 成人五月天丁香激情综合| 国产亚洲美日韩Aⅴ中文字幕无码成人| 色综合色欲色综合色综合色综合| 伊人国产av| 欧美综合色| 国产精品成人久久一区二区三区| 99热精品在线| 不卡一区视频| 思思热在线视频在线| 91站街按摩店老熟女熟女| 久久久久久91香蕉国产| 999综合网| 欧美日韩国产色图在线| 成人A片男人的天堂| 亚洲欧洲成人在线电影| 亚洲中文字幕网| 色婷婷视频| 91精品国产麻豆国产自产在| 男人 天堂 日 亚洲| 久久久久夜夜夜夜| 色欲天天综合网| 超碰午夜| 在线观看成人性爱免费小视频| 毛片视频白嫩| 欧美96精品在线| 麻豆啪啪啪视频| 囯产乱伦一区二区三女| 国产农村妇女毛片精品久久| 亚洲永久永久永久永久一级一级一级精品 | 亚州综合在线| 国产av美女被艹的乱叫| 国产偷人伦激情在线观看| 亚洲色图伊人网| 密臀在线免费观看| 亚洲一区日韩| 国产最新小视频在线播放下载| 精品人妻一区二区三区不卡断 | 欧美成人一区二区三区在线播放| 欧美成人免费在线观看| 后入精品| 国产1727欧美| 好吊色一区| 九九久久九九久久| 亚洲综合色婷婷| 人妻啪| 亚洲欧美高清无码| 好吊色青靑草| 男女无套 免费网站| 天天爽爽爽爽| 可免费观看的av毛片中日美韩| 97亚洲综合电影| 国产自制av蜜乳| 伊人久久国产免费观看视频| 春色综合免费| 尤物av网站| 欧美性天天影视| 爽 好舒服 无码刺激久久| 91人妻中文| 人妻一二三区| 丰满人妻一区二区三区性色| 日韩一级久久毛片| 亚洲不卡三级手机播放| 91电影色诱| 免费成人自拍视频在线| 神马午夜久久久| 国模艳艳啪啪一区| 加勒比综合88| 日韩/97| 欧美少妇性爱网站| 蜜桃香蕉久草精品在线| 色999人与兽| 国产在线视频二区| 亚洲,欧美,综合网| 青青草原人妻| 日本东京热加勒比久久| 亚洲色婷婷综合久久久久中文| 日本有码久久| 芊芊操逼视频无码| 激情在线青青操| 九九热五区| 中文一区在线视频| 亚洲福利影院一区久久| 91美女看B| 天天干,夜夜爽| 免费的黄片有限公司| 欧美日日人人天天| 欧美se亚洲| 性爱av网站| 秋霞一集毛片观看| 岛国天天午夜影院传媒网| 超碰97资源大奶| 欧美疯狂做爰xxxx| 欧美第一页| 蜜臀久久久99久久久久 | 日本五区不卡| 91精品人妻| www国产无码| 91精品亚洲内射孕妇| 亚洲天堂中文字| 日本理论在线| 超碰人人乐97| 91久久国产综合精品| 东北操逼| 密臀在线一区尤物| 国产精品精品系列在线观看| wwwxxx日本爽| 久久婷五月天| 极品粉嫩一区二区| 日日噜噜夜夜久久亚洲一区二区| 一区e区三| 亚洲欧美综合| 亚洲欧美自拍偷拍| www.婷婷| 伦理弟一页| 98久久超碰| 99这里只有精品国产| 日韩99神马视频片| 91欧美| 99热这里只有精品地址| 亚州操逼图| 久久久久久久久久va| 日本久久女同性恋视频| 极品AV网站在线观看| 一区二区三区色综合| 欧美综合1性辶| 精品人体无圣光凹凸| 婷色五月天| 97bbn| 美女久久久久久久久久久| 素人一区二区三区日韩| 亚洲综合色网| 青操影院| 黄色香蕉视频网站一区| 欧美另类自拍| 五月天久久婷婷亚洲| 97高清啪啪| 综合激情97 | 99久久国产精品免费高潮| 欲香欲色| 日韩精品在线视频,日韩精品……| 日韩一二三区| 蜜臀一区二区三区在线| 日本成人在线不卡一区二区三区 | 成人贴图日韩欧美| 99热亚洲天堂| 精品一久久久| 在线一区| 天美传媒精品久久视频| 91青青| 极品销魂美女一区二区| 免费岛国一级片| 无码高清少妇久久| 日韩人妻免费精品| 欧洲色| 精品久久99| 美女91在线观看| 伊人在线大香蕉视频久久| 极品出轨视频网站| 好爽视频在线观看视频| 日韩在线欧美精品一区二区| 亚洲成人免费中文字幕| 日本黄 R色 成 人网站| 五月丁香综合| 亚洲成人精品久久久| 夜夜操一区二区| 欧美性爱一区二区三区| 立川理惠被中出无码| 色色色色日本| www久久99| 青青草吊丝| 九一国产精品| 91操熟女| 日韩乱伦影音先锋| 一二三四免费视频| 热热热热日日漂亮永久永久国产日| 毛片麻豆91糖心精品毛情片| 综合 亚洲 欧美| 草草影院最新网址| 亚洲操操操| 欧美国产有色电影| 欧美色网络| 精品少妇人妻av久久免费| 九九热视频在线观看| 国产成自自拍在线观看| 欧美性爱一区二区三区| 国产又黄又粗的视频| 99热官网| 精品久久九| 免费精品无码一级毛片牛牛影视| 亚洲成人福利电影免费| 中日无幕一二三四区| 亚洲精品黑丝| 亚洲精品白浆高清久久久久久| 日韩国产中文字幕| 伊人991| 久久男人天堂| 国产精品久久久久久久久久久久久久久 | 亚州熟妇精品| 黑人娇小av在线播放| 欧美精品日韩一区二区| 超碰夫妻97| 超碰在线人人射| 五月婷视频| 玖玖爱伊人玖玖爱| 北约熟女超碰| 有码人妻系列| 国产女人视频三四五区| 操碰91| 欧美性少妇| 国产极品美女高潮无套在线观看| 欧美图片色综合| 97这里只有精品| 狠狠爱综合网| 97超级久久| 国产精品久久久久久久久AV大片| 97久久久精品| 无码 黑人一区二区三区| 亚州宗合另类| 91爱网| 91校园春色长篇| 97精品一区| 色综合尤物| 久久国产999| 色呦呦呦在线观看视频| 久久久久元码视频| 高清无码一区二区三区| 四虎视频在线观看| 夜夜操青青草| 性爱AV天堂| www.99中文字幕| 校园春色综合香蕉| AAAAAAAAA黄片| 久久精品99久久久久久| 国产树林里野战在线看| 午夜毛片高清免费不卡| 操逼视频亚洲| 伊人四虎综合| 一区二区三区欧美激情| 99久久99九九99九九九| 人妻熟女字幕一区二区| 玖草在线视频| 91在线限制级| 精品人妻中文字幕4399| 欧洲精品久久| 一区二区三区机械有限公司| 99re这里只有| 日本有码影片下载| 日韩极品无码B| 超碰地址97| 不卡免费av在线播放| 91综合天天| 日韩三级久久久| 亚洲一区中文精品| 亚欧美综合网。| 国产成人网站在线观看| 97天天| 不卡九肏| 思思热影视| 97亚洲色图| 夜夜操91744565| 免费啪啪av| 精品一区二区2| 97资源制服丝袜| 波多野结衣被操50分钟免费视频| 一区二区不卡免费| 偷拍伦理视频| 国产探花精品在线| 亚洲男人天堂网站| 久久一二三四不卡 | 999久久久免费精品国产牛牛| 欧洲精品欧洲精品| 淫乱图区| 淫乱图区 | 亚洲中文制服诱惑| 国色天香av| 精品国产乱码久久久久A| 丁香六月婷婷| 日韩成人精品中文字幕| 色狠狠综合| 国产成人+综合亚洲+天堂| 91久久18禁| 亚洲超碰在线| 精品中文字幕第一页| AV中文字幕三四五| 亚州色图欧美| 欧美另类色图片| 免费A V在线播放| 草草草视频在线免费看| 亚春色色| 日本中文字幕一区| 天天干天天日天天射黄色| 亚欧无码在线| 尹人免费观看视频在线| 亚洲黄色电影| 亚洲日本天堂| 天堂国产AV| 亚洲精品视频二区| 黑人黄片在线免费观看| 亚洲欧美日韩免费电影| 蜜臀久久99精品久久久电影| 一摸二插三插| 超碰538| 久久婷婷在线观看视频| 99在线免费观看| 久久香蕉综合一本到3atv| 亚洲欧洲中文日韩女优乱码| 欧美熟妇精品黑人巨大91| 97视频新免费| 欧美97爱| 偷拍导航视频网站| 久男人久久| 久久熟女久| 福利一级版子| 九九亚洲精品| 亚洲综合性感在线| 精精夜夜| 淫淫总合网| 在线 制服丝袜中出 人妻| 中文字幕 国产区| 亚洲高清无码在线桃色| 狠狠操夜夜| 亚洲 小说 欧美 激情 另类| 亚洲九九九| 女生91网站| 酒色综合网| 美女91AV| 精品午夜福利| 久久久蜜桃臀无码视频| 欧美在线天堂| 老女人综合| 九九九九九九九九九国产精品 | 超碰97人妻在线| 天天综合-91入口| 四虎精品一区二区| 搡老女人老91二区| 欧美少妇色图| 成年人网站在线免费观看| 日韩一级久久毛片| 日韩高清黄片| 久久精品国产亚洲AV无码做| 在线人人人人人人精品超| av日韩在线观看电影| 久久肏大逼| 久操不卡视频| 欧美日韩国产在线| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 国产精品夜夜夜| 蜜桃传媒视频第一区入口在线看| 91亚洲最新在线| 欧美97爱| 中文人妻av高清一区| 伊人网综合在线视频| 人人插人人搞人人操| 五月天婷婷基地| 久久色激情一区二区三区| 天堂精品小草| 嗯嗯啊啊的视频| 色色97爱| 天天草AV| 久久久久久久91| 岛园激情| 亚洲日韩XXX| 欧美性爱日韩高清| http://qxhbdz.com| 97网色| 午夜精品视频777| 欧美日韩人妻婷婷一区| 男女日B国产| 中文字幕一区二区三区蜜臀| 久久高潮妇女视频| av国产无码| 天天爱综合网| 日韩AV无码中文一区二区| 色天堂综合| 久久久久久亚洲Av无码精| 日本亚洲vr欧美不卡高清专区| 91N综合网| 人、人、摸,人、人、草| 中出后入| 精品性爱一二三区| 欧美熟女丝袜| 十八岁啪啪视频免费看| 日本不卡二三区| 岛国福利在线精品播放| 校园春色欧美色图| 国产主播福利| 毛片17S| 日本在线观看网址| 蜜臀久久99精品久久久久免费观| 大色综合| 欧美色图片91| 三级精品三级在线观看| 中文字幕视频2区| 欧州一区二区三区四区| 天天弄欧美| 麻豆国产视频精品观看| 日韩无码精品综合久久| 日本视频在线观看污污污| 久久色一区| 91高清欧美| 欧美黄片欧美黄片xxx| 久久九七| 1240青青草一区二区三区视频天爱| 色久桃花影院在线观看| 精品久久久久瑟瑟| 欧美日韩欧美| 9久精品| 免费观看欧美日韩操逼视频| 91丝袜在线观看| 日日干夜夜操视频h| 国产一区自拍欧美日韩| 日日碰视频网| 凹凸视频特色日本特黄| 亚州性9| 亚洲码和欧洲精品激情系列| www亚洲免费| 四虎在线观看网站| 91超碰人人操| 亚洲精品久久久久毛片A片拉屎| 91色爽欧美| 最新中文字幕精品在线| 九九热精品视频六| 加勒比伊人| 91足交| 热热色色综合| 美中日韩无码| 丝袜狠狠草尤物 91| 中文字幕久热视频在线| 久久欧洲| 国产又黄又粗的视频| 欧美天天综| 久久精品国产亚洲AV高清演员表| 亚洲 中文 女同| 亚洲啪啪综合?v一区综合精品区| 9九九九九视频在线观看| 97精品一区二区三区免费| 男人的天堂不卡一区二区| 国产sv美女内射| 大香蕉碰碰| 欧美亚洲情色| 天天影视激情欧美| 26uuu成人影片| 伊人精品视频| 激情小说成人日本无码一| 一摸二插三插| 99无码视频| 久久精品熟妇丰满人妻99| 麻豆精品久久久久久久| 日产操逼| 狠狠夜色午夜久久综合在线| 韩国一级AAA| 青青草国产一区二区三区| 不卡免费av在线播放| 不卡二三区人妻少妇| 久草综合京东| ,成人免费啪啪视频| 久热久| 久久亚洲av成人无码国产| 天天干18禁| 亚洲国产一区二区三区在线 | 好湿好紧好爽 视频| 99精品国产户外露出| 亚洲91网站| 欧美精品日韩一区二区| 久久精品一区二区三区四区五区| 亚洲情色1区| 久久亚洲AV无码专区首页| 这里只有97精品| 97综合在线观看| 操操操日本的逼| 97在线视频免费看| 精品中文字幕第一页| 97网色| 后入合集| 嫩草91| 亚洲无限观看| 99热aaa| 欧美国产日韩清纯唯美| 日韩不卡一二三四| 国产精品99精品视频网站| 小情侣高清国产在线视频| 久久视频少妇美女| 日韩偷拍一区二区三区| 婷婷五月天激情小说| 丝袜美腿制服人妻二区中文字幕| 欧美亚洲自拍另类人妻| 丰满人妻一区二区三区免费 | 国产精品一区二区黄片| 99性爱在线观看| 日韩精品国产一区二区| 天天夜躁日日躁狠狠2002| 日本欧美中文字幕| 人人操人人肉久久精品| 九九热精品视频六| 91久热| yazhouzaixian| 少妇内射视频| 人妻黑丝袜电影| 亚洲成人妻日韩在线| 久久大线蕉一区| 色香在线| 欧美亚洲宗合色性图| 久久99草| 色天堂在线观看| 嗯嗯啊啊啊啊轻点视频| 国偷自 一区| 日夜尻逼网| 精品二区久久| 97任你吞精| 秋霞色色影院| 激情欧美97| 久久久免费高清中文视频| 乱久久久| 99re8免费高清在线| 久久久999日本大片| 久久丁香五月婷婷| A片 AV一级在线播放观看免费| 国产第12页| 国产区日韩区在线观看| 好属操| 亚洲日韩精品一区二区| 天无日色综合| 人人操av| 亚洲中文字幕妇伦久久| 午夜欧美神马久久久久| a片亚洲一本通视频| 九九九九九九九| 国产精品白丝www| 丁香九月婷婷| 欧美激情性爱视频网站| 一级久久久久久久久久久| 欧美久热| 尤物av网站| 久操视频免费观看| 熟女熟妇一区二区三四区| 97久久精品| 久久青青草原免费视频| 日韩中文字幕视频在线观看| 乱精品一区字幕二区| 亚洲色性情三级| 大白逼三四级| 97天堂| 国产h片在线观看视频| 日日干夜夜骑| 久久成人网站| 老司机香蕉久久久久| 亚洲黄色AV电影| 久久夜夜| 国产亚洲精品精AV.| 九月丁香婷婷色| 中国一区二区亚洲人妻| 亚洲aV无码成人在线观看|