极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 27468|回复: 8

如何用Progisp给Atmega328p-au烧录arduino程序?

[复制链接]
发表于 2016-8-8 15:45:37 | 显示全部楼层 |阅读模式
各位大神,请问如何用Progisp给独立的Atmega328p-au单片机烧录arduino程序啊?我知道在arduino ide里,点击Sketch --> Export Compiled Binary可以生成两个hex文件,其中一个写着standard,另一个写着standard with bootloader. 这个bootloader到底有没有用?求指点!!谢谢!!
回复

使用道具 举报

发表于 2016-8-8 19:37:10 | 显示全部楼层
(仅供参考)如果用这种烧写方式的话,可以用不带BootLoader的hex。BL只是支持使用ISP的一段引导程序。注意熔丝位设置。
回复 支持 反对

使用道具 举报

发表于 2016-8-9 09:17:58 | 显示全部楼层
我只看到一个hex输出,是和你的项目名称相对应的。这样用progisp 烧录的,是不带引导程序的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-9 17:03:25 | 显示全部楼层
164335413 发表于 2016-8-9 09:17
我只看到一个hex输出,是和你的项目名称相对应的。这样用progisp 烧录的,是不带引导程序的。

我的atmega328p-au是全新的,那样烧录进去之后感觉跑出来的程序乱七八糟,连最简单的程序都跑错,是不是一定要bootloader才行?
回复 支持 反对

使用道具 举报

发表于 2016-8-10 09:17:17 | 显示全部楼层
406242337 发表于 2016-8-9 17:03
我的atmega328p-au是全新的,那样烧录进去之后感觉跑出来的程序乱七八糟,连最简单的程序都跑错,是不是一 ...

不是的,不需要bootloader就可以,bootloader仅仅是引导程序,它提供了Arduino串口既可以下载程序的功能。之前用ArduinoIDE编写出来的hex文件,用progisp烧录后是正常工作的。希望你找的是正确的hex文件,一般会在C:\Users\你的计算机名\AppData\Local\Temp下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-10 13:06:02 | 显示全部楼层
164335413 发表于 2016-8-10 09:17
不是的,不需要bootloader就可以,bootloader仅仅是引导程序,它提供了Arduino串口既可以下载程序的功能。 ...

好的,另外,新的单片机用progisp烧录是不是一定要选择“设置熔丝位”?我之前几次烧录都没有打勾那个选项,听说如果不正确设置熔丝位的话程序烧不进去?progisp显示我的程序烧录成功,但是很明显烧录进去的程序是乱七八糟的。是不是还要重新定义引脚?有好多这样的小问题啊,我电路板都焊好了就是现在程序不能正确烧录进去,卡在这里好几天了。如果方便的话可以加一下微信吗?这里一个小时只能回复一次。我的微信号reve_ching  万分感谢啊!!
回复 支持 反对

使用道具 举报

发表于 2016-8-11 09:08:12 | 显示全部楼层
406242337 发表于 2016-8-10 13:06
好的,另外,新的单片机用progisp烧录是不是一定要选择“设置熔丝位”?我之前几次烧录都没有打勾那个选项 ...

ID,是我企鹅号。熔丝位可以先读出,再设置,网上有相应的教程。我新做的板子用IDE和progisp都可以下载。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-12 00:22:20 | 显示全部楼层
164335413 发表于 2016-8-11 09:08
ID,是我企鹅号。熔丝位可以先读出,再设置,网上有相应的教程。我新做的板子用IDE和progisp都可以下载。

你的q号搜索不到结果
回复 支持 反对

使用道具 举报

发表于 2016-8-12 09:13:19 | 显示全部楼层
406242337 发表于 2016-8-12 00:22
你的q号搜索不到结果

你的ID是企鹅号?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-15 04:47 , Processed in 0.039720 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表