日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機 > 單片機
[導(dǎo)讀]1.軟件方面:STM8S003F3端口可以設(shè)置重映射,如pin12的PC5管腳,默認(rèn)是SPI_SCK功能,可以重映射為TIM2_CH1,也就是timer2的1通道。映射方式并不像STM32那樣有個AFR寄存器來配置,而是配置Option bytes字節(jié),如下圖(

1.軟件方面:
STM8S003F3端口可以設(shè)置重映射,如pin12的PC5管腳,默認(rèn)是SPI_SCK功能,可以重映射為TIM2_CH1,也就是timer2的1通道。映射方式并不像STM32那樣有個AFR寄存器來配置,而是配置Option bytes字節(jié),如下圖(芯片手冊的45頁):

也就是OPT2寄存器,注意是STM8S003F3系列的,其它的芯片配置字節(jié)是不一樣的。
比如要使用PC5的TIM2_CH2來做PWM輸出或PWM信號捕獲,按上圖中的AFR0那一欄所示,
AFR0 Alternate function remapping option 0
0:AFR0 remapping option inactive: Default alternate functions
1:Port C5 alternate function = TIM2_CH1;port C6 alternate function =
TIM1_CH1; port C7 alternate function = TIM1_CH2.
將AFR0設(shè)置為1時PC5將復(fù)用為TIM_CH1。
配置方法:
OPT2是個8位的寄存器,配置的方式比較特別,類似FLASH操作,有兩種方法配置,一種是通過STVP進(jìn)行配置,也就是通過ST的燒錄軟件界面那里配置;另一種是通過軟件配置方式,說明下軟件配置,共4步:

#defineFLASH_EOP0X04//標(biāo)志位#defineFLASH_DUL0X08//標(biāo)志位voidFLASH_Init(void)//端口重映射初始化函數(shù),在此將PC5映射為TIM2_CH1{unsignedchar*flash_OPT2;unsignedchar*flash_NOPT2;flash_OPT2=(unsignedchar*)0x4803;//OPT2寄存器的ADDRflash_NOPT2=(unsignedchar*)0x4804;//NOPT2寄存器的ADDR,此寄存器的值是OPT2的取反值//-------------------------------------------------------------//第一步初始化FLASHwhile((FLASH_IAPSR&FLASH_DUL)==0X00){FLASH_DUKR=0XAE;FLASH_DUKR=0X56;}//一旦配置失敗,此處將陷入死循環(huán)。實際使用請加入超時機制,在此省略//-------------------------------------------------------------//第二步對OPT進(jìn)行編程,首先需要如下操作:開啟opt編程FLASH_CR2"=0X80;//OPT=1FLASH_NCR2&=0X7F;//NOPT=0//-------------------------------------------------------------//第三步修改內(nèi)存1.修改參數(shù),啟用復(fù)用功能2.OPT2和NOPT2要相反//修改OPT2*flash_OPT2=0X01;//00000001AFR0=1,PC5復(fù)用為TIM2_CH1其它默認(rèn)清0while((FLASH_IAPSR&FLASH_EOP)==0);//等待操作完成//修改NOPT2*flash_NOPT2=~*flash_OPT2;while((FLASH_IAPSR&FLASH_EOP)==0);//等待操作完成//一旦配置失敗,此處將陷入死循環(huán)。實際使用請加入超時機制,在此省略//-------------------------------------------------------------//第四步對OPT進(jìn)行編程,最后需要如下操作:禁用opt編程FLASH_CR2&=~0X80;//OPT=1FLASH_NCR2|=0X80;//NOPT=0}

以上是配置函數(shù),經(jīng)過驗證過可用,但使用過程中建議不要每次都進(jìn)行配置,因為是對配置字節(jié)的操作,如果單片機上電不穩(wěn)定會造成配置操作出現(xiàn)中斷而導(dǎo)致單片機鎖住問題。解決方法是第一次運行時,配置完畢后將配置狀態(tài)寫入FLASH某個地址,下次每次啟動時讀取該FLASH地址狀態(tài)值,如果是已經(jīng)配置過,則不需要再次配置。被鎖住后通過燒錄工具STVP進(jìn)行復(fù)位刷默認(rèn)配置即可。
以上是純軟件方式操作配置字節(jié)寄存器,另一種是通過STVP配置,如下圖:

通過修改紅色框中的參數(shù)進(jìn)行刷寫修改。

2.硬件方面可能很容易疏忽的問題就是STM8S003F3的PB4和PB5端口,這兩個端口分別是I2C通信的SCL和SDA端口,手冊明確說明為:true open-drain I/O,也就是真正的開漏輸出(手冊里端口說明中帶‘T’),P-BUFFER和那個保護二極管是沒有使用的。這種情況下,如果沒接上拉電阻的話,是不能輸出高電平的。


本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

Sept. 8, 2025 ---- 根據(jù)TrendForce集邦咨詢最新調(diào)查,2025年第二季NVIDIA(英偉達(dá)) Blackwell平臺規(guī)?;鲐?,以及北美CSP業(yè)者持續(xù)擴大布局General Server(通用型...

關(guān)鍵字: SSD DDR4 服務(wù)器

Sept. 4, 2025 ---- Apple(蘋果)即將發(fā)布iPhone 17、iPhone 17 Air(暫名)、iPhone 17 Pro及Pro Max四款旗艦新機,除了外觀辨識度升級,處理器性能、散熱和拍攝功...

關(guān)鍵字: iPhone 16 A19處理器 折疊機

Sept. 3, 2025 ---- 根據(jù)TrendForce集邦咨詢最新發(fā)布的《2025近眼顯示市場趨勢與技術(shù)分析》報告,2025年隨著國際品牌陸續(xù)推出AR眼鏡原型,以及Meta預(yù)計在近期發(fā)布AR眼鏡Celeste,市...

關(guān)鍵字: AR眼鏡 OLED

Sept. 2, 2025 ---- TrendForce集邦咨詢表示,2025年第二季DRAM產(chǎn)業(yè)因一般型DRAM (Conventional DRAM)合約價上漲、出貨量顯著增長,加上HBM出貨規(guī)模擴張,整體營收為3...

關(guān)鍵字: DRAM 智能手機 ASP

Sept. 1, 2025 ---- 根據(jù)TrendForce集邦咨詢最新調(diào)查,2025年第二季因中國市場消費補貼引發(fā)的提前備貨效應(yīng),以及下半年智能手機、筆電/PC、Server新品所需帶動,整體晶圓代工產(chǎn)能利用率與出貨...

關(guān)鍵字: 晶圓代工 智能手機 筆電

Aug. 28, 2025 ---- 根據(jù)TrendForce集邦咨詢最新調(diào)查,2025年第二季NAND Flash產(chǎn)業(yè)雖面臨平均銷售價格(ASP)小幅下滑,所幸原廠減產(chǎn)策略緩解供需失衡,疊加中、美兩大市場政策推動,整體...

關(guān)鍵字: NAND Flash SSD AI

Aug. 26, 2025 ---- NVIDIA(英偉達(dá))近日推出的Jetson Thor被視為機器人的物理智慧核心,以Blackwell GPU、128 GB記憶體堆疊出2070 FP4 TFLOPS AI算力,是前...

關(guān)鍵字: 機器人 大型語言模型 AI算力

Aug. 21, 2025 ---- 根據(jù)TrendForce集邦咨詢最新液冷產(chǎn)業(yè)研究,隨著NVIDIA GB200 NVL72機柜式服務(wù)器于2025年放量出貨,云端業(yè)者加速升級AI數(shù)據(jù)中心架構(gòu),促使液冷技術(shù)從早期試點邁...

關(guān)鍵字: AI 數(shù)據(jù)中心 服務(wù)器

除了充電電路外,鋰電池的放電過程也需要保護。鋰電池的放電電壓不能低于3.0V,否則電池壽命會大幅縮短。為了實現(xiàn)這一保護,工程師們設(shè)計了DW01芯片與8205 MOS管的電路組合。DW01芯片能夠監(jiān)控鋰電池的放電電壓和電流...

關(guān)鍵字: 鋰電池 電池

在PCB設(shè)計的宏偉藍(lán)圖中,布局與布線規(guī)則猶如精密樂章中的指揮棒,是鑄就電路板卓越性能、堅不可摧的可靠性及經(jīng)濟高效的制造成本的靈魂所在。恰如一位巧手的園藝師,合理的布局藝術(shù)性地編排著每一寸空間,既削減了布線交織的繁復(fù)迷宮,...

關(guān)鍵字: PCB 電路板
關(guān)閉