久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 14640|回復: 0
打印 上一主題 下一主題
收起左側

STM8 MCU管腳的識讀與AFR功能簡介

[復制鏈接]
跳轉到指定樓層
樓主
ID:98618 發表于 2015-12-7 00:11 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
整理:Miler Shao

  STM8系列MCU的很多管腳往往具有復用功能,在芯片的數據手冊上也有詳細介紹。但有些人,尤其新手對其標注看得不清或看得不細致,而給自己的開發工作帶來不必要的苦楚。總時不時的有人因為管腳的識讀理解及AFR功能而在開發過程中走些彎路。這里以一個案例來拋磚引玉似的簡單介紹下。

某客戶使用8S003F3SPI做從機跟另外的主機通信。發現使用NSS的軟件配置功能時沒問題,一切正常。而當使用8S003SPINSS硬件管理模式時卻不能通信。

我們先看下STM8S003f3的管腳圖:

 

 

8s003f3SPI片選腳NSS使用軟件管理模式時跟外部引腳是沒關系的,只有當NSS使用硬件管理模式時才跟具體的管腳有關。現在情況是,當用NSS的軟件管理模式時通信正常,使用硬件管理模式時通信失敗,客戶使用的PC7 PC6PC5PA3四根線做SPI通信,其中他把PA3NSS配置腳。

遺憾的是,他沒有注意到PA3NSS功能,并非它的默認復用功能,須通過管腳重映射實現,此時要設置相應的OPTION項的AFR寄存器位。這里他只是簡單地把該腳當做一個GPIO跟主機的控制口連接起來,自然此時NSS腳無法進入受控狀態,通信失敗也就不難理解了。【下圖是芯片數據手冊里關于PA3管腳的詳細說明】

 


 

所以要想正確使用這個NSS腳【PA3】,就得對AFR1進行配置,至于怎么配置,可以直接進行OPTION編程,也可借助其它工具比如STVP進行配置。
 

 

 

其實細心的人就會看到,對于上圖芯片的管腳標注,有很多旁邊標了的內容用方括號【xxyz括起來的,這點手冊上也說明了。

 

該句意思是說,方括號【】內標注的功能乃復用功能的重映射可選項。(如果一種復用功能被標注2次,他們是21的互斥項
不表示同時具備某一功能。)比方以上圖中的TIM2_CH3為例,在PD2PA3兩個地方都有標注,但并不代表2個地方可以同時作為TIM2_CH3,只能二選一,具體選擇結合你的實際應用。
 

        關于復用功能重映射內容,在芯片的手冊的可選項字節【OPTION  BYTES】那里有詳細描述。

 

當然,因為管腳識讀和復用功能的處理而出錯,在STM32應用中也很多。不過還好,現在STM32CUBE工具的使用,會讓STM32
 
用戶大大減少因為管腳功能安排失誤導致困擾這方面的問題。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩1
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产免费一区二区 | 色免费在线视频 | 神马久久久久久久久久 | 亚洲成人99 | 一区二区三区视频在线观看 | 亚洲国产一区二区三区在线观看 | 国产午夜亚洲精品不卡 | 久久久久久亚洲精品 | 欧美一区二区二区 | 欧美精品成人一区二区三区四区 | 亚洲欧美日韩网站 | 欧美精品在线播放 | 国产精品7777777 | 国产成人啪免费观看软件 | 一区二区三区免费在线观看 | 粉嫩av久久一区二区三区 | 亚洲高清免费观看 | 免费在线观看黄视频 | 国产美女视频黄a视频免费 国产精品福利视频 | 日本三级电影在线看 | 精品真实国产乱文在线 | 凹凸日日摸日日碰夜夜 | 欧美片网站免费 | 成人av播放| 欧洲免费毛片 | 欧美一卡二卡在线 | 中文视频在线 | 国产一区不卡在线观看 | 国产日韩欧美在线观看 | 日韩理论电影在线观看 | 超碰免费在 | 久久精品一区 | 91高清在线观看 | 亚洲区视频 | 日本高清aⅴ毛片免费 | 亚洲精品99999 | 国家aaa的一级看片 h片在线看 | 久久久网 | 女人av| 亚洲国产一区二区三区在线观看 | 9999精品视频 |