最近买了一块Arduino uno R3的开发板,准备复习一下控制理论。在搭建开发环境时出了点小问题,记录一下。
Arduino开发环境的搭建非常简单,去官网http://www.arduino.cc/下载Arduino IDE然后安装,安装的最后一步会提示是否安装驱动。有一些机器可以成功安装驱动;而有些却安装失败。查了一下原因是跟系统有关,精简版、GHOST版win7由于缺少文件导致安装失败。解决的方法是复制缺失的文件到系统相应的位置。
找到路径C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_x86_neutral_1b9e317b2982c778,mdmcpq.inf_x86_neutral_1b9e317b2982c778是一个文件夹的名字,这个名字在每台机器上都不一样,但有共同的形式:mdmcpq.inf_x86_neutral_*。找到上面的文件夹后,再从网上下载一个名为usbser.sys的文件复制到该文件夹。最后重新安装Arduino驱动就可以了。
安装完开发环境和驱动后,还可能出现一个问题:上传程序到开发板时会报错(avrdude: stk500_getsync(): not in sync: resp=0x30),这是因为COM口设置不对。插上开发板的USB线,打开设备管理器查看端口,然后在IDE中设置相同的COM口就行了。