新搭了一个系统用线激光进行實时三维重建,不用每次都判断位置开始拍照加了两个接近开关,当步进电机向某一方向运行时利用两个传感器确定需要拍照的时刻,同时通过串行口向电脑发送一个字符电脑收到这个字符开始拍照。今天先把keil端的程序弄上来有时间再把串口通信的程序写一写。程序已经通过运行如图所示:
利用串口调试工具试了一下完全可以,程序的思路大概就是设置了两个状态标志位flag0和flag1当通过接近开关1时,p3.2絀现下降沿此时设置flag0=1,当通过接近开关2时p3.3出现下降沿,此时进入外部中断1如果满足flag0=1,就设置flag1=1如果flag1=1,则向串口发送一串字符即可當然这其中还需要相互制约,保证反方向进入时不会发送数据具体一看程序就明白了。当然也可以使用外部中断计数器做
//通信设置,串行口中断
发布了61 篇原创文章 · 获赞 30 · 访问量 7万+