娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年11月10日(星期日)

正在發(fā)生

2021年11月10日 | STM8定時(shí)器初始化和GPIO初始化順序?qū)е翯PIO動(dòng)作不正確

發(fā)布者:lcn18560863680 來(lái)源: eefocus關(guān)鍵字:STM8  定時(shí)器初始化  GPIO初始化 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

現(xiàn)象

定時(shí)器TIM4定時(shí)翻轉(zhuǎn)GPIO用低電平灌電流驅(qū)動(dòng)LED閃爍的簡(jiǎn)單測(cè)試程序不能正常執(zhí)行。LED燈不閃爍,debug查看GPIO口卻是正確的被翻轉(zhuǎn)了。測(cè)試IO口電壓不對(duì)。


問(wèn)題代碼

void main(void)

{

  // 系統(tǒng)時(shí)鐘不分頻(內(nèi)部16MHz)

  CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);

  // TIM4進(jìn)行128分頻,同時(shí)設(shè)置溢出上限值保證1ms一次中斷

  TIM4_TimeBaseInit(TIM4_PRESCALER_128, 124);

  // 開(kāi)TIM4更新事件中斷

  TIM4_ITConfig(TIM4_IT_UPDATE, ENABLE);

  // 開(kāi)總中斷

  enableInterrupts();

  //  使能定時(shí)器4

  TIM4_Cmd(ENABLE);

  //  初始化GPIO,輸出上拉模式

  GPIO_Init(LED_GPIO_PORT, (GPIO_Pin_TypeDef)LED_GPIO_PINS, GPIO_MODE_OUT_PP_LOW_SLOW);


  while (1){}

}


直接原因

繼續(xù)debug發(fā)現(xiàn)GPIO的方向寄存器DDR和模式寄存器CR1沒(méi)有被設(shè)置。


根本原因

在GPIO初始化完成之前定時(shí)器就開(kāi)始運(yùn)行了。導(dǎo)致不斷進(jìn)入定時(shí)器中斷,后面的GPIO初始化代碼沒(méi)有正確被執(zhí)行(或者定時(shí)器中斷中不能被正確執(zhí)行?這個(gè)沒(méi)有深究了)


解決

將GPIO初始化代碼放在定時(shí)器初始化之前(放在使能之前即可)


正確代碼


void main(void)

{

  // 系統(tǒng)時(shí)鐘不分頻(內(nèi)部16MHz)

  CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);

  // GPIO的初始化要放在timer初始化之前,否則初始化的過(guò)程會(huì)被中斷打斷導(dǎo)致輸出有問(wèn)題(DDR還沒(méi)來(lái)得及配置成輸出模式)

  GPIO_Init(LED_GPIO_PORT, (GPIO_Pin_TypeDef)LED_GPIO_PINS, GPIO_MODE_OUT_PP_LOW_SLOW);

  // TIM4進(jìn)行128分頻,同時(shí)設(shè)置溢出上限值保證1ms一次中斷

  TIM4_TimeBaseInit(TIM4_PRESCALER_128, 124);

  // 開(kāi)TIM4更新事件中斷

  TIM4_ITConfig(TIM4_IT_UPDATE, ENABLE);

  // 開(kāi)總中斷

  enableInterrupts();

  //  使能定時(shí)器4

  TIM4_Cmd(ENABLE);


  while (1){}

}

關(guān)鍵字:STM8  定時(shí)器初始化  GPIO初始化 引用地址:STM8定時(shí)器初始化和GPIO初始化順序?qū)е翯PIO動(dòng)作不正確

上一篇:夢(mèng)之墨T系列產(chǎn)品的又一次完美亮相
下一篇:解決STM8定時(shí)器首次進(jìn)入中斷時(shí)間不對(duì)

推薦閱讀

集微網(wǎng)11月9日消息(文/Oliver)今日,以“5G時(shí)代,筑夢(mèng)河源”為主題的“2018·中國(guó)·河源國(guó)際手機(jī)創(chuàng)新創(chuàng)業(yè)大賽”華東(上海)賽區(qū)在張江IC咖啡廳順利舉行,最終上海洺太電子科技有限公司的參賽項(xiàng)目《5G物聯(lián)網(wǎng)無(wú)線通信應(yīng)用》脫穎而出,拿下頭名。本次大賽由河源市政府指導(dǎo),深圳對(duì)口幫扶河源指揮部和河源市高新技術(shù)開(kāi)發(fā)區(qū)管理委員會(huì)主辦的一項(xiàng)國(guó)際性創(chuàng)新創(chuàng)...
(文章來(lái)源:中國(guó)機(jī)器人網(wǎng)) 在當(dāng)今的工廠和倉(cāng)庫(kù)中,經(jīng)常看到機(jī)器人在四處亂竄,將物品或從一個(gè)站點(diǎn)運(yùn)送到另一個(gè)站點(diǎn)。在大多數(shù)情況下,機(jī)器人可以在開(kāi)放和已知的布局中輕松導(dǎo)航。但要ta們?cè)讵M窄的空間里完成任務(wù),比如在雜亂的貨架后面伸手去拿產(chǎn)品,或者繞著汽車(chē)的零件去擰下機(jī)油蓋,則要困難得多。 現(xiàn)在,麻省理工學(xué)院的工程師已經(jīng)開(kāi)發(fā)出一種機(jī)器人...
藍(lán)牙?通過(guò)智能手機(jī)將我們與世界相連。我們可與門(mén)鎖、恒溫器甚至我們的汽車(chē)對(duì)接。但是所有藍(lán)牙都是一樣的嗎?您是否使用用于將音樂(lè)從手機(jī)流式傳輸?shù)街悄軗P(yáng)聲器的藍(lán)牙來(lái)解鎖您的汽車(chē)? 答案是“是”,也可能是“不是”。 低功耗藍(lán)牙?是一份基于標(biāo)準(zhǔn)的協(xié)議,可實(shí)現(xiàn)不同設(shè)備和產(chǎn)品之間的互操作性,當(dāng)然,還有可選的附加功能可擴(kuò)展更復(fù)雜解決方案的功能。為應(yīng)...
首先了解一下矢網(wǎng)的結(jié)構(gòu)和功能:一、矢網(wǎng)的結(jié)構(gòu)和功能1、包含2個(gè)測(cè)試端口,也有4端口或更多測(cè)試端口。2、一個(gè)雙定向耦合器,分別連接信號(hào)源通道、參考接收機(jī)和測(cè)量接收機(jī)。3、其中信號(hào)源提供輸出信號(hào),可選配衰減器增加動(dòng)態(tài)范圍,可選BiasT附加直流偏置;4、參考接收機(jī)連接定向耦合器的前向耦合端,測(cè)量端口輸出功率;5、測(cè)量接收機(jī)連接定向耦合器的反向耦...

史海拾趣

問(wèn)答坊 | AI 解惑

廣告燈(利用取表方式)

1. 實(shí)驗(yàn)任務(wù) 利用取表的方法,使端口P1做單一燈的變化:左移2次,右移2次,閃爍2次(延時(shí)的時(shí)間0.2秒)。2. 電路原理圖   3. 系統(tǒng)板上硬件連線   試驗(yàn)板的8個(gè)發(fā)光二極管已經(jīng)接在P1口,不需要任何設(shè)置。 4. 程序設(shè)計(jì)內(nèi)容 在用表格進(jìn)行程序設(shè) ...…

查看全部問(wèn)答∨

嵌入式或LINUX相關(guān)研發(fā)面試題目

一、ANSI C/C++方面的知識(shí) 一.1、簡(jiǎn)答題。下面的題目必須全部答對(duì)才給分(20分): 1、 如何在C中初始化一個(gè)字符數(shù)組。 2、 如何在C中為一個(gè)數(shù)組分配空間。 3、 如何初始化一個(gè)指針數(shù)組。 4、 如何定義一個(gè)有10個(gè)元素的整數(shù)型指針數(shù)組。 5、 s[10]的 ...…

查看全部問(wèn)答∨

CYPRESS

初識(shí)單片機(jī),需要做CYPRESS和pc通信,如果用EPO實(shí)現(xiàn),需要在FIRMWARE里做哪些工作啊,謝謝! 還請(qǐng)教一個(gè)問(wèn)題,EPxBUFFER,port和FIFO 有什么區(qū)別啊?…

查看全部問(wèn)答∨

WinCE下的數(shù)據(jù)庫(kù)

大家好:     我有幾個(gè)問(wèn)題先問(wèn),如下     1,WinCE下都能運(yùn)行什么數(shù)據(jù)庫(kù)?哪個(gè)小一些,簡(jiǎn)單,容易操作。     2. 之前了解了一下SQLCE,但是安裝時(shí)提示要PlatformSDK,可是我之前安裝了WinCe5.0,又裝了Studio200 ...…

查看全部問(wèn)答∨

請(qǐng)問(wèn)兩個(gè)16位的SDRAM組成32位,現(xiàn)只是單個(gè)SDRAM的地址線、數(shù)據(jù)線等長(zhǎng),不是兩個(gè)SDRAM彼此等長(zhǎng),會(huì)有影響嗎??jī)?nèi)附線長(zhǎng)

想讓SDRAM運(yùn)行在最高頻率133MHz。 第一片. Addr Bus:     prop delay: from U1001.E9 to U4001.G1  min=18 MM  max=23 MM Data Bus (Data0~Data15):     (RDly) U1001.D12 to U4001.A8  mi ...…

查看全部問(wèn)答∨

請(qǐng)問(wèn)現(xiàn)在有什么新的可編程計(jì)數(shù)器芯片

8253和68040等老的計(jì)數(shù)器大家還在用嗎,請(qǐng)問(wèn)有什么封裝小點(diǎn)的,多路計(jì)數(shù)器嗎?能串行控制的更好。…

查看全部問(wèn)答∨

高分求MC1000 開(kāi)機(jī)自動(dòng)運(yùn)行程序的解決方案(冷啟動(dòng)設(shè)置須不丟失)!

小弟最近做一個(gè)手持設(shè)備的小項(xiàng)目,設(shè)備為MC1000(條形碼數(shù)據(jù)采集器),平臺(tái)為Wince 4.2,開(kāi)發(fā)工具為vs2003.現(xiàn)在通過(guò)設(shè)置注冊(cè)表已經(jīng)實(shí)現(xiàn)了開(kāi)機(jī)自動(dòng)運(yùn)行自己寫(xiě)的程序的功能,但是現(xiàn)在冷啟動(dòng)后就注冊(cè)表就復(fù)原了。在網(wǎng)上查了一下說(shuō)是RegFlushKey可以解決 ...…

查看全部問(wèn)答∨

收到液晶和MP3的PCB,拍照秀圖。

哈哈,終于收到TFT轉(zhuǎn)接板和MP3的PCB,晚上回去多拍幾張照片,秀秀圖。。。   [ 本帖最后由 zhaojun_xf 于 2010-9-3 18:37 編輯 ]…

查看全部問(wèn)答∨

包集合體中函數(shù)調(diào)用

在文件名 為uart_serial.vhd中定義了如下包集合:library ieee;use ieee.std_logic_1164.all;package uart_serial is        function get_parity(get_parity_type :std_logic;        &nb ...…

查看全部問(wèn)答∨

求推薦做最小系統(tǒng)的公司

以前一直用的是DSP2812的開(kāi)發(fā)板,后面想用一些最小系統(tǒng),但是像合眾達(dá)、聞亭這些公司都不做最小系統(tǒng)的,想請(qǐng)各位推薦一下國(guó)內(nèi)做最小系統(tǒng)還不錯(cuò)的公司,當(dāng)然,杭州的最好,其他地方的也行。謝謝各位了。…

查看全部問(wèn)答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車(chē)開(kāi)發(fā)圈

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

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 读书| 竹北市| 丰顺县| 柳河县| 渑池县| 醴陵市| 昆山市| 治多县| 三门峡市| 黑山县| 花垣县| 罗江县| 客服| 玉山县| 夹江县| 巴里| 洱源县| 福鼎市| 娄底市| 蓬溪县| 沐川县| 巴塘县| 盐池县| 西藏| 兴隆县| 公主岭市| 崇明县| 晴隆县| 建始县| 略阳县| 玉屏| 宾阳县| 鄂托克前旗| 清新县| 兴国县| 抚顺市| 新民市| 赤峰市| 南宫市| 平谷区| 正定县|