本设计使用ARM2138开发板作为主控制模块
本设计使用ARM2138开发板作为主控制模块,利用简单的外围电路来驱动16*64的点阵LED显示屏。利用ARM本身强大的功能和大容量的内部存储,可以很方便的实现ARM与PC机和SD卡等外围存储设备的数据传输,并能利用软件方便的进行显示内容的多样变化,另一方面点阵显示屏广泛的应用于医院、机场、银行等公...
本设计使用ARM2138开发板作为主控制模块,利用简单的外围电路来驱动16*64的点阵LED显示屏。利用ARM本身强大的功能和大容量的内部存储,可以很方便的实现ARM与PC机和SD卡等外围存储设备的数据传输,并能利用软件方便的进行显示内容的多样变化,另一方面点阵显示屏广泛的应用于医院、机场、银行等公...
本文以S3C44B0X 为微处理器, 通过其SPI 接口, 采用MCP2510 CAN 控制器扩展CAN 总, 文章在分析Linux 设备驱动程序工作原理和结构的基础上, 重点论述CAN 设备在Clinux 下驱动程序的设计方法, 编写驱动程序的操作例程, 测试驱动程序的正确性。结果表明CAN 设备...
如何改良USB接口的EMI和ESD设计。时下流行的USB2.0接口具有高达480Mbps的传输速率,并与传输速率为12Mbps的全速USB1.1和传输速率为1.5Mbps的低速USB1.0完全兼容。这使得数字图像器、扫描仪、视频会议摄像机等消费类产品可以与计算机进行高速、高性能的数据传输。另外值得一...
基于AT91RM9200的BootLoader设计与实现 ,依赖于CPU体系结构的代码,比如设备初始化、开关中断、初始化时钟等,通常都放在stage 1中,而且都用汇编来实现,以达到短小精悍的目的。而stage 2通常用C语言来实现,这样可以实现较复杂的功能,而且代码有较好的可读性和可移植性。...
STM32XXXX usb从设备和住设备的应用源代码,包括大容量存储器U盘的设计方案...