progisp 烧写程序,没有发现编程器,请检查编程器是否接入?

最近做嵌入式开发,需要使用progisp将编译好的程序烧写到Atmega328p这款芯片中,中间遇到很多问题,其中“没有发现编程器,请检查编程器是否接入 ?”一问题花费了不少时间来解决,下面详细介绍一下解决这个问题的过程。

首先看一下问题的截图

progisp 烧写程序,没有发现编程器,请检查编程器是否接入?_第1张图片
问题截图.png

产生这个问题的原因是 下载器的驱动没有安装正确,Windows系统无法识别烧写程序的下载器。查看设备管理器,如下图所示:

progisp 烧写程序,没有发现编程器,请检查编程器是否接入?_第2张图片
未发现设备.jpg

鼠标右击,选择“更新驱动程序软件”

progisp 烧写程序,没有发现编程器,请检查编程器是否接入?_第3张图片
选择路径.png

点击“浏览计算机以查找驱动程序软件”

progisp 烧写程序,没有发现编程器,请检查编程器是否接入?_第4张图片
Paste_Image.png
progisp 烧写程序,没有发现编程器,请检查编程器是否接入?_第5张图片
Paste_Image.png
progisp 烧写程序,没有发现编程器,请检查编程器是否接入?_第6张图片
无法加载驱动.png

最终发现无法加载驱动,中间我也尝试过采用更改注册表的方式,但是没有成功,再次就不赘述。

开机时,按下F8,选择 “禁止驱动程序签名强制” 如图所示:

progisp 烧写程序,没有发现编程器,请检查编程器是否接入?_第7张图片
Paste_Image.png

重复上述加载驱动的过程,则不会出现驱动无法加载的情况,最终问题解决.

progisp 烧写程序,没有发现编程器,请检查编程器是否接入?_第8张图片
驱动正常识别.jpg

progisp可以正常使用。之后使用同样需要进入“禁止驱动程序签名强制”模式

你可能感兴趣的:(progisp 烧写程序,没有发现编程器,请检查编程器是否接入?)