Jump to content
DesAlex

Программирование МК для МД

Recommended Posts

Для тех, кто дружит с английским, можно учавствовать в работе форума, посвящённого исключительно любительскому программатору Пони Прог вплоть до общения с самим автором этого девайса:

http://ponyprog.sourceforge.net/phorum/list.php?2

Share this post


Link to post
Share on other sites

DesAlex требуется помощь.

Собрал программатор, всё вроде правильно. Кварц 8Мгц от сигналки, транзистор С945, регулятор выдаёт 5,6 в.

При запуске чтения выдаёт см.1

Пропустив на всём поле стоят 00, камень новый. см.2

В настройках порта если поставить инвертировать D-IN см.3

То чтение, после пропуска ошибки, выдаёт FF см.4

При попытке залить прошивку, выдаёт ошибку см.5

нажав пропуск, долго ждём и получаем см.6

Чё нетак?

post-89457-1244463817_thumb.jpg

post-89457-1244463851_thumb.jpg

post-89457-1244463880_thumb.jpg

post-89457-1244463912_thumb.jpg

post-89457-1244463951_thumb.jpg

post-89457-1244464018_thumb.jpg

Share this post


Link to post
Share on other sites

у меня на прграмматоре стоит кварц на 4.433619мгц и работаает . брал толи с телека толи с видика . правда схема программатора не автора , на микросхеме мс74нс244n

а на 10000 ,он должен продаватся так как везде используется , он еще стоял в в последних савдеповских теликах которые с пультом , вот в блоке управления он там и стоял.

да и помоему кварц при програмировании нового камня ненужен , он работает от внутренего.

Edited by neznayka2

Share this post


Link to post
Share on other sites

Вебинар STM32G0 – новый лидер бюджетных 32-битных микроконтроллеров от STMicroelectronics

Компания Компэл приглашает вас 25 сентября принять участие в вебинаре, который посвящен новому семейству микроконтроллеров STM32G0. Вебинар рассчитан на технических специалистов и тех, кто хорошо знаком с семейством STM32. На вебинаре будут освоены современные методы тестирования производительности микроконтроллеров на примере самых бюджетных 32-битных семейств общего назначения STM32G0 и STM32F0 и проведено их подробное сравнение.

Подробнее

Проблема решена!

Внимательно проверил пайку(собрал программатор на макетной плате), оказалось что вывод 5 COM порта соеденён с RST, вроде схема совсем никакая. Заодно заменил стабилитрон, теперь питание 4,95в, и поставил кварц на 4 Мгц со встроенными кондёрами, опять же от автосигналки. Заработало сразу на УРА!

К буку подключаю через PCMCIA-COM RS232 адаптер.

Перетекаю в тему Tracker Pi-2 Своими Руками :)

Share this post


Link to post
Share on other sites

Да, вроди бы уже неоднократно (может, просто в разных темах) писАлось, что в Трекере кварц должен быть на частоту около 10 Мгц (не обязательно точно, я пробовал от 9 до 11 МГц разные) - именно на кварц частотой 10 Мгц расчитана работа прошитого камня в приборе; в самом же программаторе кварц может быть от 1Мгц и до 10Мгц (если тинька с последней цифрой в маркировке 10) или же даже до 20Мгц (если тинька в маркировке с цифрой 20). Без кварца прошить камень в Пони Проге кажись нельзя, так как сама программа прошивания камня надеется на то, что программируемый камень будет тактироваться от внешнего кварца, т.е. как будто бы камень шьёт сам себя, программа только обеспечивает обмен комп-программатор-камень. А вот сделать, чтобы в самом Трекере камень работал без кварца и двух кондёров - можно, но для этого надо расставить конфигурационные биты так, чтобы камень запускался от внутреннего генератора и тактировался той же частотой, что и от внешнего кварца, т.е. 10 Мгц. Я этого никогда не делал, т.к. как уже неоднократно упоминалось, кварц на 10Мгц не есть дефицит и не очень облегчает кошелёк, чтобы ради него мучиться с расчётом фузов.

Share this post


Link to post
Share on other sites
                     

Литиевые батарейки Fanso в беспроводных датчиках пожарно-охранной сигнализации

Выбор подходящего элемента питания, способного обеспечивать требуемый уровень напряжения и выдавать необходимый ток на протяжении всего периода эксплуатации беспроводной пожарно-охранной системы является одной из первостепенных задач. Наиболее подходящим для этих целей элементом являются литий-тионилхлоридные элементы питания, а одним из наиболее конкурентоспособных производителей – компания Fanso, предлагающая своим клиентам продукты как универсальные, так и разработанные специально для решения конкретных задач.

Подробнее...

Ахтунг!

Собрал сегодня програматор, по схеме DesAlex-а.

Вставил Тиньку в панельку, нажал "читать" - читает. Куча FF

Радуюсь. Открыл прошивку на Тракер ПИ-2, нажал "записать". Записало, проверило. Все ОК. Нажал "прочитать" - прочитало, все нормально.

И тут я вспоминаю, что на радостях забыл выставить фузы...

Жму "Стереть". Стерло. Снова открываю прошивку, ставлю фузы как и полагается, жму "Запись", записало, проверило, все ОК.

Аж тут необычное - жму "читать" - а ПониПрог пишет "Устройство не найдено".. И все. Что бы не делал - один результат..

Думал, думал, проверил монтаж - все нормально.

Теперь самое интересное! - ставлю другую новую Тиньку! Жму "читать" - читает!! Открываю ту же прошивку, ставлю те же фузы, записываю, и вторая тинька тоже умирает!

Беру ТРЕТЬЮ новую Тиньку! В АВРСтудио открываю какой-то первый попавшийся пример, компилю, записываю на Тиньку, но фузы оставляю ПО УМОЛЧАНИЮ. Все нормально! Читает, стирает, все как должно быть.

Пробую шить на эту Тиньку прошивку от Тракер ФМ-3. Выставляю фузы как на первых двух, записываю, и она тоже умирает!!

Кварц 10МГц, ставил на 8 - мертвые тиньки остались такими же.

Питание 4,8В от трех батареек АА, контакт везде хороший.

Тиньки ATtiny2313-20PU

ПониПрог, который в этой теме выложен.

В ЧЕМ ПРОБЛЕМА??

Share this post


Link to post
Share on other sites

Да, такое может быть - запрограммированная тинька с фузами прочитается, только если отключить и снова подключить программатор. Конфликт в том, что уже прошитая тинька пытается запуститься от своей прошивки (в программаторе ведь питание на неё уже идёт, да ещё и кварц не на 4, а на 10 мгц, как в схеме, вот она и конфигурируется сразу "работать" от прошитого софта). Попробуй в программаторе понизить кварц до 4 Мгц. Пробуй на устройстве, если есть вытравленная, но не собранная плата Трекера, то можно собрать только цифровую часть со светодиодами и панелькой для проверки...

Share this post


Link to post
Share on other sites

Работают обе Тиньки! :)

Огромное спасибо автору темы! Оказывается, МК это совсем не страшно, если разобраться..

Share this post


Link to post
Share on other sites

вот печатка только увеличте везде дырочки гдето до 0,7 а сами контакты 1.7 а то при двухсторонке можно промазать

Прошив.AVR.rar

Share this post


Link to post
Share on other sites

Да! Не обязательно применять именно ту схему, что я выложил в первом посте. Схем самих программаторов ("железа") сущевствует пребольшое множество и большинство из них (из тех, которые подключаются к COM и LPT) работает с программной поддержкой софта Пони Прог. Альтернативы же самой программе Пони Прог для любительского программирования практически нет по удобству и возможностям.

Share this post


Link to post
Share on other sites

Люди помогите с програматором!

Собрал схемку в макете все контакти проверил, Включаю а у меня програма пишет што устройство неизвестно или повреждено. Више описаное все испробовал.

У меня резистори все по 4,7к , стабилитрони 1н4742, транзистор с945, кварц 10М!

Share this post


Link to post
Share on other sites

Проверять, проверять и ещё раз проверять монтаж - неправильно распаял разъём, наоборот включил стабилитроны (если 1N4742 - это стабилитроны, я просто с такими не сталкивался), цоколёвка транзистора, распиновка панельки, кварц дважды падал на бетонный пол и ниразу сразу не поймали...

Share this post


Link to post
Share on other sites

А я таки прошил свой первый МК-спасибо DesAlex! Правда был один косяк – неправильно распаял маму COM порта, от этого при тесте вылазила ошибка. После исправления (правильно перепаял перемычку 6-7) запустился!!!

Транзистор – КТ315, кварц – 10МГц, питание – 5вольт с компового БП, удлинитель COM порта приблизительно 2-метра.Стирал-записывал несколько раз.

Буду делать Tracker Pi-2.

P.S. Если при тесте оборудования вылазит ошибка, 100% накосячили в монтаже! Смотрите внимательно Pinouts PC serial port (RS-232 DE9), там циферки плохо видны, вот я и облажался.

Share this post


Link to post
Share on other sites

На самом разъёме цифирки есть возле каждого контакта + я недаром на схеме нарисовал разъём и все его выводы точно так, как они выглядят в железе, чтобы не накосячить. Просто элементарная внимательность и всё заведётся с полпинка...

Share this post


Link to post
Share on other sites

Понять записан ли камень просто, когда открываеш прошивку, видищ окно с её символами, такой же набор и должен высвечиваться когда программа прочитает камень.

Share this post


Link to post
Share on other sites

Не захотел открывать новую тему решил написать сюда так как она посвещена програмированию контролеров к МД и вопрос из этой облости, но касается исключительно МД "Спектр"

DesAlex

Побольшей части вопрос к тебе, т.к. ты являешся обладателем данного прибора. На сайте автора на рисована эта схемка програматора:

471662695b40t.jpg

Типа внутресхемный програматор для атмеги, на рисунки показано, что микруха подрубается к +\- 5в и к камню PD1\TxD и PD0\RxD, а в оригинальной схеме Кошея-18 нарисовано, что подрубается програматор к 6(MOSI)\7(MISO)\8(SCK)\9(RESET). И вовсех схемах для програматоров показано что микруха пишется через эти контакты 6(MOSI)\7(MISO)\8(SCK)\9(RESET). Так вот вопрос вчем прикол этой схемки почему она использует только 2 ноги атмеги?

Share this post


Link to post
Share on other sites

Да, внутрисистемное программирование так и называется по той причине, что прошивку в себя закачивает сам закачивающий камень с помощью встроенного загрузчика. Вот поэтому камню для связи с компом и понадобится только два сигнала (кроме земли) - сигнал "туда" и сигнал "обратно", в отличии от принудительного залива в камень программы программатором Пони Прог и ему подобными.

Share this post


Link to post
Share on other sites

Скажите пожалуста можна ли в схеме програматора использовать кварц от наручных часов?

Share this post


Link to post
Share on other sites

Нет, там кварц на 32,768 кГц; в схему программатора берётся кварц от 1 мГц и выше.

Share this post


Link to post
Share on other sites

тогда такой вопрос имеетса кварц с материнки на нем написано: 25.OKRO1, ето значит что его чистота 25 мГц ? можно ли его использовать?

Share this post


Link to post
Share on other sites

Можно использовать любые кварцы от 1 мГц и до частоты, которая является максимальной для данного типа контроллера. Что стоИт в материнках, я не знаю.

Share this post


Link to post
Share on other sites

хех тогда откуда можна взять нужный кварц? имеетса старий свич, в нем такойже кварц как в материнке

Share this post


Link to post
Share on other sites

В магазине, на рынке любой кварц за 1,5 грн ($0,2)

В автомагнитолах-цифровиках встречаются кварцы от 4 до 8 мГц, в теликах - от 4 до 12 мГц и т.п.

Share this post


Link to post
Share on other sites

Всем привет. Давно хотел заняться МК - не было конкретной цели. Да и комп у меня без году неделя.Тема металлоискателей зацепила. Сам бывший набиенщик,сейчас собрал первый Clone-W. Запустился с пол-пинка. Спасибо DesAlexу - все разжевал, осталось только проглотить. Программатор по его схеме, с COM порта шлейфом длиной 0.5м. Кварц 4МГц. Печатку в Layout и на утюг. Все в первый раз. Питание подал от КРОНЫ. Все сразу заработало, аж досадно. В части прошивки - то же, следуя рекомендациям DesAlex - Без проблем.

Даю печатку программатора для ATмеги

ПрогDA.rar

Share this post


Link to post
Share on other sites

Молодец! Вот это правильный подход. Без нытья и дополнительных распросов в сотый раз. Результат - налицо.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • У меня после отключения профиля верх начинает жарить на полную катушку.
    • Релюшки получил, спасибо, отдельно за бонусы.
    • Корпуса получил, особо порадовали ништяки, спасибо.
    • Новая прошивка. Управление тест 23092019.zip Изменения: 1. Теперь по-желанию можно настроить возврат дискретных выходов в исходное состояние при потере связи. 2. Все настройки выходов находятся в EEPROM приемника (триггирование, инверсия, возврат при потере связи). 3. Константы напряжений для индикации заряда считываются из EEPROM передатчика.  Обновил таблицу соответствия. ПРАВКА EEPROM НА ПРИМЕРЕ НАСТРОЙКИ КАНАЛА.docx Прошивка мной пока что не тестировалась, так что жду гневных отзывов)
    • На других форумах есть, даже иногда с платами и китами
    • удалось решить ещё одну проблему !   усилитель при испытании прямоугольником на мощности  близкой к максимуму иногда самовозбуждался а проблема была до безобразия проста...в симе в настройках меандра  генератора сигналов была выставлена длительность фронта и спада импульсов  в 10 наносекунд ну и соответственно сигнал с такими фантастическими параметрами подавался прямиком на усь а это приводило к его перегрузу по оос со всеми бяками на выходе ...что присуще большинству умзч !   проблема решаема уже лет 60 как минимум  и в данном случае установкой  RC  фильтра на входе что  устраняет попадание на вход умзч  сигналов с частотами гораздо выше 20кгц ! эти фильтры есть на схемах всех нормальных усей... всё это разжовано в статьях о динамических искажениях но для чистоты эксперимента  пока в настройках  генератора  нужно   выставить  параметры меандра на 5 микросекунд   что уже  гораздо круче  реального даже теоретически  музыкального сигнала!!!
    • А вот куюшки! У нас в стране, заявительное право! Кем ты заявился по морскому праву- тем и будешь! А мы живём по континентальному. Хватит уже надеяться на доброго царя! Вот, посмотри, хотя я уже это ролик кидал раньше.  
×
×
  • Create New...