本文摘要:《M8 镍氢充电器(M8 Ni-MH Charger)》 全部制作资料,包括源程序,原理图,和适合雕刻机制作方式的PCB文件。 ...
本文摘要:能让你在10分钟之前建立一个完整的LCD GUI,而且是100%的C源代码。GUI Builder v2.0 有以下特色1.自动生成LCD的驱动程序,有多种LCD模型可选,模型可以自定义。2.自动生成键盘的驱动程序,有几种键盘的连接方式可选。 3.自动生成GUI界面,支持多级LCD菜单。 ...
本文摘要:这块板是纯綷是为了学习USB而设计的,使用的是双面感光板,手工制作。 主芯片:AVR atmega16,USB芯片:PDIUSBD12 ...
本文摘要:EDSport功能:1.支持三种接收和发送方式:正常方式显示,字符串方式,协议方式 2.支持自定义协议: 协议用DLL的方式加插,用INI加载。 ...
本文摘要:这块板是2006年的时候设计的,当时做这套板的原意是为了帮助和我一样的那一帮懂软件但不又不大懂硬件的朋友。 所以,跟这套板有关的一些AVR程序和上位机DELPHI程序,都可以跟大家分享,附带有比较多的源程序和原理图,PCB文件。 ...
本文摘要:一种能同时使用两种格式(TV/DVD)的红外遥控器,奉献给大家。通过切换开关,就能发送不同格式的TV遥控码或DVD遥控码,目前按键只有6个,大家可以自己增加。 ...
本文摘要:GAP全称是General Application Protocol,中文名为:通用应用程序协议。 它是一个免费的应用层协议,可以架构在任何一个硬件连接层上。比如,可以架构在USART(串口通信),USB,I2C,CAN,485,等等。因为它是属於应用层,所以跟硬件层无关。 ...
本文摘要:镍氢智能充电器开发板,是属应用类开发板,而非纯基础类开发板,比较有特定的技术指向性。它专为有一定的技术基础的工程师和爱好者而开发的,不仅仅可以作为学习高级镍氢充电器的设计和编程技术的开发板,也能为作常规类的开发板。 ...
本文摘要:火锅的键盘,分为优先式,和扩展式,两种。其中,UP,DOWN,LEFT,RIGHT,是属於优先式,也就是说,每一次在位扫描之前,都先判断对应的优先键(其实,这也是硬件的设计中所定义的)。也是采用了消息机制的思路,为了以后整体改为时间调度的方式打下基础。 ...
本文摘要:火锅下位机的通信协议,是架构於GAP(General Application Protocol)协议之上。 GAP属於应用协议,跟硬件无关,所以,GAP应用在串口上也行,USB上也行,TCP/IP上也行,等等。 ...
本文摘要:火锅的LCD,采用的是标准的1602,以4bit的方式传送数据,并以只写的方式,减少主芯片引脚的使用, 这样使得主芯片驱动LCD1602只需要6个IO,分别是RW、E、D4、D5、D6、D7。 火锅的LCD,将会在线显示各种状态,包括电池电压,充电电流,充电时间,等等(各种状态可以由上位机设定需要显示的内容)。 ...
本文摘要:火锅采用的库函数,是采用自家编译的C++库函数,此C++库函数是开源的,欢迎大家指教。 目前库函数还没有涵盖所有的器件功能,仍在逐步完善中。 ...