项目用到mini210s开发板进行adc开发,所用库为官网上最新的库,根据操作手册进行开发。由于提供的LEDDemo下的HardwareControler类没有提供ADC操作函数,根据手册重新加上了,如下所示:
static public native int readADC();
static public native int readADCWithChannel(int chanel);
static public native int[] readADCWithChannels(int[] channels);
点灯和关灯、pwm都没问题,进行adc读取时,程序片段如下
ADCValue[0] = HardwareControler.readADCWithChannel(0);
ADCValue[1] = HardwareControler.readADCWithChannel(1);
ADCValue[2] = HardwareControler.readADCWithChannel(5);
ADCValue[3] = HardwareControler.readADCWithChannel(6);
eclipse提示信息如下
07-25 18:37:25.132: E/AndroidRuntime(3443): java.lang.UnsatisfiedLinkError: readADCWithChannel
07-25 18:37:25.132: E/AndroidRuntime(3443): at com.friendlyarm.AndroidSDK.HardwareControler.readADCWithChannel(Native Method)
07-25 18:37:25.132: E/AndroidRuntime(3443): at com.friendlyarm.LEDDemo.LEDTestingActivity$1.run(LEDTestingActivity.java:45)
07-25 18:37:25.132: E/AndroidRuntime(3443): at java.lang.Thread.run(Thread.java:856)
按信息提示,应该是接口函数不对,请问贵公司提供adc开发接口不,有没有adc开发实例,谢谢。我的邮箱是
tankun@ciotc.org[ 此帖被tunkun在2013-08-16 09:50重新编辑 ]