日韩一区二区三区精品,欧美疯狂xxxxbbbb牲交,热99re久久免费视精品频,人妻互换 综合,欧美激情肉欲高潮视频

  • 1 說明

  • STM8S的IO復(fù)用用程序代碼配置起來比較麻煩,一般是操作flash來操作option byte字節(jié),配置寄存器更加麻煩,可以使用STM 標(biāo)準(zhǔn)外設(shè)驅(qū)動庫來設(shè)置。本文使用一種界面配置的方式來配置IO復(fù)用管腳,即使用STVP來配置。 因?yàn)镕LASH保存的數(shù)據(jù)是掉電不丟失的,先用STVP把Option Bytes擦寫好后,再用STVD仿真器燒寫程序就可實(shí)現(xiàn)IO復(fù)用了。

??程序方式配置IO復(fù)用見這里

文件下載

  • 2 配置流程

  • 【step1】打開STVP軟件

  • stvp配置界面

  • 【step2】打開我們需要下載的xxx.s19文件,CTRL+F5(File->Ram Exec)

  • 【step3】配置需要復(fù)用的引腳 
    IO口的復(fù)用功能主要配置在于AFR0-AFR7。這里我們配置定時器TIM2_CH3通道的PWM輸出管腳復(fù)用,默認(rèn)是PD2為輸出,將其配置成復(fù)用為PA3輸出。如上圖,在AFR1中的下拉菜單中選擇PA3即可。

  • 【step4】下載程序到STM8S中,Progam->All tabs。這樣就實(shí)現(xiàn)了IO復(fù)用配置。

3 測試程序


/*

TIM2_CH3 PWM

PD2 output

*/

#include


void CLK_init(void)

{

 CLK_ICKR |= 0X01;       //使能內(nèi)部高速時鐘 HSI

 CLK_CKDIVR |= 0x08;     // 16M內(nèi)部RC經(jīng)2分頻后系統(tǒng)時鐘為8M

 while(!(CLK_ICKR&0x02));//HSI準(zhǔn)備就緒

 CLK_SWR=0xe1;           //HSI為主時鐘源

}


void Init_Tim2(void)

{

 TIM2_CCMR3 |=  0X70;   //設(shè)置定時器2三通道(PD2)輸出比較三模式

 TIM2_CCMR3 |= 0X04;     //輸出比較3預(yù)裝載使能


 TIM2_CCER2 |= 0x03;     //通道3使能,低電平有效,配置為輸出


 // 初始化時鐘分頻器為1,即計(jì)數(shù)器的時鐘頻率為Fmaster=8M/64=0.125MHZ

 TIM2_PSCR = 0X06;

 //初始化自動裝載寄存器,決定PWM 方波的頻率,F(xiàn)pwm=0.125M/62500=2HZ

 TIM2_ARRH = 62500/256;

 TIM2_ARRL = 62500%256;

 //初始化比較寄存器,決定PWM 方波的占空比:5000/10000 = 50%

 TIM2_CCR3H = 31250/256;

 TIM2_CCR3L = 31250%256;



 // 啟動計(jì)數(shù);更新中斷失能

 TIM2_CR1 |= 0x81;

 //TIM2_IER |= 0x00;        

}


void Init_GPIO(void)

{

 /*設(shè)置為推挽輸出,PD2接了LED燈*/

 PD_DDR |= 0X04;     //設(shè)置PD2端口為輸出模式

 PD_CR1 |= 0X04;     //設(shè)置PD2端口為推挽輸出模式

 PD_CR2 &= 0XFD;


 PA_DDR |= 0X08;     //設(shè)置PA3端口為輸出模式

 PA_CR1 |= 0X08;     //設(shè)置PA3端口為推挽輸出模式

 PA_CR2 |= 0XF7;

}


void main(void)

{

 CLK_init();

 Init_GPIO();

 Init_Tim2();

 while (1);

}


關(guān)鍵字:STM8S  復(fù)用配置  STVP方式 引用地址:STM8S---IO復(fù)用配置(STVP方式)

上一篇:STM8S---定時器產(chǎn)生PWM(TIM2)
下一篇:單片機(jī)執(zhí)行程序的過程

推薦閱讀

外界對煉鋼廠的刻板印象是已經(jīng)融化的金屬倒出高爐,員工揮汗如雨,在工廠內(nèi)操作大規(guī)模作業(yè),但現(xiàn)在韓國鋼鐵巨頭浦項(xiàng)鋼鐵(Posco)透過整合物聯(lián)網(wǎng)(ioT)、人工智能(AI)及大數(shù)據(jù)(big data),致力于推動生產(chǎn)作業(yè)智能化。在智能化企業(yè)計(jì)劃下,全球第五大鋼鐵公司浦項(xiàng)鋼鐵計(jì)劃將“第四次工業(yè)革命”時代的科技納入充電電池、營建及化學(xué)工程等非鋼鐵領(lǐng)域。浦項(xiàng)鋼鐵...
據(jù)科技媒體The verge報道,學(xué)術(shù)出版商Springer Nature公布了它聲稱的第一本使用機(jī)器學(xué)習(xí)生成的研究書籍。 這本名為《Lithium-Ion Batteries: A Machine-Generated Summary of Current Research》的書讀起來并不輕松。相反,正如它的名字所暗示的,它是對相關(guān)主題發(fā)表的同行評議論文的總結(jié)。它包括引用作品及其超鏈接和自動生成的參考內(nèi)容。如果...
(文章來源:機(jī)器人大講堂) 柔性機(jī)器人近年來發(fā)展迅速,然而柔性材料的高阻尼和高疲勞特性限制了柔性機(jī)器人的使用壽命。雜耍、跳動和小跑等任務(wù)所需的持續(xù)動態(tài)運(yùn)動對于大多數(shù)柔性機(jī)器人來說仍然遙不可及。 折紙藝術(shù)大家都熟悉,通過折疊紙片可以創(chuàng)造出讓人嘆為觀止的藝術(shù)品。使用折紙的方法制造機(jī)器人有望解決以上挑戰(zhàn),可實(shí)現(xiàn)重復(fù)的動態(tài)運(yùn)動。近日,...
集微網(wǎng)消息,4月7日-9日,中國制冷展在上海順利舉辦,旋智科技在展會期間發(fā)布新一代變頻電機(jī)控制,HVAC/R系統(tǒng)電控的全套解決方案等產(chǎn)品。旋智科技前身為美國仙童半導(dǎo)體公司的電機(jī)控制產(chǎn)品線事業(yè)部,于2014年底通過管理層收購方式剝離并獨(dú)立運(yùn)營,目前在香港,上海,深圳等地設(shè)有分支機(jī)構(gòu)。公司專注于高集成度電機(jī)控制芯片及先進(jìn)核心算法的研發(fā),期望基于先...

史海拾趣

小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved