5回答

0收藏

打算做一个以USB应用为主的小板子

#开源分享 #开源分享 3434 人阅读 | 5 人回复 | 2014-11-06

经常整理东西就会时不时发现一些惊喜,最近一次收拾板子的时候就翻出来一些好东西。这次是上学的时候申请的几块飞思卡尔的MC9S08JS16CWJ芯片。以前申请芯片总是想着以后用,这一等就是这么些年。
不想再压箱底了,就寻思着做点啥小玩意。这款芯片的主要特点是USB,其它的常用接口也有,包括UART串口、SPI串口还有GPIO,总共也就20个引脚,5V供电,虽然内部存储不能跟现在的ARM Cortex-M系列的片子比,但这可是8位单片机,跟51是一个级别的,但是配置比51单片机豪华多啦,做个小东西那是绰绰有余了。片子的详细情况附后。




看产品手册上说,主要是做无线PC外设的USB接收端,这类东西一般都是商业级的,设计重点是通信协议、稳定性和外形工艺,在板子上没啥搞头。唯一比较好玩的是做读卡器,但是只有512字节的RAM,真用起来,连个完整的数据块都放不下。USBDM调试器也有用这个片子的。
如果做开发板,那就是以USB为主的(想起了洋葱圈圈的USB学习书,基于51单片机),串口用来输出调试信息,只有一个SPI可以外扩一个专用设备,然后就是用GPIO设备或是模拟总线了。

感兴趣的发烧友们可以多提提意见,看能做点啥。我打算做板子的,到时候可以送出来一些。

面向应用:
PC外设(USB口的传感器之类)
无线键盘、鼠标的接收器,无线设备的适配器等。在程序上,仅仅做一个USB到无线模块的转换。
USB设备。
SD读卡器。
USB转232

MC9S08JS16RM.pdf (3.5 MB, 下载次数: 5)


MC9S08JS16.pdf (2.5 MB, 下载次数: 5)


USB Bootloader GUI - User’s Guide .pdf (965.45 KB, 下载次数: 5)


概述
入门级8位(HCS08内核,48MHz)USB单片机,宽电压供电(2.7V - 5.5V),宽温度范围(-40C - 85C)定位的应用是作为无线PC设备的接收器。
主要片上资源:
- 片上16KB FLASH、512B RAM、256B USB RAM(专用做USB的数据缓冲区)。
- 全速USB 2.0从机设备控制器。
- UART串口,SPI串口。
- TPM,可以用于进行输入捕捉,输出比较,PWM。
- BDM调试接口,可以通过BDM下载。
- SOIC-20,剩下的就是GPIO了。
软件支持方面:
- 使用CodeWarrior V6.2作为集成开发环境。
- 片上固化USB Bootloader,配套上位机下载软件。
- 因为主要设备是USB,搭配地还有Freescale USB-Lite(CMX)和USB-MINI(带HID和CDC)。

分享到:
回复

使用道具 举报

回答|共 5 个

倒序浏览

沙发

suyong_yq

发表于 2014-11-6 23:36:01 | 只看该作者

现在飞思卡尔ARM片子上的很多模块很多都是复用原来8位机的,这块片上上的SCI、SPI和USB堪称经典。
板凳

L_X

发表于 2014-11-8 00:13:20 | 只看该作者

地板

High哥

发表于 2014-11-9 12:47:29 | 只看该作者

感觉DIY问问不错啊

http://shop109129479.taobao.com
纵然万劫不复,纵然相思入骨,
我也待你眉眼如初,岁月如故!
5#

suyong_yq

发表于 2014-11-10 00:20:11 | 只看该作者

High哥 发表于 2014-11-9 12:47
感觉DIY问问不错啊

这是啥情况?
6#

andrewlawww

发表于 2014-12-2 14:40:05 | 只看该作者

学习学习
有空自己也玩玩
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条