数码之家

 找回密码
 立即注册
搜索
查看: 1809|回复: 8

[综合] 有什么软件支持晶振选择? (下载AVR单片机的hex )

[复制链接]
发表于 2020-12-22 11:38:58 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x

尴尬了,ARDUINO IDE 不能传第三方hex    而象XLOAD和AVRDUDESS又不支持晶振选择

PRO MINI有8M版和16M版两种,我手头的是8M的

AVRSTUDIO不知行不行,如果有没有小巧些的软件  只是写芯片用










发表于 2020-12-22 14:51:10 | 显示全部楼层
要小巧的话AVR fighter可以,其实一般的都可以,都是配置熔丝而已
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-22 16:57:31 | 显示全部楼层
ww5223017240 发表于 2020-12-22 14:51
要小巧的话AVR fighter可以,其实一般的都可以,都是配置熔丝而已

:handshake:

新手 :shy:   熔丝方面还不敢随便动

我大哥推荐了 proisp 和avrdude  这两个都有点复杂呀
正准备找些proisp的资料看看







回复 支持 反对

使用道具 举报

发表于 2020-12-22 17:12:21 | 显示全部楼层
茶壹杯 发表于 2020-12-22 16:57
新手    熔丝方面还不敢随便动

我大哥推荐了 proisp 和avrdude  这两个都有点复杂呀

AVR fighter好,我从用AVR开始一直用这个
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-22 17:55:57 | 显示全部楼层
ww5223017240 发表于 2020-12-22 17:12
AVR fighter好,我从用AVR开始一直用这个

文件大吗   请发一份给我试试  :handshake:    mailbox.PNG


回复 支持 反对

使用道具 举报

发表于 2020-12-22 21:55:31 | 显示全部楼层
茶壹杯 发表于 2020-12-22 17:55
文件大吗   请发一份给我试试

网上一堆下载的,很小,记得就几百K的样子
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-22 21:59:56 | 显示全部楼层
ww5223017240 发表于 2020-12-22 21:55
网上一堆下载的,很小,记得就几百K的样子

哈哈 太好了 :handshake:
回复 支持 反对

使用道具 举报

发表于 2020-12-29 16:40:39 | 显示全部楼层
本帖最后由 devcang 于 2020-12-29 16:42 编辑

avrdude  也是arduino使用的,看看命令行参数就清楚了 arduino是因为选择板,频率就固定了,所以在arduino中不需要选择频率。
打开arduino的详细输出,就看到其命令行

C:\arduino-1.8.9\hardware\tools\avr\bin>avrdude.exe --help

Usage: avrdude.exe [options]
Options:
  -p <partno>                Required. Specify AVR device.
  -b <baudrate>              Override RS-232 baud rate.
  -B <bitclock>              Specify JTAG/STK500v2 bit clock period (us).
  -C <config-file>           Specify location of configuration file.
  -c <programmer>            Specify programmer type.
  -D                         Disable auto erase for flash memory
  -i <delay>                 ISP Clock Delay [in microseconds]
  -P <port>                  Specify connection port.
  -F                         Override invalid signature check.
  -e                         Perform a chip erase.
  -O                         Perform RC oscillator calibration (see AVR053).
  -U <memtype>:r|w|v:<filename>[:format]
                             Memory operation specification.
                             Multiple -U options are allowed, each request
                             is performed in the order specified.
  -n                         Do not write anything to the device.
  -V                         Do not verify.
  -u                         Disable safemode, default when running from a script.
  -s                         Silent safemode operation, will not ask you if
                             fuses should be changed back.
  -t                         Enter terminal mode.
  -E <exitspec>[,<exitspec>] List programmer exit specifications.
  -x <extended_param>        Pass <extended_param> to programmer.
  -y                         Count # erase cycles in EEPROM.
  -Y <number>                Initialize erase cycle # in EEPROM.
  -v                         Verbose output. -v -v for more.
  -q                         Quell progress output. -q -q for less.
  -l logfile                 Use logfile rather than stderr for diagnostics.
  -?                         Display this usage.

avrdude version 6.3-20171130, URL: <http://savannah.nongnu.org/projects/avrdude/>








avrdude -CC:\arduino-1.8.9\hardware\tools\avr\etc\avrdude.conf -v -patmega328p -carduino -PCOM4 -b115200 -D -Uflash:w:c:\abcd.hex:i

回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-29 22:35:30 | 显示全部楼层
devcang 发表于 2020-12-29 16:40
avrdude  也是arduino使用的,看看命令行参数就清楚了 arduino是因为选择板,频率就固定了,所以在arduino ...

感谢指教  :handshake:

命令看不明白  :mad:  不知怎么设置目标板的配置
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-3-28 20:37 , Processed in 0.187200 second(s), 13 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

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