1.任何外設在使用之前,必須先使能相應的時鐘。
2.使用不同外設時,GPIO引腳應該如何配置?
答:詳見《STM32中文參考手冊》8.1.11小節(jié)。
工作方式
(1)GPIO_Mode_AIN 模擬輸入
(2)GPIO_Mode_IN_FLOATING 浮空輸入
(3)GPIO_Mode_IPD 下拉輸入
(4)GPIO_Mode_IPU 上拉輸入
(5)GPIO_Mode_Out_OD 開漏輸出
(6)GPIO_Mode_Out_PP 推挽輸出
(7)GPIO_Mode_AF_OD 復用開漏輸出
(8)GPIO_Mode_AF_PP 復用推挽輸出
上電復位后,GPIO默認為浮空狀態(tài),部分特殊功能引腳為特定狀態(tài)。
3.MDK中u8是什么數據類型?
答:右鍵--轉到定義--出現一個Browser的窗口--雙擊u8--跳轉到stm32f10x.h:typedef uint8_t u8;
--查看uint8_t定義:typedef unsigned char uint8_t;
4.void __bis_SR_register(unsigned short){}函數
功能:將CPU 中SR 寄存器中的某些位置1。其參數為屏蔽碼,需要置1 的位為1。
例:
__bis_SR_register(LPM3_bits + GIE);//CPU進入LPM3低功耗模式,同時打開全局中斷
5.__no_init關鍵字?
答:__no_init用于禁止系統(tǒng)啟動時的變量初始化,是給LINKER用的,定義到不初始化的塊中去,在系統(tǒng)意外復位時,這個變量值能保留。
noinit做到復位后數據保持不變。
6.硬件在線調試:先將程序下載到MCU,然后按“Debug”按鈕進入調試狀態(tài)。
7.利用庫函數編寫串口程序時:設置完相關串口操作后,不要忘了使能串口,并設置使用的串口中斷。
//使能串口1
USART_Cmd(USART1,ENABLE);
//設置中斷類型
USART_ITConfig(USART1,USART_IT_RXNE,ENABLE);///USART_IT_RXNE接收緩沖區(qū)非空;ENABLE打開此中斷
8.學習外部中斷時,感覺外部中斷反應很遲鈍?
原因:按鍵觸發(fā)外部中斷,按鍵后,引腳接地,應該使用下降沿觸發(fā),我卻使用了上升沿。
9.關于STM32,一次中斷,多次進入中斷服務函數的問題說明?http://www.openedv.com/posts/list/27442.htm
10.STM32什么時候開啟復用時鐘AFIO?答:只要操作EVCR/EXTICRX/MAPR的時候,就必須開啟復用功能時鐘.
也就是說,當你要配置stm32的事件輸出/外部中斷/重映射的時候.就必須開啟復用時鐘。
11.查看STM32引腳的默認功能及重映射后的功能?答:《STM32f10xZET6 DataSheet》Table5中查看
12.學習正點原子RTC的例程時,程序沒有報錯,就是不正常運行?原因:調用的其他原文件中有個printf的函數,而在我的usart.c中,沒有寫這個函數。
上一篇:STM32--MDK仿真調試:邏輯分析儀的使用
下一篇:STM32的啟動模式
推薦閱讀
史海拾趣
隨著技術的不斷進步,ABCO公司意識到只有不斷創(chuàng)新才能在競爭中保持領先地位。因此,公司加大了對研發(fā)的投入,建立了一支高效的技術團隊。這支團隊不僅成功研發(fā)出了多款具有自主知識產權的新型傳感器,還積極探索傳感器與其他電子設備的融合應用,為公司開辟了新的增長點。
隨著技術的不斷成熟和市場的不斷擴大,Astec開始積極尋求市場拓展的機會。公司不僅加大了在國內市場的宣傳力度,還通過參加國際電子展會等方式,將產品推向了國際市場。同時,Astec還注重品牌形象的建立,通過提供優(yōu)質的產品和服務,逐漸樹立了良好的品牌形象。
ASM公司的創(chuàng)始人阿瑟·德爾·普拉多(Arthur del Prado)在移居美國后,遇到了半導體產業(yè)的蓬勃發(fā)展。他敏銳地洞察到了這一行業(yè)的巨大潛力,并決定投身其中。起初,他只有有限的資源和500美元的資金,但他憑借著對市場的深刻理解和不懈的努力,成功地在歐洲市場打開了局面。1964年,他在荷蘭創(chuàng)立了先進半導體材料公司(ASM),這標志著ASM公司的正式誕生。
1998年,Amphenol Nexus Technologies經歷了一次重要的領導層更迭。拜爾斯先生退休,弗雷德·法拉哈尼(Fred Farahani)收購了Nexus, Inc.的股份,并與弗拉納根先生成為合伙人。在Fred的領導下,公司開始關注銷售和開發(fā)方面的新機遇,產品基礎也擴展到包括微型連接器系列。這一變革為公司帶來了新的增長點,使其在激烈的市場競爭中保持了領先地位。
為了尋找新的增長點,Filtran Ltd開始探索跨界合作的可能性。公司與一家領先的物聯(lián)網解決方案提供商建立了戰(zhàn)略合作關系,共同開發(fā)面向智能家居市場的無線連接模塊。這一合作不僅將Filtran Ltd的濾波器技術應用于新的領域,還為公司帶來了全新的市場機遇。通過跨界合作,Filtran Ltd成功實現了從單一產品供應商向綜合解決方案提供商的轉變。
新打樣的核心板,nRSTOUT信號一直輸出低,害得JTAG都連不上。 復位輸入應該是沒有問題的,用了MAX811,用示波器也看了按鍵復位后低電平的時間。 也就是說按下復位鍵抬起后目前狀態(tài)為: nRESET為高,但nRSTOUT為低,這真怎么回事呢?是不是那里配 ...… 查看全部問答∨ |
|
RAPIINIT initMsg; initMsg.cbSize = sizeof(RAPIINIT); HRESULT hRs = CeRapiInitEx(&initMsg); DWORD dwWaitRs = WaitForSingleObject(initMsg.heRapiInit, 2000); if ((initMsg.hrRapiInit != S_OK) || (hRs != S_OK) || (dwWaitRs == W ...… 查看全部問答∨ |
Linker error L6218E: Undefined symbol main (referred from kernel.o),怎么辦? 匯編里: IMPORT Main ... b __main ------------------- C文件里: int Main() { ... }… 查看全部問答∨ |
我現在需要使用兩個定時中斷,但是在程序里定義了:void interrupt timer1(void) //定時器1中斷函數void interrupt timer2(void) //定時器2中斷函數可是程序卻不能編譯不知道為什么,請教高人賜教。提示如:Error &n ...… 查看全部問答∨ |
|
(win7)用qt designer新建一個dialog,什么也不加點Run就報錯,請問這是什么原因呢?而重試把工程建立在QT安裝目錄下,在建立相同的項目,編譯就能成功,這是什么原因呢? [ 本帖最后由 sphshine 于 2012-2-25 20:27 編輯 ]… 查看全部問答∨ |
|
1.這個地方好像描述的有些問題,沒有看到所謂的“R8C” 2.面向中國市場的DIF,暫時還不知道在哪下載。 3.資料的PDF竟然還加密不能復制,一般很多不許更改就算了,奇葩 呀!直接XX掉! … 查看全部問答∨ |
設計資源 培訓 開發(fā)板 精華推薦
- Microchip 升級數字信號控制器(DSC)產品線 推出PWM 分辨率和 ADC 速度業(yè)界領先的新器件
- 意法半導體STM32MP23x:突破成本限制的工業(yè)AI應用核心
- 意法半導體推出用于匹配遠距離無線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數
- LGVL配合FreeType為可變字體設置字重-ESP32篇
- 使用樹莓派進行 ESP32 Jtag 調試
- ESP32怎么在SPIFFS里面存儲html,css,js文件,以及網頁和arduino的通訊
- ESP32 freeRTOS使用測試
- 將低功耗設計進行到底——評論、轉發(fā)贏大禮!
- 芯幣競拍:感恩教師節(jié)專場
- Keysight示波器主題月有獎系列活動之 注冊大獎天天抽 搶樓踩中亦有獎
- Microchip有獎直播:VectorBlox™ SDK 報名中
- 有獎直播|ADI 慣性MEMS應用那些事
- 借助 Microchip 生態(tài)系統(tǒng)中的 PIC® 和 AVR® 單片機開啟嵌入式到云端之旅 系列在線研討會
- 帶你零起點入門STM32(專為嵌入式應用而開發(fā)的內核)
- 福祿克首款熱成像萬用表Fluke-279FC 即將上市!填寫問卷贏好禮嘍!
- EEWorld Datasheet 伴你同行!快來領取200芯積分福利啦~
- 泰克福袋:示伴功倍,萬能福袋派送中
- 【GD32E503評測】+ littlegl移植到GD32E503V-EVAL
- Linux進程通信的問題
- 常用電子元器件
- 提問贏好禮:您的無人機安全嗎?Littelfuse工程師坐鎮(zhèn)為您答疑解惑
- 【Lattice技術問題】有誰知道Lattic器件 在Modelsim中怎么建立仿真庫
- 發(fā)現PIC16F628的工作電流和待機電流都比msp430f2121的小很多
- EEWORLD大學堂----Deep Learning Course (NYU, Spring 2020) Yann Lecun
- 音頻數據分析問題
- 菜鳥VM7中裝ubuntu10.10時vmware tools安裝視頻
- 想問一下嵌入式系統(tǒng)軟件方面有什么好入手的碩士論文方向呢?求大神指點