本帖最后由 destinyy 于 2017-4-21 17:04 编辑
虽然现在网上STM32的资料满天飞,但是其中好坏难辨,资料查询还是要费不少功夫。我在给STM32F103C8T6编程时遇到不少问题,资料不完整,有错,移植出问题比比皆是,所以特地借这个论坛开贴分享一些资料程序,供新(meng)人(xin)们参考。为什么选择STM32F103C8T6这样一款芯片呢,其实很简单,便宜、性能又高,IO也够用,对于大部分做一些电子设计开发的人来说是一款非常合适的芯片。我比较喜欢做一些电子小制作,学到东西的同时,又能让生活变得有意思,还能有点小小的成就感
。
首先说两句,我也是一个新手,断断续续学习ARM芯片半年多了,不敢说小有成就,只能算是初步入门了。好多东西也没学懂,希望各位来看看的大佬们不吝赐教,写的不好的地方望诸位海涵。其次程序多少都会参考一些例程进行编写,在此感谢各位编写教程、在网上发教程贴、博客等各种资料的大大们。如果发现我的程序里面有别人的署名的也不要奇怪,对,没错就是COPY过来的。我认为程序复制很正常,但是占用他人的劳动成果硬说是自己的这就不对了。在此还要鄙视一下某些网站,QQ快速登录完还要注册、注册完又要积分等等乱七八糟的限制条件,搞了半天好不容易下下来一点资料结果还有问题用不了,白白浪费时间
。就喜欢原子哥这种,资料放上去,随便下,还给回答问题,所以我决定常驻此论坛,顺便做一点微不足道的贡献(除非改行了)。
写这个帖子有两个原因。首先,对于许多新人来说,刚开始入门是一个很痛苦的过程,要学的东西浩如烟海,根本无从下手,资料那么多都不知道从哪看起。好在现在开发板什么的挺多的,学习起来容易多了。但是对于自己搭建系统的人来说难度还是不小的,经常遇到程序无法运行,不知道是硬件问题还是程序问题,所以就需要一些例程来测试。我会上传一些我用到的模块的程序,都是测试过的,而且注释也写的比较详细(自己就是个初学者,不写详细点怕自己看不懂
),勉强当例程用吧。其次,是对于自己的,边学边复习吧。一个人学习这样的东西是挺无聊的,有时候会希望有一些和自己水平差不多的人相互交流,相互促进。我周围缺少这样的同学(还在上学),所以希望能和网上的同行们交流学习,当然有大神的帮助就更好了,时常遇到一些恼人的问题就希望有人帮忙。
我个人学的东西挺杂的,用过51,学过ARM,试过arduino,偶尔也编编Python,还想试试Java。不确定自己以后干啥,所以学的广泛一点,欢迎各位与我交流。
最后,关于更新的问题。我不会像教程那样详细,完全没必要,大致根据使用的不同模块来发程序,偶尔写一写我觉得需要注意的地方。用过的模块不多,慢慢尝试,不定期更新。如果大家有用过的C8T6的程序,也欢迎上传。
一周热门 更多>