如何用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这样才可以控制,而且还要有通讯协议。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯