原创
2011-10-18(记)
2011-10-17 22:26
1265
7
8
分类:
工程师职场
之前一个星期一直尝试使用mini2440自带的AD功能,但是无奈发现s3c2440芯片的AD功能的控制与触摸屏的坐标参数使用的是相同的寄存器,在简单的调用时会出现冲突,这也解释了为什么在刚开始时编译并运行程序后触摸屏的坐标和使用都会出现异常,导致必须重装WINCE系统。看到有些高手是通过编写底层驱动程序将二者互锁,从而避免冲突。
驱动现在对我来说可能有些难度,所以决定附加使用MSP430单片机的AD功能进行数据采集,然后通过串口将数据发送至mini2440。
先进行的是mini2440的WINCE环境下的串口控制,用的是一个现成的serial类,发现与原有的多线程控制同时使用时,占用内存过大,程序关闭时有几秒钟的延迟。考虑到原有的多线程控制可以用PWM寄存器直接替代,所以计划将原有的线程控制部分进行删除、替代。
下一步的计划是:在一个到两个星期之内实现MSP430的A/D采集、D/A输出、串口发送和接受功能。任务艰巨啊,好好努力!
用户412852 2011-10-19 22:05