调用port_out() , port_in()函数访问寄存器。 从串口打印出两通道的AD转换值: printf("
AIN0: %04d AIN1: %04d
", a0,a1); 但是最终返回的结果是: device_ioctl IOCTL_SET_MSG AIN0: 0237 AIN1: 0372 device_ioctl IOCTL_SET_MSG device_ioctl IOCTL_SET_MSG device_ioctl IOCTL_SET_MSG device_ioctl IOCTL_SET_MSG device_ioctl IOCTL_SET_MSG device_ioctl IOCTL_SET_MSG AIN0: 0241 AIN1: 0390 device_ioctl IOCTL_SET_MSG device_ioctl IOCTL_SET_MSG device_ioctl IOCTL_SET_MSG device_ioctl IOCTL_SET_MSG device_ioctl IOCTL_SET_MSG device_ioctl IOCTL_SET_MSG AIN0: 0233 AIN1: 0368 device_ioctl IOCTL_SET_MSG device_ioctl IOCTL_SET_MSG device_ioctl IOCTL_SET_MSG ........
不知道device_ioctl IOCTL_SET_MSG这个的返回值是哪里来的。
|