电子技术电子技术
 
介绍:STM32F102C8T6最小系统
novakon 2013-9-9 13:45:38
本帖介绍:让一块STM32F102C8T6工作起来所需要的最少外部元件和连线。

STM32F102和F103是引脚兼容、程序兼容的,但是最高只能工作在48M主频(比F103慢33%)。优点:便宜。

首先为了调试程序,需要一个ST-LINK调试器,这里我用STM32F4Discovery板载的ST-LINK外接,接法如图。绿线3.3,红线地,棕色和橙色是两条debug线,黄色是RESET,具体请参考F102的PDF。
202346



供电针脚共有四组,分别是VDD1,2,3 VSS1,2,3 VDDA VSSA。将它们用导线(黄色)连在一起,每一组VDD和VSS之间并联一个1uf 电容,VDDA VSSA之间再加100nF。按照PDF,正确的做法是123并100nF,VSS3和VDD3再并4.7uF……但是,有什么所谓呢
(下图为上图放大)
202347
  

PD0和PD1接16M晶振,晶振两个脚接20pf电容到地,再焊一个led(焊在PA0,串个电阻),就可以开始往里面刷程序了。由于STM32F10x固件库的SystemInit()是以8M晶振为HSE编写的,要找到把系统时钟设为48M的函数SetSysClockTo48(),将其中设置PLL倍频的一行改掉:
202348

(把MULL6改为MULL3,因为3*16=48)

okay,任务完成。
+100  科创币   虎哥   2013-09-09   照片拍得挺好
2013-9-9 18:18:17
1楼
回 楼主(novakon) 的帖子
lz用的什么编辑器???
novakon(作者)
2楼
回 1楼(1176764177) 的帖子
是IAR EWARM
3楼
回 2楼(novakon) 的帖子
牛。。。
我现在还是keil+Source Insight
4楼
Keil MDK还是挺好的,其实都是习惯问题,啥适合自己用啥~

另外问下ST-Link的SWD口和JTAG口有啥区别?
5楼
回 4楼(ry7740kptv) 的帖子
线少 速度快
线多 速度慢

一个分总线
一个用寄存器边界扫描读数据
6楼
[s:333]挺不错的,LZ很强大~~~
我用的是STM32F103CBT6的开发板~~~

[s:333]稍微的吐槽一下,话说亲,您买不起电钻么~~~
7楼
回 5楼(rb-sama) 的帖子
看来以后画板子JTAG口都画成SWD口得了,方便~

想参与大家的讨论?现在就 登录 或者 注册

nkc production server  https://github.com/kccd/nkc.git

科创研究院 (c)2001-2018

蜀ICP备11004945号-2 川公网安备51010802000058号