【stm32学习】正点原子stm32f103学习——开发板入门
一、連接外設
數據手冊中FT標志的IO口是兼容5V的(原理圖上帶ADC都是不兼容5V)
——判斷能否作為ADC輸入?(外設)
——首先了解一下ADC
ADC是Analog-to-DigitalConverter的縮寫。指模/數轉換器或者模擬/數字轉換器。是指將連續變量的模擬信號轉換為離散的數字信號的器件。典型的模擬數字轉換器將模擬信號轉換為表示一定比例電壓值的數字信號。
判斷:1.引腳上是否有ADC的字樣2.外設能不能達到完全浮空
——能否連接PWM?
——1.引腳標識:TIM1-8,CH1-4? 2.浮空嗎 有影響嗎(偏選禁止、連接的不使用之后就不會有影響了)
F4與F1在重映射方面的區別:
F4是沒有重映射的,所有的IO口的功能都列在上面了,可以通過AF選擇器進行選擇,同一個功能可能有多個口;而F1可以進行重映射,舉個例子,PE7并沒有TIM1_ETR的口,但是可以通過重映射運行,在中文參考手冊IO的復用功能中有寫。
?———有哪些空閑IO口?
———實際需求分析 1.要完全獨立的IO 2.允許IO做其他外設,但可以單獨做輸入輸出
有個IO引腳分配表(用了一下別人的圖):
?二、注意事項
?有問題可以看(開發板常見問題文件)
開源電子網:OpenEdv-開源電子網
stm官方論壇:www.stmcu.org (這個我進不去)
stm官方:www.stmcu.com.cn/
stm32的命名規則:
三、芯片解讀
看自己的芯片有哪些資源?
看選型手冊(根據評估需要多少定時器 ADC之類的來選擇芯片,使用過程中發現寄存器不夠用或者太多了,可以選擇pin to pin兼容,來更換芯片)
?引腳和功能對應:數據手冊
最小系統板:?
1.電源
VDD和VSS都是數字電源和數字地
VDDA、VSSA 模擬
2.復位電路
復位電路一般通過reset引腳連接
一般是一個電阻、電容和按鍵
沒按下是,是高電平;按下后接地
3.下載和執行代碼(BOOT0和BOOT1)
如果連13 BOOT0就連接電源;35 BOOT0就接地
通過控制BOOT0和BOOT1的高低電平來實現功能
?其中運用:跳線帽
其實就是通過手動將在外的跳線進行連接
4.時鐘
5.后備電池
6.下載電路?
————————————————————開發環境———————————————————
點擊那個檢查包之后,可以看到自己下載了哪些包,哪些要更新,如果自己要開發的板子沒有下載的話可以點Install從官網下載
MDK5 Software Packs? (下載包的網站)
?
總結
以上是生活随笔為你收集整理的【stm32学习】正点原子stm32f103学习——开发板入门的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu更改鼠标灵敏度
- 下一篇: YAFFS2文件系统在嵌入式LI