在WINCE6.0上使用AT91SAM9261S的GPIO
我想把PC3,4,5,6,7作为输出。结果发现默认BSP的,(还没写驱动),PC3为低电平,其他都为高电平。
我仔细检查了一下,开发板里面没有用(默认的BSP)到PC3的,我的设备里面也没有用到PC3,不知怎么的PC3的电压就和别的不一样?
因为我这个是作为电平输出的, 所以不同的电平对所接的设备产生不同的影响。
请帮忙指点一下会是哪里影响了PC3的输出吗?
我用到的设备只有DM9000,USB HOST, USB DEVICE, AUDIO, LCD, TOUCH SCREEN, UART。
这些的驱动都和PC3没有任何关系。
ATMEL的开发板上的设备也没有任何用到了PC3。
[解决办法]
?你查看寄存器设置成什么了?
再问问,atmel 你们用wince系统一般做什么呢?
[解决办法]
搜索下设置pc3配置寄存器,看下有没有?可能默认输出就是低,在启动代码上添加设置,使用示波器,看启动后更改没?
[解决办法]
我也在学这块板子,哎……菜鸟表示压力好大啊!
[解决办法]
没用过AT91SAM9261S,帮顶了。