永发信息网

如何用C#来控制GPIO口,WIN CE5.0环境,VS2005平台

答案:2  悬赏:60  手机版
解决时间 2021-05-03 23:39
  • 提问者网友:沦陷
  • 2021-05-03 19:47
如何用C#语言来控制GPIO口,硬件是ARM9 2440,系统环境WIN CE5.0,软件平台VS 2005.
最佳答案
  • 五星知识达人网友:我住北渡口
  • 2021-05-03 20:52

C#我不会


直接的给不了你


我只会C的


不过操作的时候首先的确定你的GPIO的引脚和地址


不过看你写的是ARM9 S3C2440


那就应该都一样譬如说你要操作的是GPB,具体是6号引脚


那么代码如下


你参考一下吧


#define GPBCON (*(volatile unsigned long *)0x56000010)


#define GPBDAT (*(volatile unsigned long *)0x56000014)


#define GPB6_out (1<<(6*2))



int main(void)


{


GPBCON = GPB6_out; //GPB6引脚设为输出


GPBDAT &= ~(1<<5); //GPB6输出低电平


return 0;


}



跟你的问题不太相符,见谅。


但是希望对你有帮助


你对照着把C改成C#应该就没问题了



具体的编译我想就不用我说了吧。。。。


可以用GCC编译的BIN烧到板子上跑,也可以用ADS去通过H-JTAG来调试


不过我推荐后者



还是希望对你有帮助


楼上的可以当他扯淡。。。什么通讯协议和API。。。简单问题复杂化。。。

全部回答
  • 1楼网友:忘川信使
  • 2021-05-03 22:15
需要知道 端口的api这样才可以控制,而且还要有通讯协议。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯