Arduino Pro Micro 打造USB音频转 3.5mm音频转接板-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: Zoologist

Arduino Pro Micro 打造USB音频转 3.5mm音频转接板

[复制链接]
发表于 2019-3-7 14:35 | 显示全部楼层
轻轻问一声,你是怎么把AudioOutput.hex烧录到pro micro里去的,今天试了很久都没成功,网上也找过教程,都是烧bootloader的。我用的是OpenJumper,因为之前看了半天,那个最简单。报错如下:

2019/3/7 14:44:46开始任务

avrdude.exe: Version 5.11, compiled on Sep  2 2011 at 19:38:36
             Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
             Copyright (c) 2007-2009 Joerg Wunsch

             System wide configuration file is "avrdude\avrdude.conf"

             Using Port                    : -b57600
             Using Programmer              : avr109
avrdude.exe: ser_open(): can't open device "-b57600": 系统找不到指定的文件。


avrdude.exe: Send: E [45]
avrdude.exe: ser_send(): write error: sorry no info avail
 楼主| 发表于 2019-3-7 14:38 | 显示全部楼层
impking 发表于 2019-3-7 14:35
轻轻问一声,你是怎么把AudioOutput.hex烧录到pro micro里去的,今天试了很久都没成功,网上也找过教程,都 ...

你的批处理应该错了,没有指定端口  应该是 -PCOM17 这样的

你贴出来我看看你批处理
发表于 2019-3-7 14:55 | 显示全部楼层
先谢啦!我再看看,容我冷静下去做了功课再来,你上门蓝色的和黑色的我还没调出来过,都不好意思再问了。
发表于 2019-3-7 15:47 | 显示全部楼层
我大概有点明白怎么回事,有劳你确认一下。
pro micro(leonardo)在arduinoIDE里上载sketch的时候,先有个reset的动作,reset之后进入
bootloader来引导,再把编译好的hex文件送进芯片。我在设备管理器里也偷看到了,刚插上的时候是COM10口,大约3秒钟之后变成COM12了,这个时候的COM12就是个虚拟的usb设备了。
发表于 2019-3-7 15:53 | 显示全部楼层
1)你执行批处理命令的时候用把握时间吗?就是看准在这3秒内执行。
2)-P%port% 这个没懂,是指定端口吗,是指定的哪个呢?3秒之前的吗?
 楼主| 发表于 2019-3-7 17:14 | 显示全部楼层
impking 发表于 2019-3-7 15:53
1)你执行批处理命令的时候用把握时间吗?就是看准在这3秒内执行。
2)-P%port% 这个没懂,是指定端口吗, ...

对的,因为用 Leonardo 的 Bootloader 烧写会很方便,所以就直接用了。

具体确认方法是:你先插入 Leonardo 然后看设备管理器里面出来的是

哪个串口(Leonardo 插入之后会先给一个 Bootloader 的串口,过一会会变成另外一个)。

然后这个串口就是 -PCOMX 中的 X

时间的话,差不多是 3秒。只要一直用一个 USB端口,这个值不会变。
发表于 2019-3-7 17:45 | 显示全部楼层
好,太感谢了! 一会儿吃完饭试试,之前没进到过命令行,没搞明白的话手抖啊,像命令行里的这些命令,一般在什么书会涉及,想了解下哈,以后就对得上话了。
发表于 2019-3-7 17:49 | 显示全部楼层
还有那个蓝色的,我偷看了是叫powershell,百度了下,也是很高深的东西啊!powershell在编译的过程中有什么用呢?
 楼主| 发表于 2019-3-7 19:50 | 显示全部楼层
impking 发表于 2019-3-7 17:49
还有那个蓝色的,我偷看了是叫powershell,百度了下,也是很高深的东西啊!powershell在编译的过程中有什么 ...

哦 我用的不是 powershell 是打开 power shell 之后运行 cmd 的

他们还是有一些差别的。
发表于 2019-3-8 09:13 | 显示全部楼层
我一直捣鼓,出了点小问题,你看看有没有碰到过这种情况:1)我的pro micro插上电脑直接显示“arduino micro“,没有前三秒(显示”arduino leonardo bootloader“)的信息了。2)我短接板上的reset和GND引脚,会出现前三秒的信息,但只是一个COM号,外加黄色感叹。今天早上重启了电脑还是这样。3)正常的arduinoIDE烧录也不行了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 11:54 , Processed in 0.098458 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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