|
【此坑已弃,谢谢各位】0.关于STM8S库的封装
[复制链接]
本帖最后由 辛昕 于 2017-10-23 11:04 编辑
此坑已弃,谢谢各位的持续回复! 写在正题以前:为什么是stm8s003
前阵子学AD,画了一块stm8s003的最小板,打了100片,然后就扔到淘宝上,在朋友的店里挂着。
下面是链接(我本来是很不习惯打广告的,感觉怪怪的,不过先前和 楠哥打招呼,所以也就放了。)这里特别说一下,这个例程系列只是配合这个链接,不管买不买,其实我还是对 程序 特别是有针对性的例程更感兴趣,所以,希望这些代码可以帮到大家,提速大家的开发。STM8S的库是统一的,理论上来说,这些例程也可以方便的换到其他型号上使用——方便到什么程度?方便到只需修改器件型号即可——当然如果IO你换了位置当然也要换换是不是?
空PCB http://item.taobao.com/item.htm? ... xDlx&id=36592100056
最小板 http://item.taobao.com/item.htm? ... 1551&_u=k3ba1jb7c5e
算是随便摆着卖。有需要的朋友——这样呢,你可以省去不少麻烦,又是画板,又是打板,花钱花时间,这种方式呢,大家就当是省事吧(也省钱)。因为只是一个最小板也没什么特别。它的最初目的是方便以后直接配合洞洞板做一些比较简单的小项目,DIY,或者是目标板打样以前验证用。
为什么是stm8s003,这里随便扯几句。
选哪种单片机作为一个通用性使,每个人根据自己的经验会有不同的选择,我个人倾向意法:
一则它是欧美系(欧美系意味着很多东西,电性能有保证,开发环境先进高级,无须担心什么只能汇编);
二则它容易获得;
三则价格便宜(高性价比);
其实从51到stm8,到现在逐渐过渡到stm32。我选单片机不以8位或者32位,或者ARM非ARM作为理由,我只看需要不需要,弄起来方便不方便——这个涉及到很多比较琐碎的细节,比如下载器,开发环境,是否具备c乃至c++编译器 等等等等......这个确实也是和经验有关系。
stm32f030这个系列的出现,彻底消除了我对32价格的担心,于是这个时候,stm8这个系列,只剩下stm8s003f3P3这个型号我还感兴趣。因为它的确很便宜,而且内设也相对比较丰富,可以干很多事情,特别适合简单小应用。所以,我才选择了拿它打一批板。
好了说了那么多,沙发进正题。
|
|