Изменение пинов RX/TX для прошивки USB-UART
- Войдите на сайт для отправки комментариев
Пт, 13/12/2013 - 10:43
Был у меня переходник на PL2303 и шил он ардуину (про мини 328) удачно, пока однажды контакты не перепутал. Переходник сгорел, а ардуина продолжала работать.
Взял свой старый переходник на CP2102 без DTR/RST. Т.е. только RX/TX/5V/GND. А он не шьет. Не стал заморачиваться и заказал ещё один CP2102 но с DTR/RST/еtc.
Приехал переходничок и... работает он, но не шьет. При начале прошивки, DTR нажимает ресет ардуины, переходничок моргает светодиодом TX, но ардуина не моргает светодиодом. Я уж и так и эдак, но пришел к выводу: вместе с первым переходником спалил порты RX/TX.
Теперь собсно вопрос: реально как-то сделать эти RX/TX на других портах МК? Например pin1 pin32 (PD3 PD2).
может я ошибаюсь но там вроде толкьо 1 аппаратный UART, на остальных получается только программный
соответственно не должно получится, в бутлоадер надо будет добавлять программынй UART, только незнаю возможно ли это
упростите задачу. вы можете прекрастно шить программатором USBASP например или купите новую ардуину
Крайне печально :(
Я и так шью усбасп, но программатор взят на прокат и придется вернуть, а покупать - жаба душит :)
Спасибо за ответ.
жаба? он стоит 80-90 рублей
Программный UART возможен и там можно менять выводы м/к на любые ,
даже в конструкторе его делал http://homes-smart.ru/index.php/oborudovanie/arduino/avr-zagruzchik ,но смену выводов пока не доделал..
Можно посмотреть на оф сайте http://code.google.com/p/optiboot/ и поправить исходный код загрузчика под себя..
http://www.obdev.at/products/vusb/usbasploader.html