主题:em9170工控主板GPIO用法 共有56643人关注过本帖 |
---|
![]() yy |
1楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
你可以参考下工程下面的doc文档,ISA和GPIO的相关方法都写在EM9170_ISA_DIO.cs里面的,你在工程里引用它
using EM9170_ISA_DIO; 然后打开GPIO int hISA; hISA = ISA_DIO.OpenISA_DIO("ISA1:"); 让某个引脚(比如GPIO0)置为输出脚 uint GPIO0 = 1<<0; ISA_DIO.GPIO_OutEnable(hISA, GPIO0); 让某个输出引脚(比如GPIO3)置为高电平 uint GPIO3 = 1<<3; ISA_DIO.GPIO_OutSet(hISA, GPIO3); 让某个输出引脚(比如GPIO11)置为低电平 uint GPIO11 = 1<<11; ISA_DIO.GPIO_OutClear(hISA, GPIO11); 让某个引脚(比如GPIO0)置为输入脚 uint GPIO0 = 1<<0; ISA_DIO.GPIO_OutDisable(hISA, GPIO0); 判断某输入脚(比如GPIO0)的电平 uint bits = 0; ISA_DIO.GPIO_PinState(hISA, ref bits); if((bits&GPIO0 )== GPIO0)高电平 else 低电平; 那个例程的代码不多的,你看他设置按钮的函数代码行数很少的。 |
单帖管理 | 引用 | 回复 ![]() |