北京同事测试Canon镜头使用的控制器是ArduinoUNO,借此机会刚好使用下Arduino,一直都听说这东西比较火,还没用过,惭愧。
测试使用的板卡为最普通的ArduinoUNO,开发生态环境确实很好,开发环境、库都很全。有基础的差不多20分钟就能上手,我工作
中主要用到多线程、硬件定时器、SPI、串口、GPIO等。
多线程:使用SCoop,实现了线程、软件定时器等,使用起来很方便;
硬件定时器:我主要想输出20KHz左右的频率,软件定时器没法满足,我没有使用PWM,直接定时器和GPIO结合输出,灵活;
SPI:从模式通信;
串口:通信;
GPIO:基本操作;
差不多用了下午一点时间,上述功能全部调试通过了,晚上就直接进行拷机,开发起来确实很方便,目测以后简单测试方面的工作就全靠他了。
目前对它的库还不了解,很多库都没见过,期待之后学习并使用这些优秀的库。
好了,就到这里。