刚好飞锐泰克有免费派送仿真器的活动,马上就申请一个。虽然派送的是8位的单片机,但是开发环境和方法与s12对比都没有变,所以就也很开心。
昨天,喔,不对(看看现在时间),应该是前天早上,收到了飞锐泰克派送的BDM仿真器,收到的时候很兴奋,但是一拆开包装,傻眼了,那个仿真器还有demo的小目标板小的跟mp3似的。尤其是那个demo的小板,小到我竟然不知道这是一块单片机的最小系统板,因为事先不知道派送的型号,以至于没有认出来那块小板上的那个长的像普通74芯片的那个东西原来就是一块单片机!
认真的把那块芯片对着光看了看,得到该芯片型号为MC9S08QG8,到查了下资料,发现这片芯片的资源的丰富程度,完全出乎我的意料之外:
MC9S08QG8/QG4产品特性
基于HCS08内核
在高于2.1V时,时钟频率高达20MHz (总线10MHz),最短指令执行时间为100ns。在低于2.1V时,时钟频率为16MHz(总线8MHz)
8K 和 4K的可编程闪存选择
同步和异步的串行外围设备(SPI、IIC、SCI)
带温度传感器的8通道10位模数转换器(ADC)
模拟比较器模块(ACMP)
2通道定时器/PWM模块(TPM)和8位模数定时器模块(MTIM)
8脚键盘中断模块,极性可由软件选择的边沿或边沿/电平模式
包含锁频环(FLL)的内部时钟源模块(ICS)
支持外部时钟源的外部振荡器
系统保护功能,例如低电压检测(LVD)、上电复位(POR)、带独立振荡器的计算机运行正常(COP)计数器
背景调试系统,具有实时总线捕捉功能的内置在线仿真(ICE)
价格和供货信息
此8位微控制器的建议零售价格:MC9S08QG4为0.89美元,MC9S08QG8为0.99美元。
该芯片的价格也是意料之外的。
兴奋了一个白天,想把设备连接起来测试一下看是否正常,却找不到一个电源,到前天半夜三更,才做成实验,确实是很兴奋。因为调试一次性成功,并且开发环境也很和我胃口,就是大名鼎鼎的codewarrior:我对这个软件充满了好的印象,除了其体积超级庞大之外。
freescale的东西做的真不错。freescale的嵌入式学习中心更是好地方:http://www.embeddedlearningcenter.com 居然提供免费的网络在线实时仿真(需要java支持),我这里因为网速比较慢一点的原因,体验有点不好。不过这确实是一个好东西,以至于你可以不用买开发板,就可以免费学习freescale的任意款式的嵌入式处理器。
那么接下来的一小段时间,我会以研究MC9S08QG8为主,ARM暂时先放一放。