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条回答
jxlgdxyuh
1楼-- · 2019-07-23 06:04
楼主能给个原理图吗?
hojo
2楼-- · 2019-07-23 08:28
支持一下
destinyy
3楼-- · 2019-07-23 11:23
 精彩回答 2  元偷偷看……
perfect98
4楼-- · 2019-07-23 16:53
支持一下!
destinyy
5楼-- · 2019-07-23 18:09
本帖最后由 destinyy 于 2017-5-15 10:50 编辑
destinyy 发表于 2017-4-27 15:31
PWM呼吸灯。PWM即脉冲宽度调试,在这里起到一个DA的作用。涉及到定时器部分的内容了。stm32f103的定时器非 ...

这个程序上传错了,改舵机程序的时候不小心把这个也给改了,这个才是呼吸灯,我重新上传一个
沧海
6楼-- · 2019-07-23 21:43
死了再活埋 发表于 2017-4-24 22:06
楼主可以私加qq吗,1020356065,我最近也在学32,一头雾水,我本身是机制专业的,之前只学过51还是用汇编 ...

32比较简单,一周就可以上手。

一周热门 更多>