国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99

  • 資料介紹
    • STM32L011 PA6 空片時(shí)端口狀態(tài)
    • 問(wèn)題分析
    • 測(cè)試結(jié)果
    • 結(jié)論
  • 資料預(yù)覽
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

LAT1318 STM32L011在SPI bootloader模式下的PA6狀態(tài)分析

03/22 15:05
548
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

LAT1318 STM32L011在SPI bootloader模式下的PA6狀態(tài)分析

2.61 MB

STM32L011 PA6 空片時(shí)端口狀態(tài)

客戶(hù)反映 STM32L011 PA6 空片時(shí)進(jìn)入 system memory 內(nèi)部自帶的 bootloader后,GPIO 的實(shí)際測(cè)試狀態(tài)同 AN2606 中描述 push-pull pull-down 有出入,實(shí)際測(cè)試為高電平。

問(wèn)題分析

查看 AN2606 手冊(cè),發(fā)現(xiàn) PA6 配置為 SPI 模式,GPIO 的配置為 push-pull pulldown 模式。

測(cè)試結(jié)果

SPI 腳位的電平是由于 SPI 協(xié)議決定的:

SPI 通信通過(guò) CPOL(時(shí)鐘極性)和 CPHA(時(shí)鐘相位)來(lái)控制 SPI 設(shè)備的通信模式,具體如下:

時(shí)鐘極性(CPOL)定義了 SCLK 時(shí)鐘線(xiàn)空閑狀態(tài)時(shí)的電平:

1.CPOL=0,即 SCLK=0,表示 SCLK 時(shí)鐘信號(hào)線(xiàn)在空閑狀態(tài)時(shí)的電平為低電平,因此有效狀態(tài)為高電平。

2.CPOL=1,即 SCLK=1,表示 SCLK 時(shí)鐘信號(hào)線(xiàn)在空閑狀態(tài)時(shí)的電平為高電平,因此有效狀態(tài)為低電平。

結(jié)論

GPIO 寄存器配置是對(duì)的,由于它的上拉或下拉是弱上拉或弱下拉,GPIO 口外部測(cè)得的電平是由 SPI 寄存器配置和將要發(fā)送到總線(xiàn)上的數(shù)據(jù)(針對(duì) SPI_CR1. CPOL= 0,SPI_CR1. CPHA =0)來(lái)決定的。

不要盲目參考 AN2606 中的 GPIOA PA6 pull-pull pull-down, 以為 MISO 默認(rèn)電平為 0 電平。還要參考 SPI 協(xié)議和 AN4286 中的 SPI bootloader 協(xié)議。

在 STM32L011 ISP 方式,系統(tǒng)內(nèi)部自帶的 bootloader 代碼配置如下:

SPI_CR1. CPOL= 0, SPI_CR1. CPHA =0, 這種情況下,PA6 腳位腳位空閑狀態(tài)是1 電平(0xA5 等待發(fā)送中)。(芯片內(nèi)的 bootloader 代碼的配置)

資料預(yù)覽

相關(guān)推薦

穆棱市| 阳朔县| 赞皇县| 乌审旗| 四子王旗| 瑞金市| 游戏| 兴城市| 潜江市| 汽车| 邹平县| 资溪县| 闽侯县| 台北县| 伊金霍洛旗| 马关县| 新昌县| 旬邑县| 专栏| 巫山县| 四会市| 无极县| 九龙城区| 炉霍县| 乐昌市| 水富县| 余江县| 山丹县| 明溪县| 抚宁县| 肇源县| 岐山县| 漳浦县| 乐昌市| 潢川县| 吉安市| 扎囊县| 普安县| 合作市| 林甸县| 泸溪县|