最近做嵌入式开发,需要使用progisp将编译好的程序烧写到Atmega328p这款芯片中,中间遇到很多问题,其中“没有发现编程器,请检查编程器是否接入 ?”一问题花费了不少时间来解决,下面详细介绍一下解决这个问题的过程。
首先看一下问题的截图
产生这个问题的原因是 下载器的驱动没有安装正确,Windows系统无法识别烧写程序的下载器。查看设备管理器,如下图所示:
鼠标右击,选择“更新驱动程序软件”
点击“浏览计算机以查找驱动程序软件”
最终发现无法加载驱动,中间我也尝试过采用更改注册表的方式,但是没有成功,再次就不赘述。
开机时,按下F8,选择 “禁止驱动程序签名强制” 如图所示:
重复上述加载驱动的过程,则不会出现驱动无法加载的情况,最终问题解决.
progisp可以正常使用。之后使用同样需要进入“禁止驱动程序签名强制”模式