AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
03.03.2019, 12:46
|
|
Прохожий
Регистрация: 05.11.2018
Сообщений: 8
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
помогите с ардуино
Здравствуйте!
спалил ардуино нано, на Vin подал 12В. заменил регулятор 1117 и ch340.
плата стала определяться в винде, но скетчи из среды ардуино не заливались. Подключил ISP программатор- контроллер живой, тогда из CVAVR загрузил в плату скетч, который на скорости 9600 тупо передаёт один символ- в терминале на комне пришлось установить скорость 600 бод, чтобы этот символ принять.
то есть, мк работает на частоте в 16 раз меньшей, чем должен. сравнил фьюзы с исправной платой- всё совпадает.
в чём может быть подвох? и почему в ардуино установлен бит CKDIV8?
чего же, режим работы задаётся по-другому?
|
|
|
|
05.03.2019, 14:13
|
|
Частый гость
Регистрация: 23.12.2017
Сообщений: 17
Сказал спасибо: 21
Сказали Спасибо 7 раз(а) в 6 сообщении(ях)
|
Re: помогите с ардуино
Если выгорели два чипа, то где гарантия что МК кормящийся с тех же цепей как минимум не поврежден? У меня в такой же ситуации (правда подал 18В) мега выгорела наглухо.
А про частоты - похоже что работает в внутреннего тактового генератора, они с завода приходят сконфигуренные как 8МГц/8 = 1МГц. И даже если фьюзы стоят другие, то например что мешает поврежденному чипу читать не то что записано.
|
|
|
|
05.03.2019, 16:00
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
|
Re: помогите с ардуино
z2z, ну если программатор есть, то почему не перейти к отладке и посмотреть содержимое всех регистров МК - с DS в руках или на экране?
Если МК таки зацепило, то предсказать его поведение будет весьма сложно - непонятно что там умерло или работает иначе.
При цене платы - дешевле купить ещё жменю
Тут только немалый набор тестов способен оценить состояние - с осциллографом, ЛА,…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
05.03.2019, 16:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,727
Сказал спасибо: 2,416
Сказали Спасибо 894 раз(а) в 581 сообщении(ях)
|
Re: помогите с ардуино
МК менять надо.Дальнейшее поведение,скорее всего, будет непредсказуемым.
|
|
|
Сказали "Спасибо" baiderin
|
|
|
06.03.2019, 12:22
|
|
Почётный гражданин KAZUS.RU
Регистрация: 15.11.2010
Сообщений: 2,374
Сказал спасибо: 338
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
|
Re: помогите с ардуино
Сообщение от z2z
|
и почему в ардуино установлен бит CKDIV8?
|
а не должен? Регистры делителя частоты ядра МК доступны на запись из программы.
|
|
|
|
06.03.2019, 12:48
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,948
Сказали Спасибо 1,327 раз(а) в 578 сообщении(ях)
|
Re: помогите с ардуино
Сообщение от parovoZZ
|
а не должен? Регистры делителя частоты ядра МК доступны на запись из программы.
|
CKDIV8 это фьюз, из программы он недоступен.
И здесь бы неплохо определиться, что такое "установлен" - "включен" или "равен 1" - это не одно и то же, а как раз наоборот - =1 это "выключен"
__________________
[ жизнь приятна и красива, если выпить литр пива ]
|
|
|
|
06.03.2019, 13:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 15.11.2010
Сообщений: 2,374
Сказал спасибо: 338
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
|
Re: помогите с ардуино
Сообщение от nml
|
CKDIV8 это фьюз, из программы он недоступен.
|
на чтение должен быть доступен. На запись, разумеется, нет.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:39.
|
|