下午用一个底层库写一些模块的程序,,被坑死了。。。。
先是while都进不去,搞半天,, 才发现是一个库函数中的参数有问题,,我是按照他们的官方文档来弄的,参数完全没有问题,,但是就是卡死在判断参数的地方,,
如图,,这是官方的例程,如果这样设置的话,程序没法运行。。。
必须改成这样,,把一些官方上说不需要设置的参数都设置了,才把这个问题解决,,while算是能进去了。。
如果必须这样设置那你文档上就说必须设置这些参数啊,,, 文档上说可以不设置, 但是不设置程序没法运行,, 真是坑爹。。
我又开始写中断,,,中断进不去。。。 我翻遍例程,翻遍文档,搞不清楚怎么回事,,发现设置2s的中断能进入,设置1ms进不去,, 弄了有一两个小时,, 中间突然发现,,设置1ms中断的时候,不是进不去, 而是需要很长时间才能进入, 大概有几十秒,,,玛德, 还是库函数的问题,设置的明明是1ms,他就是不对,,
没办法,,写成这样才是1ms的中断
弄了几个小时,,, 才发现是库的问题,,,真是涨姿势了。。。。