|
我要艰难的开启我的第一篇试用贴。说它艰难,因为我是一个单片机的菜鸟。以前学的软件,工作后才开始学习电子技术。单片机更是才刚刚接触。姑且就当这是一篇学习帖吧。贴中有不足之处,还请大家多多指正,我将多多学习努力改正。( g- p1 c* x! ^+ X# H 身上几张简单的开箱图,让大家看一看这张板的外观。: _ L, O; Z* s* E1 ^' n4 X ( d, E: |6 |) X' f) i% P a \& U, }- p! L: I* ~
" Q1 D0 b6 S p( S3 k$ `" @
# K* N- `3 Y- c/ a 一、( v+ ? z3 d* N& g$ I6 R 1 r; ]$ W2 m. ] j3 k# q 1、我觉得学单片机就应当从硬件开始学起。首先要学的就是单片机各个模块都是什么?有什么作用。这款单片机大体上可以分为两个模块。一个是stlink,另一个是单片机开发板部分。 2、Stlink主要用来下载数据到芯片上。 3、开发板主要用于展示自己所写的程序是否正常。也就是检查是否能正常运行。8 n/ [ Z# i; y( O # |; B6 V2 U `* r0 c! S 二、+ y; x) X3 u! @- M 2 k2 o+ A0 }; P7 V- u" i6 c 1、学开发板首先要熟悉开发板硬件接口关系。把芯片与开发板上的接口一一对应。 , p% L% _' o9 b, L0 a' o 2、因为是野路子出身,我首先想到的是用万用表与芯片引脚的测量,查看一一对应的关系。但只找到一部分的对应关系,发现要把144个引脚的对应关系都列出来比较繁琐。这个开发板是6层板,想通过走线的方式了解对应关系的话,非常困难。之后就想先找官方文档查看对应关系。 : n% o$ y% I4 V- F3 d2 Q$ d& k 3、找文件汇总资料,在文件汇总资料里有6篇文档,不过有三篇链接失效。+ ^" k+ d! F" J, a* y: O ' s6 x, u& [- I0 p1 i7 X @ 4、看了几篇文档,总算找到一篇有对应关系的pdf。从这篇文章和开发板一起了解芯片与开发板引脚的对应关系。. P$ y: e; l# X: R( c) E ) s7 @+ C% T6 f3 i 5、首先了解接口的种类,从pa到ph共有116脚。 6、因为开发板兼容arduino,所以这是与arduino对应的管脚关系。 & M5 g! f3 t1 P x( x9 e
7、下面是管脚的对应图,我做了简单的注释。' m2 B) z& r( f) k / Y( R& O$ \. V& k8 T
l, ?+ h, g- l9 z" B9 W5 n, [9 n 8、这两个是开发板上的按钮的接线图。
8、当然最重要的还有电源部分。这是电源脚的电压工作范围。 * B1 H$ v. {* o
|
微信公众号
手机版