赤色强袭 发表于 2014-4-19 12:06:29

毕业设计不让用成品Arduino……

又到毕业设计的时候了,系统已经调好了但就是不让用成品Arduino。
苦逼楼主在自制Arduino板子的时候遇到了问题,想请教各位一下。
1.自制的ATmega328P的最小系统板在烧写bootloader后是不是就可以用Arduino IDE烧写程序了呢?
2.能否用pl2303+ATmega328P最小系统进行程序烧写和串口通讯?效果怎么样?
3.我现在手里用的是淘宝上15块的USBASP下载器,能不能用来给328烧写bootloader?

pathletboy 发表于 2014-4-19 12:12:13

你都已经调好了,就不用烧bootloader,直接把arduino编译出的.hex烧进去就行,一般USBASP是支持328的,你接上去试试就知道了,不会坏。

林定祥 发表于 2014-4-19 12:37:21

把arduino烧好程序的328芯片拔下来安到自己的板上

八硝基立方烷 发表于 2014-4-19 13:23:50

三个问题的答案都是“可以”

赤色强袭 发表于 2014-4-19 13:33:45

林定祥 发表于 2014-4-19 12:37 static/image/common/back.gif
把arduino烧好程序的328芯片拔下来安到自己的板上

这个方法!!……真绝了……

赤色强袭 发表于 2014-4-19 13:34:39

pathletboy 发表于 2014-4-19 12:12 static/image/common/back.gif
你都已经调好了,就不用烧bootloader,直接把arduino编译出的.hex烧进去就行,一般USBASP是支持328的,你接上 ...

哦,这个bootloader到底是干啥用的?

pathletboy 发表于 2014-4-19 13:39:36

本帖最后由 pathletboy 于 2014-4-19 13:42 编辑

赤色强袭 发表于 2014-4-19 13:34 static/image/common/back.gif
哦,这个bootloader到底是干啥用的?

就是给你通过串口烧录用的,如果你的设计不需要通过串口更新程序的话,完全可以不用。

赤色强袭 发表于 2014-4-19 13:50:55

pathletboy 发表于 2014-4-19 13:39 static/image/common/back.gif
就是给你通过串口烧录用的,如果你的设计不需要通过串口更新程序的话,完全可以不用。

哦,谢谢

赤色强袭 发表于 2014-4-19 13:51:16

八硝基立方烷 发表于 2014-4-19 13:23 static/image/common/back.gif
三个问题的答案都是“可以”

哦,谢谢了!

赤色强袭 发表于 2014-4-19 22:32:03

pathletboy 发表于 2014-4-19 12:12 static/image/common/back.gif
你都已经调好了,就不用烧bootloader,直接把arduino编译出的.hex烧进去就行,一般USBASP是支持328的,你接上 ...

那我用USBASP烧写的时候熔丝位怎么配置?

pathletboy 发表于 2014-4-20 08:55:04

赤色强袭 发表于 2014-4-19 22:32 static/image/common/back.gif
那我用USBASP烧写的时候熔丝位怎么配置?

LOW 0XFF
HIGH 0XDF
EXTENDED 0X05
这个可以参考
C:\Program Files\Arduino\hardware\arduino\boards.txt
这个文件,里面有UNO的熔丝位配置,因为你不需要bootloader,所以在此基础上你得修改其中熔丝位BOOTRST,我贴出来的已经修改好了,你自己可以比较下。

赤色强袭 发表于 2014-4-20 11:03:15

pathletboy 发表于 2014-4-20 08:55 static/image/common/back.gif
LOW 0XFF
HIGH 0XDF
EXTENDED 0X05


太感谢了!!

赤色强袭 发表于 2014-4-24 10:08:57

protues的问题解决了!

我用的下载工具是USBASP+Progisp1.72,把Arduino IDE生成好的hex文件烧到自制的ATmega328p最小系统里,这样的熔丝配置可以么?(只要不锁芯片能正常使用就行)
页: [1]
查看完整版本: 毕业设计不让用成品Arduino……