STM32F103C8T6核心板 如何上载程序

STM32F103C8T6核心板 如何上载程序,第1张

一、焊接好下载好后
二、连接ST-LINK V2
ST-LINK V2 STM32
33V 3V3
SWDIO SWIO
SWCLK SWCLK
GND GND
三、下载好keil5 MDK 版
计算机的,下载的软件应该很简单吧
四、安装驱动
先下载驱动
插上你的调试器,下载好打开下图这个,一直next就好,然后打开设备管理器
五、打开一个现成的工程
出现什么乱七八糟的先不要理他,后面我们慢慢调
六、配置
点击小魔术棒,找到debug,先找flash downlode
也可以去官网下载。
下载好后
file------------>import-------------------->找到刚刚下载的东西
一直next就好,前提你得安装好MDK版的keil5
Flash文件夹下就会多了很多东西
重新打开keil5,小魔术棒找到debug,进入setting,再选择debug,跟着选择这几个,点确定和OK,之后,如果出现,这是因为目标板的芯片处于休眠的状态,按复位键(板子上的小红色按键),再重新编译和下载就好,这样就是成功了的,现在可以看到板子一闪一闪的了。

一般情况下,STM32芯片是可以被烧写且可以读取的。 STM32的芯片烧录可以使用ST-Link调试器,以及其他可编程器件。使用这些设备可以将编译后的程序下载到STM32芯片中,也可以将当前芯片的程序读取到计算机中进行备份或者研究。
然而需要注意的是,芯片的芯片的读取一般需要解锁器件的读取保护位。如果STM32芯片启用了读取保护,则需要解锁才能读取芯片内部的程序或数据。在读取保护被启用并且未被解锁的情况下,即使使用正确的工具也无法进行读取。此时需要解锁读取保护,这个 *** 作需要技术支持或者专业团队的帮助。
需要特别注意的是,对芯片进行读取并备份可能会违反法律法规,例如侵犯商业机密或者涉及个人隐私等问题,因此在进行相关 *** 作之前务必了解相关法律法规,确保做法合法合规。

Keil5可以给STM32单片机烧录程序,也可以执行原有程序。
Keil5通过专用的烧录器,可以将程序直接烧入STM32单片机的内存中,实现程序的烧录。Keil5还支持从STM32单片机的内存中读取原有程序,实现程序的执行。因此,Keil5可以给STM32单片机烧录程序,也可以执行原有程序。
此外,Keil5还支持从STM32单片机的内存中读取原有程序,并进行编译、调试和优化,实现对原有程序的优化和改进。因此,可以说Keil5可以实现程序的完整管理,从烧录、执行到优化,可以用于STM32单片机的程序管理。

缘起
这次众筹活动我策划了很久,一直下不了决心,是公众号里网友给我的留言和鼓励让我坚定了信念来做一款每个入门者都能用的起的单片机开发板。我用过STC的51单片机,用过AVR,用过Microchip的单片机,用过C8051F,用过NXP的单片机,一直都不是很大众(这地方我要注意措辞)的单片机,为了具有普遍性,我最终选择了STM32单片机。因为STM32单片机市场占有量相对较大,资料较多,产品线较广,片上资源较全。
历史
现在网上的单片机开发板非常的多,参差不齐,价格千差万别。刚开始学习单片机时,我也在网上买了一款较为出名的51单片机开发板,当时的价格是268元,已经非常贵了,是节省了好几个月的生活费来买的。在学习的过程中问题就出现了,虽然该有的外设、功能都有了,但是遇到问题之后很难找到人去请教,同学也不太懂,辅导员更不懂,授课老师讲完课就走,而且授课老师理论多于实践,有时候你只想知道1+1等于几,而老师却给你讲什么是数学,什么是算术,听的我都开始怀疑人生了。
有的伙伴说了,可以去找卖开发板的技术支持啊。这绝对是个好主意,但也是个馊主意。为什么这样说呢?下面看现状。
现状1
开发板的技术支持和程序开发人员不是同一个人,他只负责售后,他给你较多的建议就是你再调调看看、你照着原程序来不要乱改、我先看看再回复你吧。对于你碰到的问题,他很难抽象出来是哪个环节出问题了,而且也没有太多时间、太多精力去思考你的问题,所以你的问题往往也不了了之,还得自己看。


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

原文地址: http://outofmemory.cn/yw/13359442.html

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

发表评论

登录后才能评论

评论列表(0条)

保存