[求助] 关于Timer回调函数的问题

ninthcode   2016-7-7 18:01 楼主
在使用micropython的Timer时,发现在回调函数中调用上面写好的函数,会报错:比如如下代码:
  1. def DZ_RowScanCalBack(t):
  2.     if(nowScanColumn == 8):
  3.         nowScanColumn = 0
  4.     DZ_WriteData(0x01 << nowScanColumn,scanData[index][nowScanColumn])
  5.     nowScanColumn = nowScanColumn + 1

  6. def DZ_StartRowScan():
  7.     tm=Timer(1, freq=20, callback = DZ_RowScanCalBack)
会报:
  1. >>> uncaught exception in Timer(1) interrupt handler
  2. NameError:
这样的错误,求解决办法~~

回复评论 (1)

我的switch的callback里面也会出现类似的问题,一直解决不了,后来不用了
点赞  2016-7-8 08:20
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复