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

緒論

stm32的寄存器比較多,難于記憶,所以官方封裝了兩套庫函數(shù)。一個是標(biāo)準(zhǔn)庫,不過在F7上官方?jīng)]有更新,以后可能不再維護了。另一個則是HAL庫,HAL庫的程序可移植性比較高,而且基本上不用和寄存器打交道,不懂硬件的小白也可以輕松學(xué)習(xí)。

由于用的正點原子的stm32F767,正點原子用的mdk5的方式新建工程,不是特別喜歡。加上現(xiàn)在關(guān)于HAL庫的中文資料較少,不過原子,野火,硬石,微雪而已。而用Cubemx來開發(fā)F7甚至關(guān)于stm32移植的更是少之又少。當(dāng)然折騰也是必不可少的了,我決定用stm32cubeMx + sw4stm32的方式開發(fā),由于技術(shù)不熟個別地方可能還是會用到mdk5,還望諒解。

下邊就詳細(xì)講解下關(guān)于stm32跑馬燈的程序:

首先軟件的安裝就不細(xì)說了,百度上的資料也很全。

使能RCC及相應(yīng)GPIO

配置RCC,然后會發(fā)現(xiàn)相應(yīng)的引腳已經(jīng)高亮。

單擊LED燈的引腳,因為要輸出,所以設(shè)置為output模式。 

下面的已經(jīng)配置好的GPIO: 

配置時鐘樹

點擊clock configuration 
時鐘樹使用時要注意系統(tǒng)的主頻 
F767是216M,其余單片機要靈活應(yīng)變。

使能GPIO

點擊configuration 

點擊這里的GPIO,然后彈出下邊的界面。 

這里設(shè)置標(biāo)簽一方面是代碼符合人類的思維方式,一方面方面不同單片機的移植。

都配置好之后,就可以生成工程了。點擊左上角的project—–settings,

然后點擊code gererarot,配置輸出的文件的格式和添加的庫文件。 

點擊ok保存。然后下一步生成代碼,project –generator code就可以了。 generator report可以生成配置文件的文檔。先不介紹。

正在生成工程: 

生成之后點擊open project:

這是生成的目錄樹: 

下邊是工程中文件的生成: 

/* Includes ------------------------------------------------------------------*/

#include "gpio.h"

/* USER CODE BEGIN 0 */


/* USER CODE END 0 */


/*----------------------------------------------------------------------------*/

/* Configure GPIO                                                             */

/*----------------------------------------------------------------------------*/

/* USER CODE BEGIN 1 */


/* USER CODE END 1 */


/** Configure pins as 

        * Analog 

        * Input 

        * Output

        * EVENT_OUT

        * EXTI

*/

void MX_GPIO_Init(void)

{


  GPIO_InitTypeDef GPIO_InitStruct;


  /* GPIO Ports Clock Enable */

  __HAL_RCC_GPIOH_CLK_ENABLE();

  __HAL_RCC_GPIOB_CLK_ENABLE();


  /*Configure GPIO pin Output Level */

  HAL_GPIO_WritePin(DS1_GPIO_Port, DS1_Pin, GPIO_PIN_SET);


  /*Configure GPIO pin Output Level */

  HAL_GPIO_WritePin(DS0_GPIO_Port, DS0_Pin, GPIO_PIN_RESET);


  /*Configure GPIO pins : PBPin PBPin */

  GPIO_InitStruct.Pin = DS1_Pin|DS0_Pin;

  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;

  GPIO_InitStruct.Pull = GPIO_PULLUP;

  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;

  HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);

}

下邊看main.c 

在主程序中添加如下代碼: 

HAL_GPIO_WritePin(DS1_GPIO_Port, DS1_Pin, GPIO_PIN_SET);

HAL_GPIO_WritePin(DS0_GPIO_Port, DS0_Pin, GPIO_PIN_RESET);

HAL_Delay(500);

HAL_GPIO_WritePin(DS1_GPIO_Port, DS1_Pin, GPIO_PIN_RESET);

HAL_GPIO_WritePin(DS0_GPIO_Port, DS0_Pin, GPIO_PIN_SET);

HAL_Delay(500);

由于在新建工程的時候使用了標(biāo)簽,所以DS1_GPIO_Port就是原來的GPIOB,DS1就是GPIO_PIN_0,SET是置位,也就是高電平,RESET是復(fù)位,也就是低電平

沒有標(biāo)簽的語句是這樣的:

HAL_GPIO_WritePin(GPIOB,GPIO_PIN_0,GPIO_PIN_SET); 

下面編譯,接著燒錄就好了。

關(guān)鍵字:STM32F767  cubemx  跑馬燈 引用地址:STM32F767cubemx開發(fā)手記(1) 跑馬燈

上一篇:STM32CubeMX:ETH
下一篇:STM32Cubemx下實現(xiàn)通用定時器微秒級延時

推薦閱讀

? ?央廣網(wǎng)北京4月21日消息(記者蔣勇)多位權(quán)威專家指出:技術(shù)封鎖難阻中國高技術(shù)產(chǎn)業(yè)發(fā)展步伐,我國在光電子高端芯片研制上已具備基本條件。  美國商務(wù)部近期宣布對中興通訊采取出口管制措施,引發(fā)一些人的擔(dān)憂:這一事件會不會阻礙我國高技術(shù)產(chǎn)業(yè)的快速發(fā)展?中國是否有能力應(yīng)對這種沖擊和干擾?昨晚,工信部相關(guān)負(fù)責(zé)人,以及多位業(yè)內(nèi)權(quán)威專家接受...
汽車設(shè)計師已成功將毫米波(mmWave)傳感器集成到多個汽車駕駛室內(nèi)應(yīng)用中。 這些應(yīng)用之一是能夠在各類照明條件和傳感器放置中檢測車內(nèi)人員乘坐情況,而不管其是否移動。這可幫助汽車系統(tǒng)檢測到留在車內(nèi)無人看管的兒童或人員位置,以進行溫度控制。 Azcom Technology展示了AWR1642毫米波傳感器結(jié)合Azcom專有算法,如何能夠可靠識別座椅上人員入座情況。我們...
用了STM8有一段時間了,發(fā)現(xiàn)STM8用IAR自帶的"iostm8xxx.h" 和ST的標(biāo)準(zhǔn)庫不能共存,于是結(jié)合IAR的庫以及仿照 正點原子STM32 例程里面的"sys.h",寫個"stm8_sys.h",方便自己,也方便其他人。謝謝支持!代碼如下:/************************************************************************ * 文件 :stm8_sys.h * 作者 :QinYUN575 * 版本 ...
4月22日消息,據(jù)臺灣媒體報道,多家IC設(shè)計廠商于21日爆料稱,已收到聯(lián)電啟動新一波漲價通知,7月產(chǎn)出的晶圓價格將調(diào)漲15%,同時聯(lián)電預(yù)告第4季度價格還會再漲。IC業(yè)者透露,去年底聯(lián)電就通知客戶,今年初8吋晶圓產(chǎn)出報價將調(diào)漲10%,又在今年4月初宣布新價格策略,其中,8吋晶圓代工再漲10%,12吋則首度調(diào)價,漲幅為10%。隨著客戶需求持續(xù)強勁,晶圓代工產(chǎn)能...

史海拾趣

問答坊 | AI 解惑

開關(guān)電源監(jiān)控系統(tǒng)的設(shè)計

開關(guān)電源監(jiān)控系統(tǒng)的設(shè)計 摘要 :介紹了一種由一臺計算機實時監(jiān)控多臺大功率開關(guān)電源的實現(xiàn)方案,采用了RS?232C和RS?485雙串行通信總線標(biāo)準(zhǔn)接口,實現(xiàn)了計算機可以實時采樣和設(shè)置電源輸出電壓、輸出電流和各個開關(guān)量的狀態(tài)。 關(guān)鍵詞:通信;監(jiān)控;總 ...…

查看全部問答∨

遠(yuǎn)程網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)解決方案

安衛(wèi)士遠(yuǎn)程網(wǎng)絡(luò)視頻監(jiān)控平臺是北京中盛安泰科技有限公司推出的、基于寬帶網(wǎng)絡(luò)和無線網(wǎng)絡(luò)傳輸?shù)木W(wǎng)絡(luò)視頻監(jiān)控技術(shù)產(chǎn)品,為用戶提供視頻、圖片、聲音、數(shù)據(jù)的采集、傳輸、儲存、處理的一種全新視頻監(jiān)控管理平臺。       通過一個 ...…

查看全部問答∨

使用Keil C調(diào)試的一些經(jīng)驗

使用Keil C調(diào)試的一些經(jīng)驗…

查看全部問答∨

同步復(fù)位在VHDL中的兩種表達方式

1. PROCESS(Clk)     BEGIN     IF (RST=\'1\') THEN         NULL;    ELSIF CLK\'EVENT AND CLK=\'1\' THEN        NULL;    END IF;   ...…

查看全部問答∨

VDD,VCC,VSS,VEE,VPP區(qū)別

VDD:電源電壓(單極器件);電源電壓(4000系列數(shù)字電 路);漏極電壓(場效應(yīng)管) VCC:電源電壓(雙極器件);電源電壓(74系列數(shù)字電路);聲控載波(Voice Controlled Carrier) VSS:地或電源負(fù)極 VEE:負(fù)電壓供電;場效應(yīng)管的源極(S) ...…

查看全部問答∨

求問關(guān)于 音頻驅(qū)動 ALSA的buffer設(shè)置問題

在ALSA中這個buffer size應(yīng)該如何設(shè)置呢? 它和什么有關(guān)系呢? 謝謝 snd_pcm_hw_params_set_buffer_size()這個函數(shù)設(shè)置…

查看全部問答∨

三星官方網(wǎng)站能找到2410 sd驅(qū)動模塊嗎

    http://www.minigui.org/cgi-bin/lb5000/topic.cgi?forum=28&topic=266     我在這個鏈接上有這么一句話:三星官方提供的2410 sd驅(qū)動模塊速度實在很慢.     我在三星官方網(wǎng)站上怎么找不到2410 sd卡驅(qū)動模塊 ...…

查看全部問答∨

用單片機開發(fā)一個LED鐘,電池能用多久?

如果用單片機開發(fā)一個LED鐘,每到終點還報時一下,估計這樣的鐘用兩節(jié)南孚電池能撐多久?…

查看全部問答∨

真人cs的激光對抗電路程序

開發(fā)新的真人cs的激光對抗電路程序。有新的想法,希望有志同道合的人一起完成新的構(gòu)想…

查看全部問答∨

醫(yī)療電子設(shè)備小型化

本帖最后由 dontium 于 2015-1-23 11:44 編輯 作者:Jonathan Bearfield,德州儀器 (TI) 終端設(shè)備市場營銷工程師   從半導(dǎo)體封裝到通信接口、電池和顯示技術(shù),無不受到便攜式和小型化醫(yī)療電子設(shè)備需求的影響。   芯片級封裝、裸片和 ...…

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

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機器人開發(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
主站蜘蛛池模板: 扎赉特旗| 廊坊市| 大庆市| 璧山县| 临西县| 江口县| 高邑县| 乌拉特后旗| 奉化市| 离岛区| 鄂尔多斯市| 泸溪县| 子洲县| 黄大仙区| 澄江县| 黄陵县| 凉城县| 屯留县| 霸州市| 紫阳县| 监利县| 龙海市| 枣庄市| 林口县| 佛坪县| 铜鼓县| 黔东| 谢通门县| 高平市| 施甸县| 宝清县| 库尔勒市| 永善县| 响水县| 尼勒克县| 临沂市| 佛学| 涪陵区| 丹东市| 日喀则市| 南陵县|