亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

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

STM32底層理論核心梳理:時鐘樹、外設映射與實戰(zhàn)避坑指南

STM32底層理論核心梳理:時鐘樹、外設映射與實戰(zhàn)避坑指南 很多朋友學STM32的方式其實是在學“操作”而不是學“理論”。照著視頻點個燈、燒個程序改改引腳就能跑起來可一旦換一顆芯片、換一塊開發(fā)板、或者遇到一個網(wǎng)上沒有現(xiàn)成答案的功能整個人就懵了。我見過太多人卡在“同樣的代碼為什么我的板子不行”這種問題上歸根結底是沒搞懂STM32底層那套體系結構、時鐘樹、外設映射和啟動邏輯。這篇東西我想把STM32最核心的理論骨架給你梳理清楚再結合這些年我實際踩坑的經(jīng)驗把它落到開發(fā)環(huán)境和典型場景里去。不管你是剛入門的新手還是想系統(tǒng)補一遍理論的進階開發(fā)者這篇文章都值得花點時間看下去。1. 先把底層架構看透Cortex-M內(nèi)核、總線與存儲器映射1.1 STM32不是“一塊芯片”而是一個完整的微控制器系統(tǒng)很多人第一次接觸STM32腦子里默認它就是“一個CPU”。這個認知需要先糾正一下。STM32內(nèi)部本質(zhì)上是一個以ARM Cortex-M內(nèi)核為核心外面包裹著總線矩陣、各種存儲器、時鐘系統(tǒng)、外設控制器、調(diào)試接口的完整片上系統(tǒng)。你在keil5里寫的C代碼最終要落到的不是“某個寄存器”而是“某個地址”。這個地址從哪來就是由存儲器映射決定的。以最常見的STM32F103系列為例0x00000000附近是啟動區(qū)上電后CPU從那里取第一條指令0x08000000開始放Flash也就是你的程序本體0x20000000開始是SRAM放變量和堆棧0x40000000之后全部是外設寄存器區(qū)。你有沒有注意過STM32標準庫或者HAL庫里那些GPIOA、USART1、TIM2本質(zhì)上都是一個base address加偏移量比如GPIOA的基地址是0x40010800你要操作它的某個引腳就是往這個地址加偏移后的寄存器里寫值。理解了“外設地址”這個觀念你后面看芯片手冊會輕松非常多因為所有寄存器操作都是在跟地址打交道。Cortex-M3內(nèi)核F103用這個和Cortex-M4內(nèi)核F407、F429這些用這個之間除了多了FPU和DSP指令最核心的差異在于總線架構、中斷控制器NVIC、以及部分存儲映射細節(jié)。比如F4系列引入了TCM接口、ART加速器Flash等待周期也跟主頻強相關。很多人在F103上跑得好好的代碼直接換F407發(fā)現(xiàn)有時候莫名其妙的跑飛很大概率就是沒處理Flash延遲和時鐘樹差異。所以我的建議是學理論一開始別急著糾結哪顆芯片先把Cortex-M3/M4的編程模型吃透后面換芯片就是看差異表的事。1.2 時鐘樹理論整個芯片的“心跳”必須親手調(diào)過一遍時鐘是STM32的命脈也是從“點燈學者”到“懂行工程師”的分水嶺。STM32內(nèi)部有好幾路時鐘來源HSI內(nèi)部高速RC約8MHz、HSE外部高速晶振一般是4~25MHz、LSI內(nèi)部低速RC約40kHz給獨立看門狗和RTC用、LSE外部32.768kHz晶振給RTC用。系統(tǒng)時鐘SYSCLK經(jīng)過AHB預分頻器得到HCLK再到APB1和APB2預分頻器得到外設時鐘。這里有一個非常經(jīng)典、也非常容易搞混的點APB1和APB2的定時器時鐘倍頻規(guī)則。以F103為例如果系統(tǒng)時鐘是72MHzAPB1預分頻設為2那APB1總線上的外設時鐘是36MHz但掛在APB1上的TIM2~TIM7它們的時鐘是36MHz的兩倍也就是72MHz。為什么因為定時器的計數(shù)時鐘為了保持跟系統(tǒng)時鐘一致硬件上在定時器模塊內(nèi)部做了×2處理。很多人移植代碼后定時器時間不對八成就是沒搞清楚這個倍頻邏輯用了錯誤的定時器時鐘源去算預分頻值和重裝載值。這個理論不能跳不能猜最好打開CubeMX或者參考手冊的時鐘樹一頁自己算一遍把每一步為什么乘、為什么除搞清楚。系統(tǒng)啟動時默認用的是HSI如果你要用HSEPLL跑到72MHz就必須自己配置RCC相關寄存器或者用CubeMX生成。別以為“默認72MHz”是天經(jīng)地義的事芯片上電冷靜期的時候它就是個跑在8MHz的“低性能模式”。很多剛從Arduino轉過來的人第一反應是“怎么這么慢”就是沒配時鐘。2. 外設理論的三大件GPIO、定時器、串口2.1 GPIO理論不是“高低電平”那么簡單GPIO是所有外設里最基礎也最容易被輕視的。點燈只是它的基本功真正用的時候你面對的是推挽輸出、開漏輸出、上拉輸入、下拉輸入、模擬輸入、復用推挽、復用開漏這七種模式的選擇。很多人搞不清推挽和開漏的區(qū)別我用一個大白話類比推挽輸出就是芯片內(nèi)部有兩個“開關”一個負責往外面推高電平一個負責往外面拉低電平輸出能力強驅動LED、蜂鳴器這種負載很穩(wěn)開漏輸出只在內(nèi)部提供一個“接地開關”高電平全靠外部上拉電阻去“吊”起來適合用在I2C這種需要多個設備共享一條線的總線場景誰拉到低就低要高了就大家一起放手讓上拉電阻拉高不會打架。輸入模式里到底選上拉還是下拉取決于你的電路默認狀態(tài)。比如按鍵一端接地你希望沒按的時候讀到高電平那就用上拉輸入如果按鍵一端接VCC那就用下拉輸入。很多人在Proteus仿真里電路對了但程序讀不到正確電平往往就是內(nèi)部上下拉沒配對。GPIO的理論還包括輸出翻轉速度2MHz、10MHz、50MHz這個參數(shù)在老庫里的概念HAL庫改成了GPIO_SPEED_FREQ_LOW/MEDIUM/HIGH、以及最大灌電流/拉電流的限制。直接用GPIO驅動繼電器、電機這種大功率負載純屬自找麻煩輕則帶不動重則把引腳燒了一定要加驅動電路或者用三極管/MOS管做隔離。2.2 定時器理論時基、PWM、輸入捕獲分別解決什么問題定時器是STM32里功能最豐富也最考驗理論功底的外設。F103里有高級定時器TIM1/TIM8通用定時器TIM2~TIM5基本定時器TIM6/TIM7。它們的功能層次是這樣的基本定時器只能做時基也就是定時中斷通用定時器在此基礎上加了輸入捕獲、輸出比較、PWM生成、編碼器接口高級定時器再額外多了互補輸出、死區(qū)插入、剎車輸入這些專門為電機控制準備的。你聽到的“PWM調(diào)光”“PWM調(diào)速”本質(zhì)是定時器輸出比較功能設定一個自動重裝載值ARR計數(shù)從0加到ARR再跟比較寄存器CCR去比小于CCR輸出一種電平大于等于輸出另一種這樣在引腳上就生成了頻率和占空比都可調(diào)的方波。占空比就是CCR/(ARR1)頻率就是定時器時鐘/(PSC1)/(ARR1)。這套公式是PWM的靈魂所有調(diào)速調(diào)光項目底層都是它。輸入捕獲則是另一種玩法用來測外部信號的頻率或者脈寬。比如超聲波模塊的Echo引腳會給一個寬度跟距離成正比的高電平脈沖你用定時器輸入捕獲去測這個脈沖寬度就能算出距離。捕獲模式的原理是外部信號發(fā)生跳變時硬件自動把定時器當前的計數(shù)值鎖存到捕獲寄存器里你再根據(jù)兩次捕獲的差值算出時間。注意這里有個高頻陷阱如果被測信號頻率太高比如超過定時器時鐘的一半采樣定理直接失效捕獲到的計數(shù)值會亂跳。測頻率的時候一定要預估信號的量級再去定PSC和ARR的值不然理論再好都是白搭。2.3 串口理論幀格式、波特率誤差、中斷和DMA串口通信似乎是“最友好”的外設因為上位機和單片機調(diào)試時總要用它打印日志。但真正深入下去串口涉及的理論也不少。首先USART的幀格式是可配置的起始位1位數(shù)據(jù)位可以8位或9位停止位可以0.5、1、1.5、2位有的還有奇偶校驗位。通信雙方每一個參數(shù)都必須一致否則解出來的數(shù)據(jù)全是亂碼。兩個設備波特率不一致導致的亂碼是串口調(diào)試中最常見的錯誤。波特率為什么會有誤差因為STM32的波特率發(fā)生器是從一個固定的外設時鐘去分頻得到的你想要的波特率不一定能被整除。比如用36MHz的APB1時鐘想要9600波特率分頻系數(shù)就是36000000/96003750能整除還好但如果你換成某個奇怪的時鐘頻率出來的實際波特率跟目標波特率之間有偏差誤差一旦超過2%~3%通信就會開始出錯。這個理論在工程上特別重要設計一個產(chǎn)品時先確認時鐘配置再確認波特率是否能低誤差生成別等到量產(chǎn)才發(fā)現(xiàn)這塊板子跟那塊板子通信時好時壞。串口收發(fā)還有一種常見玩法是中斷接收和DMA接收。中斷的好處是“來一個字節(jié)處理一個字節(jié)”及時性強但高頻率大數(shù)據(jù)量時頻繁進中斷會消耗CPU。DMA的好處是“數(shù)據(jù)自己流”CPU不干預特別適合大批量數(shù)據(jù)傳輸比如配合空閑中斷做不定長接收。不要一上來就追求DMA先把最基礎的阻塞收發(fā)調(diào)通再把中斷摸透最后上DMA這個遞進路線對新手來說是最穩(wěn)的。3. 開發(fā)環(huán)境與工程模板Keil5、標準庫、HAL庫怎么選怎么配3.1 Keil5兼容C51和STM32的安裝以及芯片包管理很多人電腦上裝了Keil4的C51版本又裝Keil5的MDK版本然后發(fā)現(xiàn)打開工程文件的時候要么打不開要么編譯報錯。為什么因為Keil的C51和MDKARM是兩個不同的工具鏈裝在同一路徑下還會互相干擾。最穩(wěn)妥的做法是先裝C51版本再單獨裝MDK版本并且安裝在兩個不同的目錄比如C:\Keil_v5和D:\Keil_C51。這樣你雙擊.uvproj文件時關聯(lián)的是哪個版本的Keil取決于文件關聯(lián)可以通過“Open with”手動選擇打開方式。STM32的芯片包Device Family Pack是你在Keil里新建工程時必須安裝的它決定了你的工具鏈能不能識別對應芯片的型號、頭文件和啟動文件。在Pack Installer里選擇對應廠商然后下載安裝即可但網(wǎng)絡不太好時經(jīng)??ㄟM度。我的習慣是直接從官網(wǎng)或者網(wǎng)盤下載離線包雙擊安裝這樣就繞開了在線下載不穩(wěn)定的大坑。裝完芯片包后還要注意啟動文件。F103的啟動文件有startup_stm32f10x_hd.s、md.s、ld.s這些區(qū)分分別是高密度、中等密度、低密度。用錯了啟動文件程序燒進去要么跑不起來要么中斷向量錯亂這是標準庫新手最容易栽的跟頭之一。3.2 標準庫新建工程的手動步驟為什么我建議你親手搭一次雖然現(xiàn)在HAL庫是大趨勢CubeMX一鍵生成工程也很方便但我依然認為學理論階段標準庫新建工程這件“麻煩事”值得親手做一次。因為你會發(fā)現(xiàn)一個工程原來是這么組織起來的分組里要放啟動文件、標準庫核心文件core_cm3.c、system_stm32f10x.c、外設驅動文件stm32f10x_gpio.c、stm32f10x_rcc.c這些、以及你自己的main.c。你會在里面配置C/C的宏定義比如STM32F10X_HD、USE_STDPERIPH_DRIVER還要指定頭文件包含路徑、構造一個合適的工程模板。這個過程會讓你明白編譯器的頭文件搜索路徑是怎么工作的、宏定義是怎么控制條件編譯的、啟動文件里那一堆匯編到底做了什么。如果你一上來就靠CubeMX生成工程這些細節(jié)往往就被封裝在黑盒子里了出問題的時候你完全沒有排查方向。當然標準庫本身已經(jīng)停止更新了新項目上HAL是大勢所趨但理解標準庫工程的構成對讀懂HAL庫生成的工程也大有幫助因為它們的骨架是相通的。3.3 VSCode配置與STM32CubeMX現(xiàn)代開發(fā)流的取舍Keil這么多年還是主流但身邊越來越多的人開始用VSCode配插件來做STM32開發(fā)。用VSCode的好處是代碼編輯體驗、搜索體驗、Git集成都明顯優(yōu)于Keil。比如你可以裝Cortex-Debug插件配合OpenOCD或者pyOCD做調(diào)試加上EIDE插件來管理工程構建。不過VSCode這邊有個傳統(tǒng)痛點編譯和下載沒有Keil那么“一鍵化”需要自己配置構建工具鏈。用arm-none-eabi-gcc作為編譯器的話要處理鏈接腳本、Makefile或者CMakeLists這對初學者其實不太友好。我的建議是入門階段優(yōu)先用Keil STM32CubeMX因為CubeMX生成的工程是標準、完整的你先用起來等把芯片理論摸熟了再折騰VSCode也不遲。進階以后VSCode開發(fā)效率是真的高尤其是做代碼重構、交叉引用的時候比Keil舒服一個量級。年輕工程師問我入門工具選型我從來不給“唯一解”重點是選一個能讓你快速驗證理論的工具而不是把精力花在跟IDE較勁上。3.4 ST-Link Utility與程序燒錄理論讀保護、選項字節(jié)、批量下載ST-Link Utility是我非常推薦的一個工具它不僅能燒錄程序還能幫你做很多調(diào)試器本身做不了的事。比如全片擦除、讀取Flash內(nèi)容、設置讀保護等級。實際項目里經(jīng)常遇到這種情況客戶退回一塊板子程序被誤加了讀保護導致你連不上芯片SWD仿真器直接報錯。這時候就要用ST-Link Utility先解除讀保護選項字節(jié)里把RDP級別調(diào)回Level 0再重新擦除、燒錄。放心解除讀保護的過程會觸發(fā)一次全片擦除程序信息會清空但這個操作能讓你“救回”一塊看似變磚的板子。批量燒錄也是產(chǎn)品開發(fā)繞不開的話題。ST-Link Utility本身支持命令行操作你可以寫一個腳本批量燒錄。再進階就是用ST官方或者第三方的量產(chǎn)工具做離線燒錄。理論上是這樣燒錄的本質(zhì)是把生成的.hex或者.bin文件通過SWD接口或UART ISP引導程序寫入芯片F(xiàn)lash。SWD只要4根線SWDIO、SWCLK、GND、VCC就能燒比JTAG少線也少占引腳這也是為什么現(xiàn)在絕大多數(shù)調(diào)試器都默認走SWD。4. 幾個繞不開的實戰(zhàn)場景從理論到代碼的閉環(huán)4.1 超聲波測距一個定時器和GPIO就能完成的經(jīng)典理論綜合超聲波測距的原理很簡單但很能檢驗你對定時器輸入捕獲和GPIO操作的掌握程度。HC-SR04這種模塊的用法是給Trig引腳一個至少10微秒的高電平脈沖模塊內(nèi)部會發(fā)出8個40kHz的超聲波并等待回波Echo引腳會輸出一個高電平脈沖其寬度就是聲波從發(fā)射到返回的時間。距離 (時間 × 聲速340m/s) / 2。這里的核心是測量Echo高電平的持續(xù)時間你用定時器的輸入捕獲加上一個GPIO的外部中斷或者干脆用輪詢方式讀取定時器從捕獲到高電平開始到結束的計數(shù)值。實際工程里要注意幾點一是聲速受溫度影響工業(yè)級產(chǎn)品會有溫度補償傳感器但學習階段用340m/s算足夠了二是單次測距不靠譜一定要做多次測量取平均或者中位值濾波不然傳感器本身的噪聲會讓你得到跳來跳去的距離數(shù)據(jù)三是超聲波模塊的探測范圍和盲區(qū)要心里有數(shù)HC-SR04盲區(qū)一般是2cm左右測太近會得到亂值。很多人拿它做避障小車時說“明明前面沒東西卻報障礙”多半是沒處理異常數(shù)據(jù)和盲區(qū)。4.2 USB虛擬串口把STM32變成電腦的“即插即用”串口設備用STM32做USB虛擬串口USB Virtual COM Port是很多智能設備、手持儀器常用的功能。它的理論本質(zhì)是STM32內(nèi)部集成了USB外設你在枚舉時把自己聲明成CDC類設備Windows和Linux會直接給你虛擬出一個COM口不需要額外裝驅動。對你來說它跟普通串口一樣收發(fā)數(shù)據(jù)但對電腦來說它是一個USB設備信息量、穩(wěn)定性都比傳統(tǒng)UART要好得多。HAL庫里實現(xiàn)這個功能的核心是USB device library需要你配置時鐘為48MHzUSB外設對時鐘有嚴格精度要求一般用HSEPLL或者專用的USB預分頻然后在usbd_cdc_if.c里實現(xiàn)收發(fā)回調(diào)函數(shù)。一個常見坑如果你用HSI做系統(tǒng)時鐘USB枚舉可能非常不穩(wěn)定因為HSI精度不夠建議一定要用HSE做時鐘源。還有一個坑是進入低功耗模式后USB會斷開如果你直接在任務里休眠上位機那邊馬上顯示設備掉線。這個功能是典型的“看著簡單一調(diào)就崩”因為USB協(xié)議棧對時序和中斷要求很高建議熟讀官方例程再改。4.3 按鍵電路設計為什么你的按鍵總是誤觸按鍵看起來太簡單但硬件和軟件任何一邊偷懶都會帶來麻煩。硬件上按鍵一端接GND另一端接MCU引腳你需要一個上拉電阻讓引腳默認是高電平按下時接地變低松開恢復高。內(nèi)部上拉能不能省這個外部電阻可以但抗干擾能力差一些而且不同芯片內(nèi)部上拉的阻值并不固定。如果你用的是開漏輸出模式去讀按鍵那更是必錯無疑——讀輸入要用輸入模式。軟件上最大的坑是抖動。機械按鍵按下和松開時觸點會產(chǎn)生幾毫秒到十幾毫秒的機械抖動如果不處理一次按鍵會被識別成好幾次。最簡單的辦法是延時消抖檢測到電平變化后延時10~20ms再讀一次確認電平穩(wěn)定才算有效。更好的做法是用定時器掃描 狀態(tài)機消抖不阻塞主流程。很多新手用HAL_Delay直接消抖如果按鍵按下時剛好系統(tǒng)有高優(yōu)先級中斷延時會被拉長體驗很不好。按鍵掃描的最佳實踐是放在定時器中斷里比如每5ms掃描一次連續(xù)兩次讀到相同狀態(tài)才更新按鍵狀態(tài)這套邏輯做熟了之后非??煽俊?.4 兩輪差速小車與PID為什么光給PWM跑不動直線兩輪差速小車是STM32項目里的“國民級”選題做畢業(yè)設計、智能車競賽都繞不開。它的核心是左右輪各自用一個直流電機驅動通過調(diào)整兩個電機的PWM占空比來控制前進速度和轉向。差速轉向的原理是左輪和右輪轉速不同車身就會向轉速慢的一側轉彎。道理誰都懂但真正跑起來99%的新手會發(fā)現(xiàn)小車跑不了直線總往一邊歪。為什么兩個電機不可能一模一樣內(nèi)阻、機械摩擦、輪子與地面的接觸情況都有細微差異同樣的PWM占空比轉速就是不一樣。解決這個問題的理論工具是PID閉環(huán)控制。你在電機軸上裝一個編碼器一般是一個霍爾傳感器或者光柵碼盤通過定時器的編碼器模式或者外部中斷讀取轉速然后跟目標速度比較用PID算法去修正PWM輸出。這里我建議先調(diào)通P參數(shù)讓系統(tǒng)快速響應但又不會震蕩再考慮加I參數(shù)消除靜差。很多同學一上來就寫一個復雜PID庫結果調(diào)參調(diào)到懷疑人生其實對于兩輪小車位置外環(huán)加速度內(nèi)環(huán)往往就夠用了別貪多。用串口把左右輪的目標轉速和實際轉速打印出來看數(shù)據(jù)調(diào)式比靠肉眼觀察小車跑偏那點經(jīng)驗來得高效得多。5. 常見問題與排查技巧實錄5.1 delay卡死不是玄學是SysTick中斷優(yōu)先級沒弄明白“我的程序跑著跑著卡死在delay里”是我被問過無數(shù)次的問題。先明確一點STM32里最常見的delay是用SysTick實現(xiàn)的在標準庫中是通過SysTick_Handler里做遞減計數(shù)在HAL庫中是通過HAL_Delay配合uwTick。如果你在某個中斷服務函數(shù)里調(diào)用了帶阻塞延時效果的函數(shù)而這個中斷的優(yōu)先級比SysTick的優(yōu)先級更高問題就來了SysTick中斷進不去系統(tǒng)計數(shù)就不能更新延時永遠不會結束。舉個例子你用外部中斷去處理編碼器中斷里順手調(diào)了一個HAL_Delay(100)如果外部中斷優(yōu)先級設置得比SysTick高這個HAL_Delay就會卡死。因為這等于在一個優(yōu)先級更高的中斷里等一個需要低優(yōu)先級中斷去推進的時間變量形成了死鎖。解決辦法有幾種一是延時期間把中斷關掉不推薦太粗暴二是在中斷里避免用阻塞延時三是用非阻塞的狀態(tài)機思路重寫邏輯。真正做項目的時候我的原則是“中斷服務函數(shù)里絕不使用任何形式的阻塞延時”這是血淚教訓。5.2 禁用JTAG之后芯片下載不了程序還有救嗎“我禁用了JTAG之后再也連不上芯片了怎么辦”這個問題也是高頻中的高頻。你寫的代碼里如果調(diào)用了GPIO_ConfigPinRemap或者某條語句把JTAG對應的引腳PB3/PB4/PA15這些復用成了普通功能那么你的調(diào)試接口就被砍掉了一部分。STM32默認的調(diào)試接口是SWD和JTAG共存的如果你禁用了JTAG但保留了SWD那么你只要接SWD兩根線PA13SWDIO、PA14SWCLK照樣能下載程序不需要全連JTAG那一堆線。如果你把SWD也禁用了那就麻煩了芯片完全沒法通過調(diào)試器連接。這時候唯一靠譜的辦法是用串口ISP下載把BOOT0拉高BOOT1拉低復位上電后芯片進入系統(tǒng)存儲器引導模式再用串口工具比如STM32CubeProgrammer把Flash全片擦除寫一個正常的程序進去再把BOOT0拉回來。很多人在這一步直接放棄了其實電路上一根跳線帽就能解決。以后寫涉及調(diào)試引腳的代碼記得至少保留SWD相關的引腳不誤操作這是做開發(fā)板項目的一個基本修養(yǎng)。5.3 Load *.axf Flash Download failed錯誤提示背后的三個方向Keil里報這個錯的人非常多但原因其實就那么幾類挨個排查就完了。第一種是目標芯片根本沒連上就是你的調(diào)試器接線錯誤、虛擬串口沒安裝驅動、或者調(diào)試器沒識別到目標電壓。此時在Options for Target - Debug里點Settings如果顯示SW Device是空白那多半是硬件連接問題。第二種是Flash算法沒選對在Utilities頁里Flash Download列表要是為空或者選了不匹配的芯片型號編程器不知道用哪一套燒寫時序去擦寫你的Flash必然報錯。第三種是芯片被讀保護了或者選項字節(jié)里禁用了調(diào)試這時就要回到上一節(jié)說的ST-Link Utility去解除保護。這個錯誤是我見過的最容易“一看頭大、二看明白”的問題因為它同時涉及硬件、工具鏈和芯片狀態(tài)。我給你的建議是打印每一輪的排查結果先確認硬件連接正常再檢查算法配置最后檢查讀保護。把這三步走完90%的Flash下載失敗問題都能定位。剩下的10%就值得懷疑是不是調(diào)試器固件太舊了用ST-Link Upgrade刷一下固件再做嘗試。5.4 芯片換型號后程序跑飛多半是工程配置沒跟著換很多人習慣“這個工程抄那個工程”結果在工程里把芯片型號從F103C8T6換成了F103RCT6卻發(fā)現(xiàn)程序燒進去不工作。核心原因在啟動文件和器件頭文件不匹配。C8T6是中密度RCT6是高密度它們的Flash容量不同啟動文件的向量表長度也不同。如果你還是用舊的中密度啟動文件Flash大小定義不對編譯器生成的中斷向量表就偏短一旦發(fā)生某一個位于后面的中斷程序就會跳到一個空地址直接HardFault。還有一個容易忽略的地方是宏定義比如標準庫工程的全局宏STM32F10X_MD和STM32F10X_HD這個宏會影響RCC外設的寄存器配置方式。高密度芯片的Flash等待周期、外設寄存器偏移在某些庫版本里是有差異的宏定義不換編譯出來的代碼很可能在實際芯片上就跑不對。所以凡是從一顆芯片換成另一顆記得做兩件事?lián)Q掉啟動文件、換掉全局宏然后重新編譯、燒錄、驗證不要抱著“反正都是F103沒事”的想法。我一直覺得學STM32最有價值的不是記住哪個寄存器干什么用而是建立起一種“體系化思維”當你看到報錯你條件反射地去查時鐘配置對不對、中斷優(yōu)先級有沒有問題、存儲映射是否匹配。寫代碼的時間其實只占項目的一部分真正拉開差距的是面對問題時有沒有一套自己的分析路徑。這篇里的很多坑我當年基本都是一個個踩過來的互相之間沒有太多捷徑。好在這些理論是通用的你花一次時間把時鐘樹、總線外設、中斷機制這些底層框架啃下來后面無論用標準庫還是HAL庫是F1還是F4、H7都會省下大把的Debug時間。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
日本在线一二| 熟女熟妇伦久久影院毛片一区二区| 亚洲在线a| 97青青操视频| 国产亚洲精品美女久久久m| 啊啊啊啊啊舒服| 欧美综合区| 中文 人妻 制服| 久久久久久中文版| 91粉芽高清在线一区二区 | 岛国成人av在线播放网址| 香港久久久| 中文字幕乱码人妻一区二区三区,99精品 | 国产一级高跟丝袜| 久久久久久久唑| 色爱综合网| 麻豆国产视频精品观看| 久草加勒比一区在线| 日本九九久久99| 91N欧美| 亚洲色图欧美色图日韩色图| 亚洲 无码 偷拍| 狠狠躁天天躁日日躁| 激情六月天| 国产熟女免费观看久久| 太久视频| 99久久精品无码一区二区毛片免费 | 黄色欧美性爱视频| 日本一本道A级黄色毛片试看60分钟| 丰满人妻一区二区三区| 美女久久久久久久久久久| 麻豆成人av| 亚洲图片 91| 国产激情在线| 奸色色 男人天堂 天天射| 欧美成人一级免费电影| 中文字幕一区二区免费在线| 国产精品人妻无码久久久老鸭窝| 97久久久网站| 国产精品夜夜| 深夜视频| 熟女乱3伦999| 91免费看一区二区三区| 97在线看| 91青青草| 极品销魂美女一区二区| aa片毛片| 福利视频香蕉免费一区二区在线| 操逼无码操逼| 精品人妻1区| 日本一区视频在线观看| 欧美人与性动交a美精品| 丝袜人妻av一区二区| 亚洲91在线| 五月天亚洲色图| 啊啊嗯嗯好爽| 97任你吞精| 久久一级无码精品毛片6| 日本黄色精品专区网站| 成年人三级黄色片视频| 亚洲伊人a线观看视频| 无码免费在线观看黄色片| 日韩性爱视频在线免费观看| 韩国黄片aaaa| 凹凸视频特色日本特黄| 久热91| 亚洲综合色网| 任我爽视频在线观看| 91丝袜美腿网站| 桃色六月天| 亚洲淫乱骚妇AV| 97色色,97综合| 日韩视频小说在线观看| 日韩欧美~中文字| 欧美少妇高潮| 欧美成人免费在线观看| 曰本人妻人人澡人人夹| 中文字幕成人| 久久夜精品一区二区三区| 97在线公开视频| 亚洲情色视频| 黄色一级视| 欧美熟爽综合| 超碰 欧美| 天天色欧美| 中文字幕AV乱伦| 2020国产精品| www.丁香五月| 嗯嗯不要 视频| 狠狠91| 国产黄色在线播放观看| 婷婷五月天激情网| 精品然女一区二区| 日本加勒比无码专区| 欧美亚洲自拍另类人妻| 淫淫总合网| 欧美日韩97在线| 国产精品第一页国产大屁股视频免费区 | 99999国产精品| av爱爱爱| 裸体美女国产免费久久久网站| 婷婷五月天久久精品视频一区二区三区| 97超碰总站| 人人操人人色网| 免费看欧美美女黄色大片 | 综合亚洲网| 日本色色视频网站| 97自拍一区| 久久免费9| 日韩人妻免费精品| 91久久久老司机| 国产传媒av天美传媒在线| 91动漫操逼视频| 丝袜狠狠草尤物人妻av91| 99热这里只有精品1| 久久首页| 午夜毛片高清免费不卡| 黄色免费一级在线毛片| 天天做天天爽| 中文字幕青青草| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 综精品久久久aaaa| 亚洲自拍97| 午夜影美女日鸡鸡天天视频国产| 屁股久久久久久久久| 国产 亚洲 一二三四| 插欧洲美女欧美精品| 青青欧洲黑| 91香蕉国产尤物视频| 97色色视频| 蜜臀中文无码午夜| 婷婷五月天丁香花| 99热一区二区三区四区| www.色婷婷色综合| 大香久久| 中国小夫妻勾搭露脸淫荡对白 | 国产精品无码av| 99re99视频在线免费观看| 9国产超碰| 丰满人妻一区二区三区在线| V A在线| 九色 人妻 大香蕉| 亚洲日韩av专区无码| 亚洲精品819| 青草成人免费视频一com| 亚洲国产剧情少妇激情| 天天草夜夜草高潮片| 日韩精品熟妇| av绯色| 九九成人精品| 国产第25页在线观看| 欧美一品道| 日韩啪啪视频| 日产操逼| 天美一区在线| 丁香五月性| 91A欧美电影网站| A V少妇特黄三级| 天天看天天日天天操| 久久亚洲天天做| 成在线人在线观看视频| 淫穴高潮色图| 无码人妻一区二区一牛影视| 亚欧高清在线| 中日韓欧美高清| 91麻豆天美传媒HD| 久热9| 亚洲欧美高清无码| 漂亮人妻被强中文字幕hd| 日韩97超碰中文字幕| ji熟女.com| rivers-china.com| 超碰97玖玖爱| 欧美黑人猛交春色影视大全| 天堂а√在线最新版在线| 4虎在线视频| 色色热| 天天综合-91入口| 久久国99999| 国产精品自在自拍视频| 思思久热在线精品66| 欧美乱妇狂野欧美在线视频| 五月天色综合| 国产精品久久久久亚洲av| 色婷婷久久综合超碰| 九九这里只有精品| 免费国产视频| 一区二区亚州激情久婷婷欧美| 精品久久久无码| 狠狠色伊人亚洲综合网站色| 国产情色第一第二页在线观看| 五月激情综合网| 一区二区三区四区理论片| 九九热超碰97亚洲最新香蕉 | 高清无码久操视频| 国产综合久久久麻桃个| 凹凸 69堂 在线播放| 天天内射| 97在线观看免费视频l| 亚洲天堂,男人| 中文字幕高清精品一区| 国产女同在线观看视频| 加勒比海色香蕉婷婷| 国产又大又粗又长视频| 欧美啪啪啪91| 国产av色网| 欧洲与亚洲欧美精品中文字幕| 99无码视频| 偷窥自拍亚洲天堂网爆| 日韩激情啪啪| 精品国产www久久| 欧美日产国产在线成人第一区| 欧美天天弄| 啊啊啊男女| 欧美一区二区三区黄色影视| 成人热久久精品| 爱欲AV| 天美av在线观看| 色婷婷丁香五月| 国产高清成人mv在线观看| 国产女同视频在线播放| 日本性交操一区二区不卡系列| 伊人国产成人av网站| 亚洲 欧美 第一页 | 狠狠操狠狠操操| 东京太热男人的天堂久久久| 中文一区二区三区影院| a片自拍直播视频| 欧美黄页| 久久精品国产精品一区| 蜜乳视频网站| 奇米狠999| 日韩亚洲国产视频| 蜜乳AV网址| 精品超碰国产| 久久性爱视频| 蜜桃久久久久久久| 欧美伦乱爱| 后入式视频国产自| 亚洲欧美97√| 色综合国产在线观看| aaa亚无码专区| 操国产逼| 日本欧美一区二区三区免费| 久久露脸国产老熟女| 色色五月丁香| 久久男人网| 欧美91精彩| 九九九九九九成人| 中文字幕无码不卡啪啪| 天天拍夜夜| 天天爽夜夜爽夜夜爽精| 色欲日韩欧美在线一区| 综合色图,成人综合网| 97天天综合网| 中文字幕乱码在线观看| 国产精品一区午夜福利| 国产伦精品一区二区三区在线观 | 天天天天干| 久久久影院| 国产亚洲色婷婷99精品91| 九久久精品| 欧美少妇色图| 欧美人人AAA| 日夜啪电影| 91成人国产综合久久精品蜜月| 久久中出在线| 丝袜美腿av女优在线| 在线人成亚洲视频免费观看| 天天看,天天做| 99国产精品在线观看| 亚洲在线A| www.大香| 免费看污网址| 国产精品久久久久无码Av网曝门| 久久综合九九| 精品久久久一本一道| 天天躁日日躁成人字幕aⅴ| 婷婷性爱| 免费视频观看60秒| 婷婷视频网| 亚洲自拍欧美色综合| 日本中文熟女视频| 亚洲综合码| 大香蕉久久| 91操人| 蜜臀久久99'精品久久久| 97在线观看播放视频| 男人的天堂激情| 91久久青青草原精品| 香蕉在线一区二区三区| 超碰夫妻97| 亚州男人天堂| 青青国产精品在线| 伊人影院日本| 亚洲中文字幕妇伦久久| 亚洲天堂精品日韩电影| 旡码电影特区| 51国产午夜精品视频| 人妻日日夜夜精品| 成人免费性爱视视| 色爱综合网欧美| 精品一级毛片在线观看| 五月黑AⅤ| 屁股久久久久久| 国内91熟女人妻丝袜天天精品视频在线 | 成人性爱视频在线看| 亚洲综合影视| 操逼1区| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 欧美丰满少妇交换91欧美精品| 污污汅18禁网站在线永久免费观看| 97内射偷拍| 欧美偷拍区| 本道综合精品| 欧美大的香蕉有线电视视频| 九九碰九九爱97超碰| 久热伊人| 国产综合久久久鬼色| 欧美性爱免费短视频| 亚洲日韩熟女人妻高清在线| 久久久久免费少妇| 人人妻人人爽 97人人看碰人免费公开视频| 97 超碰 人人做 人人爱| 十八禁视频一区二区| 男人的天堂在线| 亚洲欧洲综合视频在线| 三上悠亚在线毛片91| 九X超碰| 国产福利小视频高清在线观看| 亚洲一二三四区在线免费看视频| a久久| Av手机版天堂网| 欧美草草| 91欧美另类| 五月天久久久| 国产高清26uuu| 在线视频资源| 国产精品3| 久久人妻97久久久久久久| 亚洲日本激情| 黄资源| 99ri在线视频| 日韩黄色av中文字幕| 99精品无码| 狠插 制服 自拍| 欧美成人一区二区三区在线播放| 精品无码秘 人妻一区二区 | 啊啊啊啊无码| 亚洲限制级| 97中文天堂| 一区二区三区 日韩欧美| 亚洲综合欧美| julia国产在线 | 中文字幕亚洲热播人妻| 黄色免费一级在线毛片| 久9精品| 久久久九精品| 狠狠2050在线观看| 四虎884a| 91人妻视频在线| 亚洲欧洲国产综合av| 久久久久久久久久久免费精品| 东北女人性交| 欧美丝袜91| 伊人久久亚洲中文字幕不卡| sss视频华人在线| 亚洲日韩一区电影| 99热这里只有精品8| 人人做人人妻人人夜视频| av一区二区三区四区| 啊啊啊在线观看| 清纯唯美亚洲综合| 成人性交午夜免费片| 青草伊人久久| 久久久久久免费电影| 天天色怡春院| 成人天天看站长推荐| 小草精彩毛片| 久操高青| 日韩 人妻 精品| 91久精品| 丝袜狠狠草尤物人妻av91| 97干日韩| 大香蕉伊人一区在线观看| 熟女人妻av在线资源,黄色的资源| 欧美日韩性爱精品| 六月丁香久久| 天天弄天天操| 99久久com免费视频′| 97久久久久久久精| 红桃视频高潮| 国产精品欧美激在线| 狠狠热这里都是精品| 青青草在线视频欧美| 99天天超碰| 嗯嗯,好大,好爽,好骚| 91艹逼精品| 天天天天天超碰| 亚欧美综合网。| 经典丝袜一区| 超碰97极品9| 97欧美日韩| 日本国产亚洲一区在线观看| 国产精品一区av在线| 欧美成人一级免费电影| 天天爽天天爽| 色婷婷久久综合超碰| 加勒比色综合| 天天干18禁| 日韩成人无码| 超碰成人国产| 最新一二三区视频| 人妻美腿丝袜日韩| 午夜精品久久一区二区| 黄色小视频日本txt| 超碰AV在线| 亚洲综合888| 久久视频少妇美女| 亚洲高清91| 婷婷丁香九月| 激情小说五月天| 另类 综合 日韩 欧美 亚洲| 97chaopengongkai| 无码WWW免费视频网站| 91九色网| 精品中文日韩字幕视频| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 国产精品高潮久久久无码| 大香蕉www.超碰| 激情综合婷婷| 人妻免费观看| 久久大| 欧亚在线视频| 伊人991| 欧美熟妇色| www.大香| 欧美精品偷拍| 超碰2017| 婷婷综合久久| 亚州大图综合色图| 美国人人操人人操| 精品久久久久,69国产成人精| 久久综合av| 欧洲在线性爱视频| 婷婷久草一区二区三区| 久久中文字幕女同性恋一区| 老熟女搡BBBB搡BBBB视频| 欧美激情五月天| 99re在线视频国产| 亚欧免费| 青青草久久一区网| 亚洲无码视频免费在线观看网址!| 欧美性爱一级操| 97欧美色资源| 欧美一区二区三区入口| 91天堂视频| 综合97| 久久人妻视频网| 999久久久久久久久| 国产69精品久久久久99尤物| 久久m| 51久久夜色精品国产麻豆| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 新版天堂中文资源8在线| 97视频620| 性色av大全| 亚洲色图欧美色图制服丝袜| 国产品精品自在在线午夜免费| 九九热视频在线观看| 亚洲性综合11| 天天天天操| 人人妻人人玩人人澡人人爽| 欧美夜夜狠| 色妇综合网| 国产精品情侣啪啪| 精品国产无码中文| 久久久内射良家| 天天做日日爱夜夜爽| 快播久久人人aV| 亚洲国产欧美中文永久| 麻豆精品.欧美精品.日韩精品.| 2024人人操人人摸| 欧美色院| 色五月第四色| 欧美强奸乱| 欧美瑟综合| 男人的天堂2010| 一区二区乱码福利| 婷婷精品国产一区二区三区日韩| 少妇干B| 欧美性色欧美| 三级片大波波| 国产 热久久久久国产精品| julia ann久久| 久久人妻精品| 男女激烈网站最新| 素人伊尹大香蕉免费下载视频| 超碰91在线| 3PAV乱伦视频| 久久九操在线观看| 色婷婷丁香五月| 国内亚洲高清无码| 精品9999| 亚洲 中文 女同| 艹精品| 无码粉嫩白虎一线天b区| 毛片视频白嫩| 国产伦乱91| 97色碰| 久久亚洲天堂| 人妻在线臀日韩| 亚洲偷拍自拍在线视频| 69av一区二区三区| 青青草在线视频美女| 免费看污网站| 97久久久| 精品久久久久av影院| 国产AV中文| 亚洲鸥美色图| 亚洲欧美九九九| 成人av动漫在线观看| 啪啪性爱免费视频| 亚洲欧洲日韩中文字幕一区| 嗯嗯啊好大| 久久天天摸| 日本精品一区二区中文字幕| 欧美日韩啪啪电影| 97干97色| 天天色综合影视网| 一区二三区四区视频大全套| 久草视频制服诱惑| 蜜桃成人1区2区3区| AV无码久久久精品| 国产在线视频二区| 最新亚洲黄色免费电影| 久久久久99精品成人片蜜臀| 日韩精品系列| 亚洲一区二区 麻豆传媒| 美女露胸露屁股| 国产亚洲在线| 亚洲偷拍自拍在线视频| 亚洲成?V人片在线观看福利| 国产无码精品高清| 日产操逼| 男人午夜天堂| 78久久| 91丝袜| 加勒比aⅴ| 精品熟妇视频一区二区| 欧成人在线| 91精品在线播放| 欧美中字不卡| 97久久国产亚洲精品超碰热| 日韩欧美天天爽爽爽天天爽爽| 夜夜国产一区| 久草男人天堂| 日本高清加勒比| 欧美韩日精品资源| 亚洲人码13| 色九九综合AV| 亚洲亚洲亚洲天堂天堂| 伊人久日| 亚洲男人天堂网站| 亚洲欧美高清| 欧美精品久久96人妻无码| 九九九久久久| 欧美呦呦性爱| 人人操人人摸人人看人人插| 中文字幕一区二区三区高清| 三级网色| 日韩av乱伦| 婷婷五月天福利| 欧美九9 9 9| 九九无码久久精品视频| 97超碰天天| 好屌色综合| 天美麻豆黄色录像| 日韩图色| 国产成人超碰在线| 国产精品自在线发布| 婷婷五月天久久久| 久久五月份| 日日AV加勒比| 色噜噜人妻av中文字幕| 精品99999| 日本十八禁免费看污网站| 国产高清精品福利| 少妇一线天久久久久久| 330Dv国产女人终合视频极品人与兽| 日本精品免费一区二区三区四区| 果冻传媒A片一二三区| 天天操天天舔| 国产人妖的免费的视频| 91强奸乱轮| ′ !γ}丶。。久久精品欧美一区二区三区 | 亚洲影视高清第一页| 天堂综合网| 无码 黑人一区二区三区| 欧美精品1区2区3区| 日韩97超碰中文字幕| 97这里只精品| 五十路三区在线| 天天艹天天日| 精品四五区| nuu12国产麻豆精品| 国产成年女黄特黄| 久久性爱城| 久久久久久九九九九-美女久久久久久久-成人AV| 久热大香蕉网站| 日本欧美中文字幕| 日韩中文字幕二区| 久干网| 中文字幕后石码四区五区| 日韩欧美中文| 亚洲 欧美 另类 综合 偷拍| 久操国产在线| 强奸a片网| 亚洲精品美女操逼| 国产亚洲福利第一页丝袜| 婷婷天堂站| 亚洲熟女偷拍在线观看| 黄片qw| 狠狠久久四虎| 中国熟妇| 色婷久久| 91N综合网| 欧美系列在线一区二区| 330Dv国产女人终合视频极品人与兽 | 人人妻人人爱人人玩| 3p国产欧美99热| 欧洲亚洲天堂精品| 人人操人人操人人人操| 日韩精品高清资源在线| 国产精品自拍视频| 黑丝内射一区二区三区| 一级AAA片一区二区三区| 亚洲成人福利电影免费| 欧美论理片| 日韩精品碰碰| 亚洲淫色网中文| 亚洲欧洲日本精品中文a∨| 国产精品青青草| 外站AV在线| 欧美午夜精品久久久久久超碰| 人妻久久| 97在线免费看| 91免费看一区二区三区| 欧美三级一级| 国产超碰AV在线精品| 国产一区麻豆免费观看| 国产精品麻豆免费视频| 久日91在线| 久久精品国产亚洲AV嘿嘿| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 午夜AV污污污| 伊人久久大香大香线蕉中文 | 日本欧美一区二区三区免费| 大香蕉92| 九九色影院| 青青草久草| 国产人伦精品一区二区三区 | 日韩一级二级| 美国日韩黄片| 国产熟女二区| 国产99 中文字幕日韩小视频| 亚洲精品蜜桃久久久| 亚洲精品99| 夜草网站| 熟女网站最新| 久久久久婷婷| 中文字幕在线免费观看2| 欧亚久久偷拍视频| 久久性爱城| 99无码狠狠久久| 精品九九九九九九九九九| 久久婷婷综合国际产色怕| 欧美色图电影| 啊啊啊不要啊啊受不了了视频在线| 日韩亚洲中文有码视频| yazhououmeizongya| www.狠狠干.coom| 日韩精品碰碰| 久9九综合在线| 亚洲自拍另类丝袜综合| 天天操天天舔| 久久久久亚洲熟妇熟女| 伊人久久亚洲色欲综合网站 | 美日韩在线不卡人妻| 91狼人| 丁香色狠狠色综合久久小说| 东北女人操比视频| 婷婷中文字幕| 国产福利在线视频网站| 女优大全 - 91n| 96国产污污污丝袜| 国产av白丝| 久草福利在线资源站| 激情综合网激情综合| 91激情国产| 国产五码丝袜屁眼| 91久久久久免| 九九探花视频在线观看| 九九九精品成人免费视频小说| 天天影视网色欲色香| 麻豆av一区二区三区| 久久老子无码午夜伦不卡| 欧美福利视频啊啊啊啊 | 日韩人妻资源在线看| 国产高清26uuu| 乱伦熟女论坛| 91黄站| 97射欧美| 亚洲91综合| 国产乱弄免费在线视频。| 天天爽天天操| 亚洲精品久久久久久久蜜桃臀| 免费少妇一区二区| av网站在线看| 久久久久久久97| 欧中美三级一区二区三区| 日韩无码久久熟女一级片| 好看的91视频| 草b在线| 毛片视频白嫩| 荡小穴在线观看| 日产狠狠干| 亚洲人妻av| 国内精品久久久久影院亚洲| 久久高清欧美国产| 国产女人操逼视频| 日韩欧美午夜视频在线| 男人高清无码一区二区| 日韩性爱毛片操骚逼| 欧美呦呦性爱| 吖在线不卡一区二区国产剧情| 女沟厕偷窥piss小便| 亚洲天天综合| 久久永久无码人妻视频| 精品午夜福利导航| 肏逼视频日本| 老子午夜伦不卡影院| 99亚洲国产精品色一区二区三区| 日韩性爱一级片| 日韩免费中文字幕视频| 亚洲A曰本VA欧美VA视频| 91丨国产丨白浆秘 洗澡动漫| 九九九九热| 国产中出内射一区二区| 久久成人国产精品| 午夜男人av| 亚洲精品一区二区三区在线播放| 国产第25页在线观看| 日亚韩精品视频二区三| 大香蕉综合网| 嗯嗯嗯不要不要免费视频| 大香蕉天天看妹子| 日韩一级二级三级免费看完整版国语版 | 日韩精品在线观看网站| www久久99| 亚 欧 美 综合| 亚洲色图 欧美热图 清纯唯美 另类自拍| 刺激性视频黄页| 日韩欧美偷拍美女视频| 欧美一品道| 午夜美女诱惑电源网| 狠狠爱综合网| 操逼片国产| 欧美视频边做饭边橾| www.婷婷| 青青操在线亚洲视频观看欧美在线 | 人人操人人狠狠操| 91蜜臀在线久久久久| 91久久18禁| 91天天爽| 狠狠久久手机视频精品| 精品国产乱码久久久久久口爆网站| 丁香啪啪| 天天看特黄的免费网站| 欧美在线大香999| 亚洲AV成人精品网站在AV| 国产精品视频一区二区三区八戒| 久久综合九九| 欧美日韩精品国产91| 天天综合~91| 成人精品久久久午夜福利| www欧美性爱| 日少妇亚洲版| 色色九区| 日韩精品黄片免费观看| 日韩三级久久久| 中文子幕一二三| 亚洲综合91| 国内精品伊人久久久久影院会| 亚洲。日韩。欧美| 97欧美日韩精品| 国产操逼视频在线观看| 狠狠操狠狠| 人妻素股| 日韩精品一区二区高清| 啊啊啊啊一区| 亚洲91射| 人妻 丝袜美腿 中文字幕| 嗯嗯嗯啊啊啊在线免费观看| 91国产伊人大香蕉| 久久久久亚洲AV无码专区少妇| 欧美性猛交美女自慰91| 精品国产乱码久久久久久日本公司| 1769一区| 91oumei| 性欧美999| 亚洲国产午夜真人一级片中文字幕精品黄网站| 国产精品久久久视频| 国产麻豆91欧美一区二区久久婷婷国产精品 | 日人妻视频91| 999综合色| 国产极品粉嫩馒头一线天av| 丝袜六区| 日日夜夜免费| 女优视频第10页| 亚91网| 小草精彩毛片| 国产又大又粗又长视频在线| 大香蕉综合网| 人妻黑丝袜电影| 首页中文字幕中文字幕免费| 一卡二卡在线播放| 久久久一热在线播放| 久久这里都是精品| 中文字幕1区2区| 亚洲AV小说| 久久人妻97久久久久久久| 亚洲。日韩。欧美| 国产精品久久发布| 超碰97 线线 在现| 国产超碰人人操| 国产精品白丝AV| 亚洲偷拍自拍在线视频| 91美女国产在线| 亚洲 欧美日韩 另类| 美女丝袜激情小说| 国产精品制服丝袜清纯唯美| 热的中文 热的有码 热的国产| 无码男人天堂| 久久久久久人| 国产高潮AA片免费看| 九九九九免费视频| 午夜欧美女人操逼| 老司机福利社视频在线观看| 99精品成人免费看| 国产2.3.4区| 六月天婷婷| 97免费在线观看| 欧美最婬乱婬爆婬性视频| 成人免费性爱视视| 超碰97玖玖爱| 在线国产福利网址导航| 物业黑人 AV一区| 国产欧美一区激情交| 日逼97| 一本一道人妻久久一区二区三区| 日本操逼无码| 欧美亚洲美少妇一区二区| 人妻81p| 东京热伊久| 亚洲激情网一二三四区| 久久精品国产Aⅴ| 性色av一区二区| 日韩欧美亚洲一区二区三区影院| 日本三级精品| 99啪啪视频| 在线A日本| 69久久| 又大又长又爽| 免费一级a毛片久久久久久鸭绿欲| 亚洲欧洲日产国产综合网| 亚洲 国产 精品一区| 欧美少妇高潮| 台湾佬中文娱乐自偷自拍| 天天草夜夜草高潮片| 欧美韩日精品99综合| 国产天天骚| 午夜理论片在线观看免费| 99999国产| 激情文学 国产一二三aV| 日韩欧美成人午夜福利| 日韩天天综合| av亚洲天堂资源网站| 久久精品色欧美aⅴ一区二区| 成年人黄色| 欲女人妻性色av| 无码人妻一区二区一牛影视| 黄片免费久久久久久久| 国产精品剧情| 91国产在线精品| 麻豆天美国美国产| 乱伦3P视频| 日本精品一级二级三级| 九九九九九九综合| 69精品人人人人| 99无码视频| 黄色小视频日本txt| 97超碰碰| 国产尤物在线三区| 欧美色日本| 欧美日韩色图片| 婷婷五月天激情网| 激情 欧美 亚洲 小说| 最新制服中文第一页| 国内97干免费看| 久久免费中文字幕在线观看| 亚洲砖码砖专无区2023| 波多野结衣AV无码一区| 色爱天堂| 免费国产| 久热久操| 久久超碰免费的| 青青青国产| 一区二区 韩日AV| 欧美成人性爱视频大全| 无码精品久久久天天影视| 26uuu最新| 人爽不卡视频| 欧美亚洲系列| 青青草AV色| av草草在线电影| 99日免费视频中文字幕| 欧美曰韩国产精品| 久久久久久久少妇| 欧美嫩性色| 婷婷日韩一区二区三区中文字幕在线| 亚洲av强奸乱伦| 日韩欧美俄罗斯A片| 2019天天干天天操| 岛国在线免费视频| 免费观看性欧美一级| 国产亚洲色婷婷久久99精品91 - 百度| 超碰97COm中文| 超碰97 线线 在现| 久久久不卡| v91av| 97综合国产| 国产在线播放成人免费| 中文乱码字幕观看视频| 伊人网高清| 精品人妻一区二区三区在| 69精品| 88xx成人精品视频| 国产亚洲日韩欧| 亚洲熟女精品| 久草免费福利在线播放| 浪人综合网| 亚欧性爱ab| 人妻熟女av国产网站| 日本久久网| 日韩一级二级| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | www.91久久| 久久久久久久人妻| 国产精品青青草| 亚洲精品国产AV天美传媒| 操逼精品视频| 日韩熟女视频二区| 嗯嗯啊啊啊好爽| 黑人娇小av在线播放| 综合伊人激情| 色黄色美女大长腿午夜视频| 凸凹视频在线观看| 久久怡红院| 欧美少妇一区二区三区| 国产精品久久久久久久久久久久久久久久久久 | 色色亚洲| 精彩国产视频播放1区2区| 91欧美综合在线| 亚洲综合色图欧美| 黄片免费日韩| 淫荡熟女乱伦网| 五月婷婷六月色| 日本97久久久精品| 国产亚热在线久久| 久操视频在线观看| 日韩欧美tv一区二区在线观看| 性爱乱伦网址| 精品人人| 天天射夜夜| 人妻一区二区三区熟女| 免费一级精品啪啪视频| 国产97色在线| 蜜桃视频一区二区三区在线观看| 中国熟女91| 亚洲婷婷丁香在线| 亚洲AV无码国产精品久久久久| 蜜臀av一区二区三区免费观看| 欧美亚洲美少妇一区二区| 亚洲色图日韩丝袜制服一区二区五月在线| 欧美日本成人一区二区| 国产激情在线| 青青草伊人久久| 春色91| 国产亚洲精品美女久久久| 综合久久中文字幕综合日韩精品| 成人老鸭窝人人在线视频| 伊人久大| 做爱A级亚欧| 伊人久久青青草| 欧美专区17页| 国产成人无码啪| 97中文超碰| 青青草原香蕉日本Ap| 看免费一级在线播放毛片| 中文字幕在线高清男人的天堂 | 很很操在线| 亚洲午夜福利视频| 亚洲一二三四区机械| 91白嫩| 日本一本道A级黄色毛片试看60分钟| 狠狠躁AV| 啊啊啊久久| 久久香蕉综合一本到3atv| 宗合情欲网| 91性色| 激情综合久久| 四虎精品一区| 国产自产自拍| 国产传媒一区日韩| 国产午夜精品在线观看| 狠狠干狠狠色| 亚洲色图 91| 国产激情av女片自拍| 天操老女人| 日日夜夜精品| 麻豆伊人网| 午夜福利一区二区影院| 亚洲、日韩、综合、另类| 大香蕉伊人75| 97色婷| 精品少妇高潮久久| 尤物一级在线免费观看| 久久一区二区加油站| 老熟妇一区二区三区…| 久久久久9| 操逼www.| 欧美超碰人妻97| 日本免费专区| 人人妻天天做天天爽| 操高情无码| 欧美一区二区三熟女剧情| 综合欧美日韩在线观看| 91 国产丝袜在线播放-百度| 91c色| 亚洲极品| 国产一区二区三区影片| 91天天综合在线| 人妻熟女午夜精品在线| 美女网站91| 99999精品视频| 狠狠色噜噜狠狠狠狠2018| 神马久久久久久久久久久久| 亚洲欧美自拍偷拍| 99re在线视频| www色色色com| 国产精品熟女一区二区三区| 射丝袜高跟鞋99| 亚洲天天做日日做天天谢日日| 国产午夜视频| 精品毛片久久久精品毛片| 亚洲有薄码区久久在线一区| 九九99精品视频在线观看| 91制服丝袜中文字幕| 日韩AV中文字幕电影| 男人天堂黄片| 中文子幕一二三| 五月天婷婷激情| 久久精品国产亚洲AV清纯| 天天碰操中国年青熟妇| 日操粉逼逼| 久久精品无码一区二区三区| 97国产精品国| 久草免费福利在线播放| 97操B| 天天做天天爱天天爽AV| 女人双腿搬开让男人桶| 欧在线一二区| 热热热热日日漂亮永久永久国产日| 色婷婷九月天天综合| 久草这里只有精品| 青青青青草av在线观看| 女人午夜视频777| 亚洲欧美首页| 国桃视频产巨乳精品一区二区在线| 九九aV| A一区片| 少妇的嫩逼图片| 97爱亚洲综合色| 日本女人操逼| 成人免费毛片| 亚洲人综合19| 亚热日本熟女| 麻豆精品久久久久久久| 亚洲AV噜噜狠狠网址蜜桃动漫| 久久久久久十| av东京热男人的天堂| 日韩av女优在线免费一区| 亚洲第一狼人丝袜美女另类| 2017天天操| 国产日产欧产美韩系列麻豆免费| 综合色图亚洲欧美| 五月婷婷丁香中文字幕| 性爱网站一区二区| www欧美91| 午夜精品久久久99热蜜桃的功能特点| 精品四五区| 99精品在线播放| 黄片视频,下载| 欧美一级A一级a爱片久久| 深夜激情| 97超碰超欧美。| 97色爱| 男人天堂2012| 91精品黄在线观看| 日本性爱网址| 影音先锋少妇| 黑人娇小av在线播放| 国产农村妇女毛片精品久久| 亚洲色图欧美色图制服诱惑| 有码免费观看| 大香蕉97久久| 97精品综合久久| hd成人一区二区在线| 99精品欧美一区二区三区桃色| 国产无码精品成人| 色综合一区二区三区| 国产成人欧美一区二区三区的国产| www.狠狠干.coom| 婷婷五月激情综合| 国产精品久久久久久久黄无码| jizz啪啪| 三级日本一区二区三区| 偷拍亚洲| 亚洲国产精品无石码久久| 97色欧洲| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 八戒午夜福利理论片| 性色AV网站| 国产无马在线| 欧美性爱日韩高清| 香伊人在线| 日本操逼视频不卡直接放| 国产日韩手机视频在线| 少妇高潮流水av免费| WWW操逼| 国产啊v在线免费播放| 色网在线视频观看免费| 性色生活片久久毛片婬片免费放女人一级毛片 | 日本Xx性爱| 99精品久久久久久久婷婷| 蜜臀操逼黄色视频操的好爽| 日韩成人性爱电影在线播放| 免费啪啪啪网站18岁| 成人AV在线电影|