用寄存器點亮LED的過程
1:通過原理圖找到要點亮的LED燈對應的GPIO口
2.通過stm32手冊找到要操作的寄存器,找到這個GPIO的基地址,
基地址+地址偏移 = 目標寄存器的地址
3.編碼
1.打開對應的GPIO的時鐘。
2.通過操作CRL寄存器將對應的GPIO口設置為推挽輸出模式,并設置一 個翻轉(zhuǎn)速度
3.通過操作ODR寄存器,將電平置高或置低。
按鍵操作過程
1.通過原理圖找到要操作的按鍵對應的GPIO
2.通過stm32手冊找到要操作的寄存器,找到這個GPIO的基地址
基地址+地址偏移 = 目標寄存器的地址
3.編碼
1.打開對應的GPIO的時鐘。
2.通過操作CRL寄存器將對應的GPIO口設置為浮空輸入模式.
3.通過讀取IDR寄存器來獲取對應GPIO口的高低電平狀態(tài)。
用固件庫點亮LED的過程(以PB0為例)
1.定義一個GPIO結構體(GPIO_InitTypeDef)類型的變量
GPIO_InitTypeDef GPIOB_Pin0;
2.打開GPIO的時鐘
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);
3.將GPIO結構體變量的成員進行賦值:端口、模式、翻轉(zhuǎn)速度(定義的內(nèi)容位于GPIO.h文件)
GPIOB_Pin0.GPIO_Pin = GPIO_Pin_0;
GPIOB_Pin0.GPIO_Mode = GPIO_Mode_Out_PP;
GPIOB_Pin0.GPIO_Speed = GPIO_Speed_50MHz;
4.GPIO初始化
GPIO_Init(GPIOB, &GPIOB_Pin0);
5.將相應的引腳置高、置低
GPIO_ResetBits(GPIOB, GPIO_Pin_0);
GPIO_SetBits(GPIOB, GPIO_Pin_0);
上一篇:STM32CubeIDE開發(fā)環(huán)境新增FreeRTOS?線程感知調(diào)試功能
下一篇:STM32F103學習記錄-----GPIO篇
推薦閱讀
史海拾趣
隨著技術的不斷進步,Analog Power公司始終保持著對技術創(chuàng)新的熱情。他們不斷研發(fā)新的電源管理技術和產(chǎn)品,推出了一系列具有高性能、高效率、低功耗特點的電源管理解決方案。這些創(chuàng)新產(chǎn)品不僅滿足了客戶的需求,也引領了市場的發(fā)展潮流,使得Analog Power在行業(yè)中逐漸嶄露頭角。
格瑞寶公司成立于2014年8月,總部選址于上海張江高科園,這里是中國科技創(chuàng)新的重要基地之一。公司從創(chuàng)立之初就明確了以自主研發(fā)、銷售服務為主體的半導體公司發(fā)展路徑。這一決策不僅為格瑞寶提供了豐富的科技資源和人才支持,也為其后續(xù)快速發(fā)展奠定了堅實基礎。在總部的帶領下,格瑞寶逐步建立起完善的產(chǎn)品研發(fā)、設計、測試和銷售體系。
HSMC的發(fā)展不僅為公司自身帶來了顯著的經(jīng)濟效益,也為當?shù)厣鐣徒?jīng)濟發(fā)展做出了重要貢獻。項目全面達產(chǎn)后,預計可實現(xiàn)年產(chǎn)值600億元,利稅60億元,直接帶動就業(yè)人口3000人。此外,HSMC還通過技術創(chuàng)新和產(chǎn)業(yè)升級,帶動了上下游產(chǎn)業(yè)鏈的發(fā)展,促進了整個電子行業(yè)的繁榮與進步。
以上五個故事共同描繪了HSMC在電子行業(yè)中的崛起與發(fā)展歷程。作為一家充滿活力和創(chuàng)新精神的企業(yè),HSMC正以其獨特的優(yōu)勢和不懈的努力,向著成為全球領先CIDM晶圓廠的目標不斷邁進。
近年來,ET Enterprises Ltd公司經(jīng)歷了一系列的收購和戰(zhàn)略合作。這些舉措不僅進一步增強了公司的實力和市場地位,也為公司的未來發(fā)展注入了新的活力。例如,公司成為得克薩斯州Ludlum Measurements Inc.的子公司后,受益于美國光電倍增管生產(chǎn)商ADIT的生產(chǎn)設施和ET Enterprises的開發(fā)設施的綜合資源,為公司的持續(xù)發(fā)展提供了有力支持。
以上五個故事概述了ET Enterprises Ltd公司的發(fā)展歷程和關鍵階段,展示了公司在電子行業(yè)中不斷崛起和持續(xù)發(fā)展的過程。
在電子行業(yè)的初創(chuàng)時期,Artaflex公司以其敏銳的市場洞察力和技術創(chuàng)新能力脫穎而出。公司創(chuàng)始人憑借對電子技術的深入理解和前瞻性思維,帶領團隊開發(fā)了一款具有革命性的電子元件,極大地提高了電子設備的性能和穩(wěn)定性。這一突破不僅為Artaflex贏得了市場的認可,也奠定了其在電子行業(yè)中的堅實地位。
Beck IPC深知人才是企業(yè)發(fā)展的根本。因此,公司高度重視人才培養(yǎng)和引進工作。通過提供良好的工作環(huán)境和福利待遇,吸引了一批批優(yōu)秀的研發(fā)、銷售和管理人才加入公司。同時,公司還注重企業(yè)文化建設,倡導創(chuàng)新、協(xié)作、務實、高效的企業(yè)精神。這種積極向上的企業(yè)文化為公司的持續(xù)發(fā)展提供了強大的精神動力。
以上五個故事雖然是虛構的,但它們基于Beck IPC在電子行業(yè)可能的發(fā)展路徑和策略。實際的發(fā)展過程中,Beck IPC可能經(jīng)歷了更多的挑戰(zhàn)和機遇,但無論如何,其始終堅持技術創(chuàng)新和市場導向的發(fā)展戰(zhàn)略,為其在電子行業(yè)中的崛起奠定了堅實的基礎。
CH375是USB總線的通用接口芯片,支持HOST主機方式和SLAVE設備方式。 MCS-51單片機讀寫U盤的電路原理圖,CH375芯片的TXD引腳接高電平,工作于串口方式。在串口方式下,CH375只需要與單片機/DSP/MCU連接3 ...… 查看全部問答∨ |
2008年的春節(jié)剛剛過去,南方的災情也已經(jīng)逐漸緩解,祝大家在新的一年里身體健康,學習進步! 許多學習者學習的熱情已很高漲,歡迎大家和我交流單片機方面的技術問題! 剛剛看了一下今年的招聘會,招機械、電子、電氣的企業(yè)還是比較多,但求 ...… 查看全部問答∨ |
傅立葉變換(F.T.)對每個電子工程師來說應該都不陌生,但我們不應該只是記住一個 的公式,其背后的物理意義才是掌握和自如運用各種變換的核心。 寒假前老師把我們叫過去給了個入門講座。他特地 ...… 查看全部問答∨ |
|
想編寫一個p1.1輸出方波為100ms(t1做中斷)的程序,用匯編我調(diào)試好了,但是c卻沒反應!不知道哪里出錯了 #include<reg51.h> sbit p0=P1^0;void main() { TMOD=0X10; TH1=0X3C; TL1=0XB0 ...… 查看全部問答∨ |
|
要求:帶配在人身上,主要是判斷人體處于運動還是靜止狀態(tài)。因為是電池3.7v供電的,要求尺寸小、功耗低、工作電壓低。如果還可以調(diào)節(jié)靈敏度最好了。只需要提供開關信號就好了。 [ 本帖最后由 zhang9591 于 2011-12-6 16:47 編輯 ]… 查看全部問答∨ |
DM9000AEP升級到DM9000CEP: 最近有很多朋友,問到DM9000AEP升級到DM9000CEP,是否可以完全兼容。或者需要修改哪些地方,可以這樣回答: 1.DM9000AEP和DM9000CEP在管腳定義上是完全PIN TO PIN,都是LQFP48PIN,目前因為行業(yè)競爭 ...… 查看全部問答∨ |
大家做串口發(fā)送的時候,一般定時器1都是用的八位重裝,有誰用過工作方式1的啊,我現(xiàn)在用八位重裝是對的,但用工作方式1 就不對了,望各位給個提示把… 查看全部問答∨ |
設計資源 培訓 開發(fā)板 精華推薦
- 顛覆iToF技術,安森美如何突破30米深度感知極限?
- 利用驗證框架 JAIST揭示開源自動駕駛系統(tǒng)的安全漏洞
- 現(xiàn)代汽車集團擬采用VR模擬器替代道路測試 提升未來車型的競爭力
- 研究人員開發(fā)光驅(qū)動致動器 可用于驅(qū)動水下機器人
- 吉利將發(fā)射“千里浩瀚”衛(wèi)星,實現(xiàn)輔助駕駛系統(tǒng)與衛(wèi)星功能深度融合
- 以鴻道工業(yè)操作系統(tǒng)為核心 打造工業(yè)智能機器人新生態(tài)
- UNIST研發(fā)出新表面處理技術 延長下一代鋰金屬電池的壽命
- 車載SerDes芯片行業(yè)的"DeepSeek"時刻——瑞發(fā)科HSMT SerDes閃耀2025上海車展
- 豐田顛覆傳統(tǒng),固態(tài)電池明年就能量產(chǎn),最受傷的將是中國?
- 基于恩智浦與onsemi的駕駛員監(jiān)控系統(tǒng)方案