首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >arduino作为isp,并使用avrdude编译器烧录atmega16

arduino作为isp,并使用avrdude编译器烧录atmega16
EN

Stack Overflow用户
提问于 2015-08-15 15:41:47
回答 1查看 254关注 0票数 0

我正试着用arduino作为ISP烧掉我的atmega16。到目前为止,代码已经完美地上传到了我的arduino上。我上传了arduino作为ISP代码到我的arduino,我已经使用arduino IDE刻录了atmega16的引导程序。当我从arduino IDE发送核心工作代码时,这一切都进行得很完美。但是atmega没有显示响应,即硬件不工作。这就是我(案例I)的问题。情况二:此外,当我尝试使用avrdude编译器发送十六进制文件(核心工作代码)时,它显示为ser_open() ...找不到lpt1。这是avrdude的编译器的问题吗?在第二种情况下,它甚至没有上传代码,更不用说硬件的工作了。请帮帮忙。

EN

回答 1

Stack Overflow用户

发布于 2015-08-17 11:38:17

它试图将其发送到LPT1并行端口这一事实表明您没有指定"Arduino as ISP“作为您的程序员。另外,请确保执行Control-Shift-U (通过程序员上传),而不是Control-U (通过引导加载程序上传)。最后,请记住,通过外部程序员上传代码会覆盖引导加载程序,因此在此之后您将无法通过USB上传,除非您重新刷新引导加载程序或通过命令行执行此操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32022613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档