Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить

Re: Цифровой спидометр

Пн окт 10, 2022 02:30:51

Понипрог2000 пользую

Re: Цифровой спидометр

Пн окт 10, 2022 02:39:24

Не с таким не знаком...

В общим фьюзы которые прошиты – это для внешнего RC генератора 3-8 МГц… вот и надо теперь на вывод XTAL1 (13) подать сигнал генератора и МК начнёт реагировать на запросы…
Я это сделал с помощью тини13… у тебя какой есть ещё МК?

А может шильд ардуины есть на базе меги328 с кварцем 16 МГц? Тогда программатор его без всяких замедлений увидит…

Re: Цифровой спидометр

Пн окт 10, 2022 05:47:51

Можно обойтись одним внешним резистором порядка 1к.
Вложения
RC_M16_1.PNG
(70.26 KiB) Скачиваний: 72

Re: Цифровой спидометр

Пн окт 10, 2022 12:04:51

FanatOf80s, вот akl правильно подметил… :) можно поступить намного проще применив RC… хотя в настоящее время у большинства легче найти шильд ардуины чем конденсатор и резистор… :)) тем не менее если есть из чего выбрать, то возьми конденсатор в районе 30 пФ и резистор около 1...1,5 кОм и подключи согласно схеме из даташита от akl и всё получится. :)

Re: Цифровой спидометр

Вт окт 11, 2022 00:13:46

Спасибо за идею, очень полезная оказалась!!! Выпаял кварц и запаял на xtal1 резистор 3.6 кОм. Все открылось.
Теперь что зашить (с последующим возвратом кварца) для очередного этапа проверки аналогового входа? Как на первой странице - "CKSEL3=1 CKSEL2=1 CKSEL1=1 CKSEL0=0 JTAGEN=1, Остальное по умолчанию"?

Re: Цифровой спидометр

Вт окт 11, 2022 03:25:13

если схема мерит время частоту или обороты/скорость вращения то наличие кварца на тактирование ил тактировка от внешнего КГ обязателна
если плата разведена под кварцс 2 к4апами следует прошить фюзы под кварк и потом вернуть его на место но до того луче или включать внн ген или подавать такт от отделно КГ(4ногого) например выдраного из сстарой мамки или видющки

Re: Цифровой спидометр

Вт окт 11, 2022 05:48:12

Понипрог2000 пользую

Изображение
Думаю, лучше запрограммировать FUSE-биты как на рисунке выше, что обеспечит большее время для устойчивого возбуждения кварца.
Изображение
Вложения
START_UP_M16.PNG
(69.61 KiB) Скачиваний: 293
fuse_speed.PNG
(6.76 KiB) Скачиваний: 292

Re: Цифровой спидометр

Вт окт 11, 2022 09:26:34

Теперь что зашить (с последующим возвратом кварца) для очередного этапа проверки аналогового входа?

Я бы установил эти (2.png) как писал ранее… viewtopic.php?p=4301068#p4301068 :)

Зы. И удобный калькулятор на будущее http://homes-smart.ru/fusecalc/
2.png
(47.05 KiB) Скачиваний: 44

Re: Цифровой спидометр

Вт окт 11, 2022 21:29:57

Зашил фьюзы по авторскому варианту, запаял кварц. Тестовая программа работает все так же нормально - шунтирования аналогового входа на землю нет.

Re: Цифровой спидометр

Ср окт 12, 2022 00:04:21

Замечательно… половина дела сделано… теперь можно уверенно сказать, что МК и печатная плата в данной конфигурации выполнена без ошибок. Теперь дело за малым, необходимо найти именно ту версию, при которой всё будет работать как надо… благо, что в данном топике этих версий множество и даже есть исходники… но лучше начать с версии из статьи. Удачи… на этом моя миссия закончена. Чем мог, надеюсь помог. :)

Re: Цифровой спидометр

Ср окт 12, 2022 03:00:56

Как раз и начинал с версии из статьи - и уже в ней данную проблему заметил. Далее пользовал ее исправленный вариант (рекомендуемый автором) с 22 страницы.
Собственно, в том, что в схеме (плате) нет косяков и не сомневался - косяк явно с прошивкой. Но удивлен, что никто не обратил на это внимание, в т.ч. автор. Неужели никто регулировкой яркости не пользуется? Вот и хотел поинтересоваться у тех, кто повторял данную конструкцию, а также у автора - есть ли у них такая проблема.

Re: Цифровой спидометр

Ср окт 12, 2022 03:44:38

Если бы такая проблема была в программе, то её обнаружили бы сразу… но до стр22 об этом нислова… возникает подозрение, что проблема у вас… но так как тестовая прошивка заработала, то стоит ещё раз проверить прошивки вдруг что-то поменялось… ведь чудес не бывает, у всех работает а у вас не хочет… если бы данный девайс повторяли бы только вы, то можно было бы ещё усомнится в программе, а так как её повторили многие и даже в статье отметились 5 человек у которых заработало сразу, то ошибку в программе я исключаю… ищите подводные камни у себя… или на ПП или что-то не так заливается… программу можно протестировать и в протеусе и посмотреть какой ток идёт через данный вывод…

К стати еть же исходники, вот и проверьте всё ли там в порядке в плане настойке данного вывода.

Добавлено after 19 minutes 43 seconds:
Протестировал прошивку с 1 стр. в протеусе… да похоже автор допустил ошибку... вывод настроен на выход и на нём установлен высокий потенциал… похоже есть только два варианта, или исправить это в исходнике, или убрать подстоечный резистор из схемы и забыть про данную регулировку. :dont_know:

Re: Цифровой спидометр

Ср окт 12, 2022 18:59:56

VNS писал(а):Протестировал прошивку с 1 стр. в протеусе… да похоже автор допустил ошибку... вывод настроен на выход и на нём установлен высокий потенциал… похоже есть только два варианта, или исправить это в исходнике, или убрать подстоечный резистор из схемы и забыть про данную регулировку. :dont_know:

Похоже, проблема в инициализации портов (файл исходника speed-16.asm):
Код:
   ; Initialize ports
      ser   tmp
      out   DDRA,tmp
      out   PORTA,tmp
      out   DDRB,tmp
      ldi   tmp,0b11111100
      out   DDRC,tmp
      ldi   tmp,0b10011011
      out   DDRD,tmp
      ldi   tmp,0b00100100
      out   PORTD,tmp

В регистры DDRA и PORTA записаны все единицы, т.е. все выводы порта А настроены на выход с установленным высоким уровнем.

Re: Цифровой спидометр

Вс окт 30, 2022 21:21:59

Ну и чем дело в итоге кончилось? :dont_know:
FanatOf80s такой срач раздул, народ подтянулся, лучшие эксперты насоветовали, а по итоге неясно исчезла проблема или что :facepalm:

Re: Цифровой спидометр

Вс окт 30, 2022 22:32:10

Ну и чем дело в итоге кончилось? :dont_know:
FanatOf80s такой срач раздул, народ подтянулся, лучшие эксперты насоветовали, а по итоге неясно исчезла проблема или что :facepalm:

Пока ничем...

Кстати, кто-нибудь может подсказать в чём писались и компилировались ассемблерные исходники?
Ответить