想问stm32,能干什么

想问stm32,能干什么,第1张

stm32是将单片机所能实现某些功能的元器件焊接在电路板上,目的是便于单片机爱好者。
单片机是典型的嵌入式微控制器(MicrocontrollerUnit),由运算器,控制器,存储器,输入输出设备等构成,相当于一个微型的计算机。与应用在个人电脑中的通用型微处理器相比,它更强调自供应(不用外接硬件)和节约成本。它的最大优点是体积小,可放在仪表内部,但存储量小,输入输出接口简单,功能较低。由于其发展非常迅速,旧的单片机的定义已不能满足,所以在很多应用场合被称为范围更广的微控制器;从上世纪80年代,由当时的4位、8位单片机,已经发展到32位300M的高速单片机。由于单片机在工业控制领域的广泛应用,单片机由仅有CPU的专用处理器芯片发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。

STM32应用广资料多,性能较好,外设丰富,但是功耗相对高
CC2530就是给物联网设计的芯片,功耗极低,价格也相对低,关于物联网开发的资料是相对要多的
个人推荐是用CC2530

1地线和33V这样绕一圈是为了方便布局布线,不存在合理与否,至于布线引起的电磁干扰方面影响,对于STM32来说是很小的,毕竟主频率不高,所以为方便布局布线这样做是可以的。
2中间的过孔应该是用来连接覆铜的,由于你的图看不到过孔网络,所以无法确定,不过要是过孔网络是GND,一般来说就是用来连接覆铜的,这样做的好处是没有布线的空白地方都由连接GND的覆铜占据,EMC性能会好些。要是没有网络的独立过孔,就没有任何作用了,虽然不影响STM32的正常使用。
3你上面没有提到的,在焊盘上放置的过孔,这一点是不合理的,因为要是PCB板是采用SMT加工,上面的焊锡会通过过孔流动到另外一层,容易出现焊接方面的问题,要是PCB是人工手动焊接,影响会小一些,但铜样不推荐那么做。

始动手。
单片机用的是STC89C552RC,原因除了价廉物美之外,最大的原因是,STC的单片机可以直接使用串口往里面下程序,这样我可以直接焊接好板子,然后连接好串口,一边写一边调试,不用把单片机拿来拿去了。为了焊的好看些,把线基本都布在了反面,前前后后,修修改改,共焊了3天才弄好,搞得眼睛一闭上都是洞洞板的圈圈。
不过通过这次的实际制作,还真发现了不少Proteus仿真中不会想到的问题,现记录如下,希望以后再碰到时,可以作为参考。
碰到的第一个问题,就是程序怎么也下载不到单片机中去。在Proteus仿真的时候,并不需要往单片机中写程序,编译好后,程序就已经在单片机中了,但是实际制作时,就得编译一次程序,下载一次。结果我在下载时,发现提示“不能连接到串口”,让我实在是头疼不已。试着用“串口助手”往单片机发数据时,发现数据指示类会闪烁,说明线路是通了。百思不得其解之下,同事提醒我说,是不是你这两个数据传送指示灯有问题虽然我觉得成分的不可能,可是试着把两个LED灯去掉之后,还真可以了……


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/12619654.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存