求助:lonbuilder中的一个奇怪问题 点击:588 | 回复:2



gongkongedit

    
  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2004-03-03 10:00:00
楼主
我现在在用lonbuilder测试lonworks硬件。但是出现一个奇怪的问题 for example: a program #pragma enable_io_pullups ////////////////////////////// Include Files //////////////////////////////// #include <snvt_lev.h> //////////////////////////// Network Variables ///////////////////////////// network output SNVT_lev_disc nv_switch_state = ST_OFF; //////////////////////////////// Constants ////////////////////////////////// #define BUTTON_DOWN 1 #define BUTTON_UP 0 /////////////////////////////// I/O Objects ///////////////////////////////// IO_4 input bit ioButton = BUTTON_UP; /////////////////////////////////// Tasks /////////////////////////////////// // I/O task -- handle pushbutton down event when (io_changes(ioButton) to BUTTON_DOWN) { // button pressed nv_switch_state = (nv_switch_state != ST_OFF) ? ST_OFF : ST_ON; } // toggle state  像上面的程序,(io_changes(ioButton) to BUTTON_DOWN)总为真,不管我是否按下button.以前我用lonbuilder没有出现过这个问题,我才是不是哪里设置有问题呢?请大家帮帮忙! thanks!



东青

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 25回
  • 年度积分:0
  • 历史总积分:58
  • 注册:2002年6月27日
发表于:2004-03-03 20:45:00
1楼
去掉#pragma enable_io_pullups,看看可以吗?

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2004-03-04 08:37:00
2楼
谢谢,我忘记跳线了。:)现在没事了!

热门招聘
相关主题

官方公众号

智造工程师