stm32f103c8t6程序分享(新手向)

2019-07-20 22:39发布

本帖最后由 destinyy 于 2017-4-21 17:04 编辑

    虽然现在网上STM32的资料满天飞,但是其中好坏难辨,资料查询还是要费不少功夫。我在给STM32F103C8T6编程时遇到不少问题,资料不完整,有错,移植出问题比比皆是,所以特地借这个论坛开贴分享一些资料程序,供新(meng)人(xin)们参考。为什么选择STM32F103C8T6这样一款芯片呢,其实很简单,便宜、性能又高,IO也够用,对于大部分做一些电子设计开发的人来说是一款非常合适的芯片。我比较喜欢做一些电子小制作,学到东西的同时,又能让生活变得有意思,还能有点小小的成就感

    首先说两句,我也是一个新手,断断续续学习ARM芯片半年多了,不敢说小有成就,只能算是初步入门了。好多东西也没学懂,希望各位来看看的大佬们不吝赐教,写的不好的地方望诸位海涵。其次程序多少都会参考一些例程进行编写,在此感谢各位编写教程、在网上发教程贴、博客等各种资料的大大们。如果发现我的程序里面有别人的署名的也不要奇怪,对,没错就是COPY过来的。我认为程序复制很正常,但是占用他人的劳动成果硬说是自己的这就不对了。在此还要鄙视一下某些网站,QQ快速登录完还要注册、注册完又要积分等等乱七八糟的限制条件,搞了半天好不容易下下来一点资料结果还有问题用不了,白白浪费时间。就喜欢原子哥这种,资料放上去,随便下,还给回答问题,所以我决定常驻此论坛,顺便做一点微不足道的贡献(除非改行了)。

    写这个帖子有两个原因。首先,对于许多新人来说,刚开始入门是一个很痛苦的过程,要学的东西浩如烟海,根本无从下手,资料那么多都不知道从哪看起。好在现在开发板什么的挺多的,学习起来容易多了。但是对于自己搭建系统的人来说难度还是不小的,经常遇到程序无法运行,不知道是硬件问题还是程序问题,所以就需要一些例程来测试。我会上传一些我用到的模块的程序,都是测试过的,而且注释也写的比较详细(自己就是个初学者,不写详细点怕自己看不懂),勉强当例程用吧。其次,是对于自己的,边学边复习吧。一个人学习这样的东西是挺无聊的,有时候会希望有一些和自己水平差不多的人相互交流,相互促进。我周围缺少这样的同学(还在上学),所以希望能和网上的同行们交流学习,当然有大神的帮助就更好了,时常遇到一些恼人的问题就希望有人帮忙。


  我个人学的东西挺杂的,用过51,学过ARM,试过arduino,偶尔也编编Python,还想试试Java。不确定自己以后干啥,所以学的广泛一点,欢迎各位与我交流。


  最后,关于更新的问题。我不会像教程那样详细,完全没必要,大致根据使用的不同模块来发程序,偶尔写一写我觉得需要注意的地方。用过的模块不多,慢慢尝试,不定期更新。如果大家有用过的C8T6的程序,也欢迎上传。






友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
51条回答
alexzeng
1楼-- · 2019-07-22 08:31
我最近刚使用STM的103,谢谢楼主的分享,我以前学LPC的单片机,觉得很简单,直接有一个demo,但STM的好像好难找,文件太大了,都找不到北;找供应商要,都说网上找,晕,
destinyy
2楼-- · 2019-07-22 12:20
alexzeng 发表于 2017-4-20 15:34
我最近刚使用STM的103,谢谢楼主的分享,我以前学LPC的单片机,觉得很简单,直接有一个demo,但STM的好像好 ...

是PLC吗,我们以前用的时候都是图形编程。stm32功能很强,当然代价就是用起来困难些
destinyy
3楼-- · 2019-07-22 12:43
超声波多路,就是对单路程序的一个多重化,没什么特别的。帮朋友做的东西,里面还有避障模块的检测
xiaoshuai5588
4楼-- · 2019-07-22 16:17
 精彩回答 2  元偷偷看……
destinyy
5楼-- · 2019-07-22 21:18
本帖最后由 destinyy 于 2017-4-25 09:46 编辑
死了再活埋 发表于 2017-4-24 22:06
楼主可以私加qq吗,1020356065,我最近也在学32,一头雾水,我本身是机制专业的,之前只学过51还是用汇编 ...

集中注意力装置,是那个一低头就报警的吗?
学STM32建议先找个教程把前几节看完,后面的需要用的时候再看。如果没接触过C、C++语言的话那工作量就有点大了,先学学语言吧。然后就是多百度,别怕麻烦,多看资料。我现在遇到新模块,不看例程,先找器件手册看一看
destinyy
6楼-- · 2019-07-23 00:58
PWM呼吸灯。PWM即脉冲宽度调试,在这里起到一个DA的作用。涉及到定时器部分的内容了。stm32f103的定时器非常强大,有多种多样的功能设定。需要用到定时器的人要仔细看资料,虽然不一定看得懂,只要看看多少会有收获。呼吸灯的频率大家可以自行调节。

补充内容 (2017-5-15 10:35):
这个上传错了,这是舵机程序,呼吸灯的程序在21楼

一周热门 更多>