nano的txd被我当成pwm脚输出了,现在程序烧不进去,应该就是这个原因吧?应该怎么办?烧bootloader可以吗?
该回答引用GPTᴼᴾᴱᴺᴬᴵ
如果您的Arduino Nano的TXD引脚已被您误用为PWM输出引脚,导致无法正常烧录程序,您可以考虑以下两种解决方案:
使用其他引脚
如果您的程序只是需要一个PWM输出引脚,您可以考虑使用其他可用的引脚来代替TXD引脚。Arduino Nano上有多个数字引脚可用于PWM输出。您可以查看Nano的引脚定义,以确定可用的引脚列表。
烧录bootloader
如果您确信问题是由于TXD被误用为PWM输出引脚导致的,您可以尝试重新烧录Arduino Nano的bootloader。烧录bootloader需要一个ISP编程器,并且需要进行一些配置,这可能对新手来说有一定的挑战。如果您不确定如何进行,请尝试搜索相关教程或咨询Arduino社区的其他成员。
无论您选择哪种解决方案,请注意正确连接Arduino Nano的引脚,并仔细检查您的程序代码,以确保不会再次发生类似的问题。
不知道你这个问题是否已经解决, 如果还没有解决的话:烧录教程:
Arduino Nano开发板 - 立创EDA开源硬件平台1.检查接触问题:焊接完整性、跳线是否接好?
虚焊有可能在芯片的各个引脚(D13、D12、D11、RESET)、CH340与Atmega328P的连接引脚(RX、TX)等地方,重点检查以上三个部分的焊接情况。
大多数使用uno开发板进行烧录的,所以要注意跳线连接:跳线有可能是仅仅插在面包板上但没有与焊盘接触,或者跳线在你看不见的地方短路了。
如果接触不良,请不要直接用手握跳线以强行保证接触情况!这么说是因为人的手去直接握跳线,手抖可能导致整个自制开发板时而通电时而断电,也可能导致整个开发板短路而对芯片进行损坏。
2.芯片问题
见上(1.3.1)如今假芯片层出不穷,笔者买到过假的CH340,也买到过假的Atmega328P-AU,银子大笔大笔地浪费了。买之前一定要多方面考察完整再进行购买!
其次也有可能是接触时间太长芯片被烫烂了。建议不要超过400°C,否则PCB板和芯片都受不了。
本人操作时385°C刀头,每次接触不超过5s。芯片拖焊完事,多的焊锡蹭蹭,如果一直蹭不掉就让芯片冷却一会再进行操作。