久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 新手心得 : HAL 練習 STM32F030F4P6 [打印本頁]

作者: jj449    時間: 2018-11-1 07:13
標題: 新手心得 : HAL 練習 STM32F030F4P6
初始運作只需三個外圍器件 , SWDIO跟  SWCLK 要接 10K 電阻(手上沒有10K,我用8.2K 運作也是OK的),Boot0接560R接地即可運作。VDDA,VDD,VSS(GND) ,Boot0(GND) 都要適當接好,不要懸空。 如果要使用 I2C , SPI ,畫板時記得給上 pull-up R ,並預先考慮兩個以上I2C 或 SPI  devices的狀況,預留線路,應該就能使用愉快。唯一的困難是像我這樣的新手,要手焊 tssop20 有點難,需要練習一下。 ram看起來不大,不過一般應用應該是夠了,除非遇到像需要點陣字表這類的東西,很耗費存儲的,那就看情況是否需要加外部存儲。
32位元  mcu   , 32 !! 32 !! 32 !!   up to 48MHZ
16kB of flash and 4kB of SRAM  , I2C x1  , SPI x 1 , USART x 2 , tssop20 package , with internal clock (HSI)
cheap , stable , easy to use .
參考 en.CD00167594.pdf (3.52 MB, 下載次數: 36)
VDD , VDDA –> 3.3V (VDDA  must  >=  VDD)
VSS –> GND
BOOT0 –> R —> GND
SWDIO –> 10K –> adaptor
SWCLK –> 10K –> adaptor
diy a breakout board ?
hardiest part is soldering mcu chip onto pcb  (for me) , need a little practice ..

easiest way to download sketch is   stlink-v2, so simplest HAL in cubeMX looks like this :
here , we use cubeMx + sw4stm32  as development tool .
1. in sw4stm32 , create a workspace
2. in cubeMx ,  assign project location in  that workspace , and check  “Generate Under Root “
3. after generating code , click “open” , then  sw4stm32 start !  enjoy !
if encounter any problem when flash  program , in sw4stm32  check  project debug  option .
project -> properties -> debug/run setting-> edit (or new)
here , make sure Interface = SWD , Reset = Software , and Frequency must equal to adaptor’s frequency 。
if we want to use I2C device , ex:  I2C oled , in cubeMx must configure it  right .
done !   now can try to  upload 1st   program .


Using OLED 1306  :
copy  inc/ssd1306.h  &  inc/font.h  to   inc/
copy  src/ssd1306.c  &  src/font.c  to   src/
modify  all   stm32fXXX_hal.h   to ur   _hal.h

done !



if u want to use UART to upload firmware :

VDDA should be connected to power, otherwise chip is in reset state. If package has VSSA – it also should be connected (to GND).
To enter boot mode it is sufficient to connect BOOT0 to power during reset. Do not get confused with absent BOOT1 pin – it is in proper state internally. 設計的時候,就直接把CPU的BOOT1引腳接地(始終為0),就沒有BOOT1引腳了


作者: cooleaf    時間: 2019-8-16 17:43
樓主厲害呀!




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 中文在线播放 | 91精品国产91久久久久久最新 | 999久久久 | 色婷婷精品久久二区二区蜜臂av | 国产日韩欧美另类 | 免费电影av | 日韩激情视频一区 | 91色在线| 亚洲人成在线观看 | 亚洲第1页 | 国产精品免费视频一区 | 天天干com| 亚洲精品乱码久久久久久9色 | 福利视频三区 | 国产玖玖 | 欧美a在线| 久久国际精品 | 午夜精品一区二区三区在线视 | 亚洲精品福利在线 | k8久久久一区二区三区 | 亚洲va在线va天堂va狼色在线 | 欧美日韩在线观看视频网站 | 国产黄色大片 | 欧美日韩在线综合 | 成人a视频在线观看 | 精品一区二区三区在线播放 | 久久久久久国产精品免费免费狐狸 | 在线三级电影 | 久久久.com | 在线区| 国产激情免费视频 | 观看av| 黄视频网站免费观看 | 在线观看国产 | 国产精品久久久久久久一区二区 | 久久91 | 亚洲国产第一页 | 一级片在线视频 | 国产精品久久久久久久7777 | 国产综合久久 | 亚洲国产精品99久久久久久久久 |