历史上的今天
返回首页

历史上的今天

今天是:2025年01月18日(星期六)

正在发生

2020年01月18日 | 找回失去的青春--玩单片机STM8

2020-01-18 来源:eefocus

把失去的青春补回来!


你以为我要说离开IT业?常被人说成“IT刁丝”,“IT民工”,我不以为然。不仅如此,我为做IT而骄傲。看看我们身边的产品,无不与IT有着密切的关系。你说你平时不用电脑。OK,你平时可以不用手机么?你知道手机是“IT刁丝”搞出来的么?再退一步,你说你也不用手机。OK,超市你去不?收银员用的收银机是“IT刁丝”搞出来的。你说你是搞金融的,不是碰IT,错,金融业的后台服务器,同样是“IT刁丝”搞出来的。


言归正传,我说的“青春”,是我在大学错过的一段的经历,就是“玩”单片机。注意我用的文字“玩”。下次不要说你在“学习”单片机,要说玩单片机。单片机,其实我8年的手机行业工作经历一直都在用,可是手机芯片的单片机,太复杂。学的费劲,玩不起来。引用一下朋友的话,单片机就是用来“玩”的。拿它控制点东西,小车,飞机,自动XX等等。让它听你的话,完全按照你的意思做,这才是玩的真谛。


经朋友介绍,直接跳过了51单片机。误打误撞,遇上了STM8的8位单片机。瞬间被它迷住。


花了一顿中饭钱,在taobao竟然买回来2样东西:一个下载调试器ST-LINK,一个STM8S的最小系统板,装上编译器IAR,收货当晚就写了个操作LED的程序。这感觉就是一个字,“爽”。上手太快。现在快递如此发达,想玩单片机,就是瞬间可以实现的事情。

为什么会被它迷住?这个芯片外围器件几乎为零,连晶振都不需要,直接内置了。STM8S芯片全速运行也就7个 mA左右。而且芯片超小,但是封装确实QFP的,自己也可以焊接,不像BGA那样太高档。还有一点,它真的很便宜。“刁丝”,包括将要成为“刁丝”的同学们,是绝对玩的起的。


为了实现更复杂的功能,ST意法半导体还提供了标准外设库函数,想“玩”ADC读个光敏电阻的模拟度数,直接调用ADC库函数,连reference manual都不用过目了,直接上手。


很快就无法满足我对“控制”的欲望,这种单线程的程序,太低档了。移植一个RTOS上去,针对STM8的实时操作系统,就是著名的Atomthread。之后写程序就是多线程的啦!


如果你想玩单片机,我强烈推荐STM8系列芯片。

推荐阅读

史海拾趣

Excelsys公司的发展小趣事

人才是企业发展的核心驱动力。Excelsys公司高度重视人才培养和团队建设。公司建立了完善的人才培养机制,为员工提供系统的培训和学习机会;同时,公司还注重团队文化的建设,营造积极向上、团结协作的工作氛围。这些措施为公司的持续发展提供了有力的人才保障。

中科银河芯(GXCAS)公司的发展小趣事
在饱和状态下,集电极和发射极之间的电压降(Vce)很小,通常在0.3V到0.4V之间。这意味着三极管在这两个极之间相当于一个低阻值的开关。
Bomar公司的发展小趣事

Bomar公司成立于1963年,最初是一家专注于石英晶体制造的公司。在当时的电子行业,石英晶体作为频率控制元件,对于无线通信和电子设备的稳定运行至关重要。Bomar公司通过不断的研发和技术创新,成功突破了石英晶振在宽频率范围内的高稳定性问题,满足了严格的FCC规范。这一技术突破使得Bomar公司的石英晶振在市场上获得了广泛的认可,并为公司的发展奠定了坚实的基础。

Coil-Q Corporation公司的发展小趣事

随着全球环保意识的提高,Coil-Q积极响应绿色发展的号召,将环保理念融入公司的生产和经营中。公司投入大量资金研发环保材料和技术,优化生产工艺,降低能耗和排放。同时,Coil-Q还积极参与环保公益活动,推动行业的绿色转型。

绿索超容(GreenSource)公司的发展小趣事

在电子行业的初期,Coil-Q Corporation以其独特的线圈技术崭露头角。公司创始人发现了传统线圈在效率和稳定性上的不足,于是投入大量资源进行研发,成功开发出一种新型高效线圈。这一创新不仅提高了电子设备的性能,还降低了能耗,迅速赢得了市场的青睐。随着技术的不断完善和市场的扩大,Coil-Q逐渐成为了电子线圈领域的领军企业。

EDO Corp公司的发展小趣事

进入1950年代,Eclipse Magnetics迎来了一次重要的创新。公司决定将磁铁涂上红色,这一独特的红色磁铁迅速在市场上获得了认可。同时,公司还设计了与红色磁铁相配的马蹄形标志,这一标志后来成为Eclipse Magnetics的国际通用标记。随着品牌的国际化,Eclipse Magnetics的产品开始进入全球市场。

问答坊 | AI 解惑

防盗报警器的“遥控器”常见问题和解决办法

现在带有遥控器的汽车、摩托车、电动车、家庭防盗系统真是越来越多了,遥控器在给人们带来方便的同时,有时也会出现一些小问题,下面是遥控器常见的一些问题和解决办法。     (1)遥控器没有反应 如果按键时遥控器指示灯不亮或者很暗, ...…

查看全部问答>

经典DC-DC电源设计大全

经典DC-DC电源设计大全…

查看全部问答>

求解 DNW eboot下载bin文件时候连不上usb 问题

求解 DNW eboot下载bin文件时候连不上usb 问题!…

查看全部问答>

50分求一个wince6.0的 usbmsfn.dll文件

Usb mass storage class 对应的dll文件,release目录下应该有。 邮箱:donghaozheng@yahoo.com.cn…

查看全部问答>

Keil计时

我用U-LINK2进行调试,发现KEIL下的时间计时一直都是0,而用软件仿真,时间就会变,想问下如何让那个时间开始计时,我想看下具体的时间消耗…

查看全部问答>

救助啊:ADS编译出来后地址不一致

今天在工作的时候调试AXD,一直都没注意AXD汇编出来的代码,今天仔细看了 发现了一个问题,我在代码中 写着 ldr r1,#0x33ffff1c  可在AXD中看到的确是这样的 ldr r0,0x310000fc ; = #0x33ffff1c 怎么地址变了,想了一阵后怎么也不能明 ...…

查看全部问答>

STM8A的库里为什么没有CAN模块的程序啊???

哪位兄弟有STM8AF里CAN模块啊???请指点!!!!为什么我下载的这个里没有啊????…

查看全部问答>

晶振的问题

请教香版主,只有6M的晶振,在程序哪里可以设置呀?厂家提供的程序里默认是8M的。(新版没有老版人气足嘛。)…

查看全部问答>

uCOS-II 的驱动程序库

请教下uCOS-II 的驱动程序库去哪里找啊~…

查看全部问答>

【转】信号上升时间

一、重视信号上升时间    信号的上升时间,对于理解信号完整性问题至关重要,高速pcb设计中的绝大多数问题都和它有关,你必须对他足够重视。 信号上升时间并不是信号从低电平上升到高电平所经历的时间,而是其中的一部分。业界对它的定 ...…

查看全部问答>