*p++,是先对p取值,然后p再加1(即往后移动一个)。所以这里取得是第四个数40
如果是*++p,就亏核敏是先p再加1(即往后移动一个),再取值,就是50
如果是++*p,就是先对p取值,是40,然后+1,是41
步进电机工作要一个正确的通电时序和合适的频率;通电时序不正确的话电机就不能正常工作。
工作频率太高旅族的话,电机启动不了(会有啸叫声)。太低的话,工作电流会很大(振动也可能很携滚大)。
你这个延时程序就是让CPU做110*Z次减1运算所花费的辩镇余时间。具体是多少要根据你CPU的工作频率和指令周期来确定。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)