完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
万丈高楼亦由平地而起,基础的知识还是需要知道的,讲真的,最开始接触STM32的时候,学长讲这些东西的时候还觉得挺晦涩,挺无聊的,但是现在再回过头来看这些,懂了,也有趣了。所以,在一定的基础上再去看这些是真的事半功倍!
下图是战舰版的资源图,如图所示,每个部分都有解释,其他的我就不做过多的介绍,看视频或者pdf都有详细的介绍,但是必要的我还是要写出来的,CPU,外扩什么的我写还不如看视频呢,就列举几个相对显得重要的 (1) 关于电源 ◆ 在板子的右上角一个黑色的圆状插孔(DC 6~24V),这个是电源接口,当没有电脑端连接供电时就是用这个,旁边有一个电源开关,以及右下角logo图案旁边有一个电源指示灯,此处划重点,很多小可爱拿到板子操作了没反应,一脸疑惑,一定要按下去啊,这个不是之前学的最小系统板了 ◆ 左下角有两个USB接口,一个是SLAVE,一个是232(USB转串口),插上之后虽然会给板子供电,但我们平时与电脑端连接都是用的USB 232,如果你插的是USB SLAVE,是不会有反应的,因为芯片根本没有进入到SLAVE模式,无法识别,除非你在芯片上刷了这个模式的实验(比如USB读卡器) (2)基础知识了解 ◆ 芯片命名规则:针对STM32F103ZET6介绍 STM32:代表ST品牌Cortex-Mx系列内核(ARM)的32位MCU; 关于ARM与STM的区别上网搜一下即可 F :通用快闪(Flash Memory),产品类型; L低电压(1.65~3.6V);F类型中F0xx和 F1xx系列为2.0~3.6V; F2xx和F4xx系列为1.8~3.6V;W:无线系统芯片,开发版. 103:ARM Cortex-M3 内核,增强型(这个是指产品子系列,不同型号的产品属性也是不一样的) Z:指管脚数; F(20PIN);G(28PIN);K:32PIN;T(36PIN);H(40PIN);C(48PIN);U(63PIN);R(64PIN);O(90PIN);V(100PIN);Q(132PIN);Z(144PIN); I(176PIN); E:Flash存存容量; 4:16KB flash;(小容量); 6:32KB flash;(小容量);8:64KB flash;(中容量);B:128KB flash;(中容量);C:256KB flash;(大容量);D:384KB flash;(大容量);E:512KB flash;(大容量);F:768KB flash;(大容量);G:1MKB flash;(大容量) T:封装; T:LQFP;H:BGA;U:VFQFPN;Y:WLCSP/ WLCSP64; 6:温度范围; 6:-40℃-85℃;(工业级); 7:-40℃-105℃;(工业级) ◆ 关于STM32F103ZET6芯片 该芯片具有 64KB SRAM、512KB FLASH、2 个基本定时器、4 个通用定时器、2 个高级定时器、3 个 SPI、2 个 IIC、5 个串口、1个 USB、1 个 CAN、3 个 12 位 ADC、1 个 12 位 DAC、1 个 SDIO 接口、1 个 FSMC 接口以及112 个通用 IO 口 (3)简单介绍的部分 ◆ 3.3V/5V电源输入/输出: 开发板板载的3.3V/5V电源输入输出排针,该排针用于给外部提供3.3V/5V 的电源,也可以用于从外部取3.3V/5V的电源给板子供电。(最大电流不能超过 500ma) ◆ LCD/OLED 模块接口: 一个接口,兼容多种模块。如果是 OLED 模块,靠左侧插。如果是 LCD 模块,则靠右侧插。 OLED 模块支持 ALIENTEK 的单色/双色OLED 模块。 LCD 模块则支持 ALIENTEK 的 2.4/2.8/3.5 寸 LCD 模块,并且支持触摸屏功能。可以说挺强大的! ◆ NRF24L01 模块接口: 开发板板载的 NRF24L01 模块接口( NRF24L01模块可以去网上搜一下,或许你会有新的想法),实现无线通信,从而使得我们板子具备了无线功能, 但是需要 2 个模块和 2 个开发板同时工作才可以。如果只有 1 个开发板或 1 个模块,是没法实现无线通信的 ◆ logo兼容触摸按钮: 在板子的右下角有一个logo,实际上是一个触摸按钮,而且因为在执行很多程序的时候没有返回的功能,而这个就算是排上用场了,类似于以前手机上的home键 ◆ 复位按钮: 开发板板载的复位按键(RESET),用于复位 STM32,还具有复位液晶的功能,因为液晶模块的复位引脚和 STM32 的复位引脚是连接在一起的,当按下该键的时候,STM32 和液晶一并被复位 ◆ 还有就是其他的蜂鸣器,网卡接口等等,资料上都有,这儿说出来的都是比较常见的,当然过于常见的就没有必要写出来了 (4)关于原理图以及使用注意事项 这部分详情见 开发指南实验平台硬件资源详解 ,这儿也没必要贴出来,原理图~原理图你需要理解的就是原理,反正也不难,你只要是个工科生就都能看懂(对你精神施压,努力学习!) 列举几个比较典型的注意事项(详情还是依靠开发指南) ◆ 开发板有 500mA 自恢复保险丝,但是由于自恢复保险丝是慢动作器件,所以在给外部供电的时候,小心一点,不要超过这个限额,以免引起不必要的问题(boom) ◆ 当你想使用某个 IO 口用作其他用处的时候,请先看看开发板的原理图,该 IO 口是否有连接在开发板的某个外设上,如果有,该外设的这个信号是否会对你的使用造成干扰,先确定无干扰,再使用这个 IO比如 PB8 就不怎么适合再用做其他输出,因为他接了蜂鸣器,如果你输出高电平就会听到蜂鸣器的叫声了 ◆ 开发板上的跳线帽比较多,大家在使用某个功能的时候,要先查查这个是否需要设置跳线帽,以免浪费时间(开发板上的参考电压选择等等接线帽一般不会去改变) ◆ 开发板有 2 个 DB9 接口,但是请特别注意,只有 COM 这个接口(PS/2 右侧的)可以用来连接外部串口,而 JOY_PAD 这个接口(PS/2 左侧)是用来接手柄的,不能接串口,否则可能把 STM32 给 烧了! 感谢阅读!!!!!!!!!!!! 其实有的时候当你下不定决心的时候,就逼自己一把,那样,你没有了后悔的选择,只能被迫前行,到最后你会发现,那个才是正确的选择,当然,走错路的也有不少,并没有其他意思,只是希望看到这篇文章的小可爱们能有不后悔的青春。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1561 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1501 浏览 1 评论
933 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
665 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1555 浏览 2 评论
1849浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
612浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
505浏览 3评论
509浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
490浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 18:33 , Processed in 0.494923 second(s), Total 44, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号