小白的ARDUINO日志

今天是5月19日,星期一

(win7 64位INF中的服务安装段落无效解决方法)

把遗忘很久的AEDUINO的板子拿出来研究研究,遂写下这个开篇报告,以后也许会长期更新下去。在家里翻了好久终于在角落里找到了这块板子,之前买来并没有好好利用,这次就拿这个板子从头学起,现在几乎什么都忘光了,变成菜鸟了,如果有地方说的不对请及时纠正。

为什么要去搞这个ARDUINO呢?一来因为我比较喜欢这种简单的编程语言,这个不需要你去记忆各种寄存器,不需要像51单片机,ARM,或者是MSP430一样去非常的了解单片机的内部结构跟外设。其次是因为ARDUINO板子将电源,烧录,debug跟USB转串口结合在了一起,这样使得调试起来更加的方便,不用去另外的去接一根9针串口线以及不需要另外接烧录调试的线。最后还要说一点就是这块板子具有很多库,大大缩短了开发时间,提高了效率,例如超声波模块的库,加速度传感器的库,红外传感器的库等等。说完了优点,我们来说一下这个板子的缺点,首先是编程器的功能太过单一,没有设置断点,等功能,调试起来有时候还是要靠经验判断。第二个缺点就是debug的方式是用串口,这样串口就会被占用,在下载程序的时候有时候会出现与电脑系统的兼容性问题。

这次计划重新学习ARDUINO有三点重要原因,第一为了把失去的一些知识补回来,第二是想把我的学习单片机的经验分享给大家。最后。。。。。。。。

最为非常白非常白的小白来说,拿到板子的第一步肯定是去接电脑,装驱动,下载一个LED灯闪烁的程序,所谓的helloworld。然后看到自己的led灯闪烁的时候进一步的激发了学习单片机的兴趣。那么问题就来了,驱动怎么装呢?一般人装驱动遇到无法安装的时候,第一个想到的百度,但是我这里想要推荐一个思路,先去官网看看,一般官网都会有一些基本问题解答,板子的创造者当然是最了解得了,如果这时候还没有找到方法在百度也行的。

官方网站www.arduino.cc说的很清楚了。

在这里我要说一个你可能会遇到的问题,如果你是XP,WIN732位,64位的精简版本的用户,或者是GHOST版本的用户,可能会遇到提示“INF中的服务安装段落无效”或者出现“无法安装这个硬件”的问题,这个问题主要是因为精简的系统,把驱动所需要的inf文件跟sys文件删除了,只需要重新补上就可以了。

32位跟64位的这两个文件并不通用,这里强调一下。这里以win7 64位为例,解决方法如

下:

1.下载64位版本的

  mdmcpq.inf

   usbser.sys

这两个文件的下载我会放在文章的最后

2.  将mdmcpq.inf复制到c:\windows\inf

   将usbser.sys复制到c:\windows\system32\drivers

注:如果这里遇到无法复制的情况,请右键单击相应的文件夹取得管理员权限。

3.重新安装驱动,如果没有出错提示,就成功了

注:如果这里没有提示出错,但是还是有黄色的感叹号,解决方法就是重启计算机按下F8,选择禁止签名验证即可。

大功告成,连上数据线,打开编程软件,选择对应版本以及串口,下载examples里面的basic程序,看到灯亮就行了。

如果有其他问题请发邮件联系我:wangbuu@gmail.com

附:64位所需文件下载地址:http://pan.baidu.com/s/1mgG6ilM

   32位所需文件下载地址:http://pan.baidu.com/s/1c0nalfq

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

网布

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值