在友善之臂公司提供的Linux BSP中,包括了基本的LED操作程序,按键显示程序,AD装换程序,PWM程序,I2C程序等等。那么我们能不能将这5个功能集合到一个程序当中完成呢?下面我为大家带来的Mini2440Demo程序,就达到了这样的目的。
1. LED控制功能。Start,stop,all on,all off,led 1 ~ 5
2. 按键显示功能。Key 1 ~ 6.
3. AD转换功能。转动可变电阻,可现实相应数值。最大为1023,最小为0.
4. PWM功能。打开蜂鸣,按下high、low键可调节蜂鸣频率。最小为10Hz,最大为1000Hz。
5. IIC读写程序。按下write键可向eeprom中写入数据,按下read键可从eeprom中读取数据。
本程序代码参考了友善之臂BSP自带的基本控制台程序,在修改其原有代码的基础上加上了Qt的图形界面。
谢谢观看!
演示视频地址:
http://v.youku.com/v_show/id_XMTUzNTcxMTI0.html flash:
http://v.youku.com/v_show/id_XMTUzNTcxMTI0.html可执行文件见附件