Более поздняя просто глючная, о чем автор и предупреждает, правда не понятно зачем ее такую распространять...
Котуинко
Re: Котуинко
[uquote="BOB51",url="/forum/viewtopic.php?p=4013163#p4013163"]Более поздняя этот расширенный функционал не поддерживает...
[/uquote]
Более поздняя просто глючная, о чем автор и предупреждает, правда не понятно зачем ее такую распространять...
Более поздняя просто глючная, о чем автор и предупреждает, правда не понятно зачем ее такую распространять...
- Реклама
Re: Котуинко
Только успел прожку раскопать - новые"пакостны вводные"...
КОТУИНКО базировалось на возможности прошивки биоса АТ89S5x - а программатор в свою очередь на STK200 (LPT).
В современной вражьей технике с LPT окончательно ПЕСЕЦ прошмыгнул.
Придется переводить накопитель ВПД/ВПП на чегой-то вида "внешний загрузчик" (АТ89 в этом случае своего ПЗУ могут вообще не иметь - все операции будут выполняться в том модуле ПДП).
Осталось промудрить на чем и с каким садомазохизмом сделать тот модуль загрузки...
Вроде адуринья штука универсально-доступная, но там нюансы по кварцу (в готовых изделиях "народного класса") - ошибка для UART в 0,2 процента... А массив того же хекса весьма габаритный...
Можно из "расширенных платформ" 40-лапку с 14,7456 поставить или самоделку с чем пошустрее и 18,432 меньшим количеством лап и 595ми регистрами...
Пока придется посидеть над размышлениями чего удобнее... (в том числе и с точки зрения "поменьше паять")...

КОТУИНКО базировалось на возможности прошивки биоса АТ89S5x - а программатор в свою очередь на STK200 (LPT).
В современной вражьей технике с LPT окончательно ПЕСЕЦ прошмыгнул.
Придется переводить накопитель ВПД/ВПП на чегой-то вида "внешний загрузчик" (АТ89 в этом случае своего ПЗУ могут вообще не иметь - все операции будут выполняться в том модуле ПДП).
Осталось промудрить на чем и с каким садомазохизмом сделать тот модуль загрузки...
Вроде адуринья штука универсально-доступная, но там нюансы по кварцу (в готовых изделиях "народного класса") - ошибка для UART в 0,2 процента... А массив того же хекса весьма габаритный...
Можно из "расширенных платформ" 40-лапку с 14,7456 поставить или самоделку с чем пошустрее и 18,432 меньшим количеством лап и 595ми регистрами...
Пока придется посидеть над размышлениями чего удобнее... (в том числе и с точки зрения "поменьше паять")...
Re: Котуинко
15 назад лет они перестали быть частью ПК. Вы сейчас только заметили?BOB51 писал(а):В современной вражьей технике с LPT окончательно ПЕСЕЦ прошмыгнул.
На USB переходите. Пока что его не собираются заменять на другие интерфейсы.BOB51 писал(а):Придется переводить накопитель ВПД/ВПП на чегой-то вида "внешний загрузчик"
Re: Котуинко
И так давно уже на USB-COM много устройств используется.
"чистый" USB для практики лишняя головная боль - это удел профи.
В то же время СОМ порты как были так и остаются самым массовым видом связи.
Правда преподносятся под разными наворотами и модификациями.
В принципе мне более злободневно программатор для АТ89хххх в DIP40 слепить...
Ибо тех микросхем достаточно много в запасах.
Да так, чтоб легко повторить и применить было...

"чистый" USB для практики лишняя головная боль - это удел профи.
В то же время СОМ порты как были так и остаются самым массовым видом связи.
Правда преподносятся под разными наворотами и модификациями.
В принципе мне более злободневно программатор для АТ89хххх в DIP40 слепить...
Ибо тех микросхем достаточно много в запасах.
Да так, чтоб легко повторить и применить было...
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Котуинко
для тех, что AT89S, проблем нет с программатором. а для тех, что AT89C - самое простое на сегодня, так это взять AVR с 40-ногами, и сделать на нем параллельный программатор. если хочется немножко извращений, то можно взять AVR поменьше и присовокупить рядок регистров 74HC595.BOB51 писал(а):В принципе мне более злободневно программатор для АТ89хххх в DIP40 слепить...
только, имхо, это тупиковая ветка... не для DIY всё это (я о AT89C*)
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Реклама
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Котуинко
USB-LPT давно в ходу, есть даже самодельные
https://radiokot.ru/circuit/digital/pcmod/44/
https://radiokot.ru/circuit/digital/pcmod/44/
Еще помню самодельный был на атмеге8...Эмуляция физического порта LPT проверена с клонами SDR-1000 и программатором STK200.
Re: Котуинко
ARV
Не совсем тупиковая - мелкосхем то много осталось - а прошивать проблемно.
Из лени проще программатор соорудить.
Относительно 51-й и внешнего ПДП... К сожалению это не Z80/i8080, спецвыводов для захвата шины под ПДП там нету.
Посему или встроенный загрузчик в самом МК (а его чем-то прошивать надо) или режим пошаговой отладки с расходом лишних ресурсов...
Все равно программатор потребуется.
Касательно АТ89S - программатор за собой оболочку потянет.
Та, что у меня имеется, прекрасно с STK200 работает (на LPT), а вот при попытке запуска через SiProg пошли проблемы.
Так что все же есть смысл позаниматься.

oleg110592
Самодельный USB-LPT штука посложнее будет (да и деталюшки не "ширпотребные").
Интерес извернуться с наименьшими затратами по добыче компонентов при наибольшей универсальности в отношении применимости.
Собственно сама КОТУИНКА это также "портовой расширитель" класса COM - произвольный порт.
В том числе и с USB-COM вариантом.

Не совсем тупиковая - мелкосхем то много осталось - а прошивать проблемно.
Из лени проще программатор соорудить.
Относительно 51-й и внешнего ПДП... К сожалению это не Z80/i8080, спецвыводов для захвата шины под ПДП там нету.
Посему или встроенный загрузчик в самом МК (а его чем-то прошивать надо) или режим пошаговой отладки с расходом лишних ресурсов...
Все равно программатор потребуется.
Касательно АТ89S - программатор за собой оболочку потянет.
Та, что у меня имеется, прекрасно с STK200 работает (на LPT), а вот при попытке запуска через SiProg пошли проблемы.
Так что все же есть смысл позаниматься.
oleg110592
Самодельный USB-LPT штука посложнее будет (да и деталюшки не "ширпотребные").
Интерес извернуться с наименьшими затратами по добыче компонентов при наибольшей универсальности в отношении применимости.
Собственно сама КОТУИНКА это также "портовой расширитель" класса COM - произвольный порт.
В том числе и с USB-COM вариантом.
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Котуинко
[uquote="BOB51",url="/forum/viewtopic.php?p=4015340#p4015340"]В том числе и с USB-COM вариантом.
[/uquote]
зачем переходник - авр мега сама с USB справится
http://www.recursion.jp/prose/avrcdc/cdc-io.html
з.ы. натуральные ком порты тоже сейчас на ПК редкость
зачем переходник - авр мега сама с USB справится
http://www.recursion.jp/prose/avrcdc/cdc-io.html
з.ы. натуральные ком порты тоже сейчас на ПК редкость
Re: Котуинко
Для подобного решения надо с полноценным изучением самого USB заниматься - ради одиночного применения и при наличии достаточного количества готовых "полуфабрикатов" в виде USB-COM (USB-TTL) мостов это нерационально.

- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Котуинко
самого USB не надо - там можно врезать в код свои подпрограммы (для этого место есть). Делал когда-то программатор ультрафиолетовых ПЗУ на меге8 на основе известного проекта Igor Češko - все прекрасно работало и несложно врезать свой код было (там все хорошо комментировано). Для такого крутого ассемблерщика как BOB51, это как раз плюнуть.
И в конце каких то концов
И в конце каких то концов
https://habr.com/ru/post/125253/Остается только одно — желание разобраться! А потом творить чудеса на копеечных микроконтроллерах всем мажорам на зависть.
Re: Котуинко
Для меня поднимать тему USB ради одного проекта нерациональная трата времени.
Полностью не освоить (и тем более не применить), а обзор литературы для почитать и так лежит стопками.
Так что пока отодвинемс "чистокровное" USB подальше заменив его на примитивные мостики, с которыми обращение намного проще.
Да уделю внимание основной задаче (в том же режиме полудремы).

Полностью не освоить (и тем более не применить), а обзор литературы для почитать и так лежит стопками.
Так что пока отодвинемс "чистокровное" USB подальше заменив его на примитивные мостики, с которыми обращение намного проще.
Да уделю внимание основной задаче (в том же режиме полудремы).
- musor
- Друг Кота
- Сообщения: 39197
- Зарегистрирован: Сб сен 13, 2014 16:27:32
- Откуда: СпиртоГонск созвездия Омега
Re: Котуинко
вобщем я неск лет взат тож страдал херней насчет своего USB прогера с паралелным доступом к любым таким ципам ... но потом понял нервы и варемя дороже денек и КУПИЛ В КЕТАЯНИИ хотя уже и плата макетка была почти спаяна навесухой...о опэнсорс прожэт софта наискан всети
Добавлено after 7 minutes 12 seconds:
к сожалени апетит приходит по мере насыщения желудка -хочется деликатесоф
сейчас многие цыпв даже память и i2c и SPI перевели в BGA а переходникоф под это нет в наличи да и цена на алехе негуманая-комплект выйдет дороже самого проф прогера.... а tit нужны трафы спецфлюс шары.... одни траты
Добавлено after 7 minutes 12 seconds:
к сожалени апетит приходит по мере насыщения желудка -хочется деликатесоф
сейчас многие цыпв даже память и i2c и SPI перевели в BGA а переходникоф под это нет в наличи да и цена на алехе негуманая-комплект выйдет дороже самого проф прогера.... а tit нужны трафы спецфлюс шары.... одни траты
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Re: Котуинко
Универсального программатора не создать - однако можно сделать универсальный порт-расширитель с каналом связи с ПК.
А уже на его основе делать целевые приставки и соответствующее сменное программное обеспечение тех приставок.
Вот собственно и одно из применений КОТУИКО. Проба была с программатором для АТ89Сх051. Корявенько но работоспособно.
Дальше можно спокойненько продвигаться да "подкосило" выпадение программатора для AT89xNNNN по причине смены компов.
Больше не мне проблема, а тем, кто повторить конструкцию решится...
По максимуму обновить - это загрузку отдать АВРке о 40 лапках, а 51-ю добавить пошаговым режимом (запрос доступа к шине и его отработка в ПДП). Но там дополнительные навороты с потерей выводов и возможностей самого основного МК...
Вот пока и размышлямсы по какому варианту пойти - быстро программатор для АТ89 слепить или таки "системный диск" прикрутить...
Для Z80/I8080/I8088/I8086 явно системный диск в предпочтении, но в КОТУИНКе то mcs51...

А уже на его основе делать целевые приставки и соответствующее сменное программное обеспечение тех приставок.
Вот собственно и одно из применений КОТУИКО. Проба была с программатором для АТ89Сх051. Корявенько но работоспособно.
Дальше можно спокойненько продвигаться да "подкосило" выпадение программатора для AT89xNNNN по причине смены компов.
Больше не мне проблема, а тем, кто повторить конструкцию решится...
По максимуму обновить - это загрузку отдать АВРке о 40 лапках, а 51-ю добавить пошаговым режимом (запрос доступа к шине и его отработка в ПДП). Но там дополнительные навороты с потерей выводов и возможностей самого основного МК...
Вот пока и размышлямсы по какому варианту пойти - быстро программатор для АТ89 слепить или таки "системный диск" прикрутить...
Для Z80/I8080/I8088/I8086 явно системный диск в предпочтении, но в КОТУИНКе то mcs51...
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Котуинко
[uquote="BOB51",url="/forum/viewtopic.php?p=4015483#p4015483"]Для меня поднимать тему USB[/uquote]
написал же - не надо "поднимать тему USB", видать чукча не читатель. Примитивнее ж без мостика, напрямую притянуть USB разъем к меге. И даже в программе UART настраивать не придется - усе сразу готово и USB уже поднято к тому же.
Перевод на сайте тоже сколько лет
http://www.gaw.ru/html.cgi/txt/app/micr ... AVR309.htm
написал же - не надо "поднимать тему USB", видать чукча не читатель. Примитивнее ж без мостика, напрямую притянуть USB разъем к меге. И даже в программе UART настраивать не придется - усе сразу готово и USB уже поднято к тому же.
А что в "обзоре литературы для почитать" нету апликейшена самого Атмела AVR309, который 2006 года или очередь почитать не подошла? Удобная же и известная штука - народ на этой базе стока натворил...Реализованные функции:
- Непосредственное управление линией ввода-вывода
- Преобразователь USB - RS232
- Вспомогательный регистр ЭСППЗУ
Перевод на сайте тоже сколько лет
http://www.gaw.ru/html.cgi/txt/app/micr ... AVR309.htm
Re: Котуинко
Пока это не та задача, что мне нужна (чистокровное USB).
Канал обмена определен - СОМ порт непосредственно как СОМ-ТТЛ и/или как USB-TTL адаптер и на том останавливаемся - на данный момент это не является основным интересом. Кому захочется с USB поиграться - то уж добавит к основной конструкции.
А вот базу таки придется заново собирать с несколькими последовательными "облом-тестами" кои или подтвердят развитие проекта или опровергнут намерения.
Посмотримс... чего там можно намутить...
Правда выбор АВРок с DIP40 с удобной раскладкой не так уж и велик (в моих закромах) - atmega8515/162 с максимальной 16 МГц...
Базовый МК как и ранее из MCS51 либо AT89x52 (x=S/C) либо любой иной DIP40 с ВПД/ВПП...

Канал обмена определен - СОМ порт непосредственно как СОМ-ТТЛ и/или как USB-TTL адаптер и на том останавливаемся - на данный момент это не является основным интересом. Кому захочется с USB поиграться - то уж добавит к основной конструкции.
А вот базу таки придется заново собирать с несколькими последовательными "облом-тестами" кои или подтвердят развитие проекта или опровергнут намерения.
Посмотримс... чего там можно намутить...
Правда выбор АВРок с DIP40 с удобной раскладкой не так уж и велик (в моих закромах) - atmega8515/162 с максимальной 16 МГц...
Базовый МК как и ранее из MCS51 либо AT89x52 (x=S/C) либо любой иной DIP40 с ВПД/ВПП...
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Котуинко
[uquote="BOB51",url="/forum/viewtopic.php?p=4015608#p4015608"]Пока это не та задача, что мне нужна[/uquote]
Задача ж
Задача ж
для чего написал как проще программатор соорудить и считаю форуму интереснее будет (напомню на основе авр309). И для чего вопрошать то было, тут люди распинались, абыдно да.мелкосхем то много осталось - а прошивать проблемно. Из лени проще программатор соорудить.
Re: Котуинко
Перспектива USB для любительской самоделки, которая заведомо может быть использована в "аварийном режиме" - при отладке какой новосооруженной схемы и/или ошибок в прототипе программы не слишком удобна.
Более актуально применение схем с возможно большей степенью гальванразвязки.
Оттого и входной модуль связи или "простой СОМ" - на основе RS232->TTL +СОМ порт материнки или "хвостик" USB-COM на CH340.
Как более поздний вариант возможно чего из USB-TTL мостиков с оптронной развязкой/радиоканал.
Но то касается только связной части схемы, которая отдельно цепляется.
Касательно программатора - он всего-то для предварительной прошивки биос в АТ89х52 используется.
Дальше уже должна сама КОТУИНКа работать.
Т.е. генплатка одна и та же как для программатора так и для порт-расширителя (целевое использование определяется конкретной прожкой-прошивкой). Дополнительный "жгучий блок" отдельно к ней цепляется (причем должно быть одинаково что к старой версии, что к новой) по аналогии с таковым для АТ89Сх051. Плюс "накладной" контроллер ПДП/(начальной) загрузки системного ОЗУ (с закладкой под последующие дополнения как УВВ).
Посему там больше вопросов по основной схемотехнике на тему "из каких .....??" его соорудить.
Основной набросок уже вроде определился.
Пока в стадии продумывания всевозможных вариантов извратов и начертиловки.
Базовый набор будет дополнен атмегой 8515 или атмегой162 (DIP40 pin-to-pin аналогия 40-выводной АТ89С52) - то уже в зависимости от размера программы и вариантов исполнения - ассемблер или ардуино MCU Dude Major Core будет использоваться.
Относительно главного кристалла - как и ранее закладывается или AT89C52 или AT89S52 возможно с кварцем пошустрее (если тесты по готовой плате эту возможность подтвердят) и с подгружаемыми целевыми прожками как и ранее под ассемблером.
Останется и монитор питания и сброса на аттини13 - правда вероятно с чуток модифицированной программой.

Более актуально применение схем с возможно большей степенью гальванразвязки.
Оттого и входной модуль связи или "простой СОМ" - на основе RS232->TTL +СОМ порт материнки или "хвостик" USB-COM на CH340.
Как более поздний вариант возможно чего из USB-TTL мостиков с оптронной развязкой/радиоканал.
Но то касается только связной части схемы, которая отдельно цепляется.
Касательно программатора - он всего-то для предварительной прошивки биос в АТ89х52 используется.
Дальше уже должна сама КОТУИНКа работать.
Т.е. генплатка одна и та же как для программатора так и для порт-расширителя (целевое использование определяется конкретной прожкой-прошивкой). Дополнительный "жгучий блок" отдельно к ней цепляется (причем должно быть одинаково что к старой версии, что к новой) по аналогии с таковым для АТ89Сх051. Плюс "накладной" контроллер ПДП/(начальной) загрузки системного ОЗУ (с закладкой под последующие дополнения как УВВ).
Посему там больше вопросов по основной схемотехнике на тему "из каких .....??" его соорудить.
Основной набросок уже вроде определился.
Пока в стадии продумывания всевозможных вариантов извратов и начертиловки.
Базовый набор будет дополнен атмегой 8515 или атмегой162 (DIP40 pin-to-pin аналогия 40-выводной АТ89С52) - то уже в зависимости от размера программы и вариантов исполнения - ассемблер или ардуино MCU Dude Major Core будет использоваться.
Относительно главного кристалла - как и ранее закладывается или AT89C52 или AT89S52 возможно с кварцем пошустрее (если тесты по готовой плате эту возможность подтвердят) и с подгружаемыми целевыми прожками как и ранее под ассемблером.
Останется и монитор питания и сброса на аттини13 - правда вероятно с чуток модифицированной программой.
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Котуинко
[uquote="BOB51",url="/forum/viewtopic.php?p=4016019#p4016019"]Перспектива USB для любительской самоделки, которая заведомо может быть использована в "аварийном режиме" - при отладке какой новосооруженной схемы и/или ошибок в прототипе программы не слишком удобна[/uquote]
Причем тут это? Остапа понесло?
Было же
А вот древнее кавно мамонта типа АТ89С на складах валяется и доступно, пока BOB51 не сделал простейший программатор
. Раз раньше годился STK200, то простенький, на одной меге, без всяких "хвостиков" самое то. И людЯм хвостики искать не надо. Даешь Котуинко в народ!
з.ы. сам я лицо незаинтересованное - у меня Тритон программатор есть
Причем тут это? Остапа понесло?
Было же
КОТУИНКО базировалось на возможности прошивки биоса АТ89S5x - а программатор в свою очередь на STK200 (LPT).
В современной вражьей технике с LPT окончательно ПЕСЕЦ прошмыгнул.
Поясню почему нужен простейший программатор для сабжа - нынче происходит большой бадабум с производством микроконтроллеров, многие микроконтроллеры неслабо подорожали и исчезли, даже с прилавков алика. Все скупают со страшной силой.В принципе мне более злободневно программатор для АТ89хххх в DIP40 слепить...
Ибо тех микросхем достаточно много в запасах.
Да так, чтоб легко повторить и применить было...
А вот древнее кавно мамонта типа АТ89С на складах валяется и доступно, пока BOB51 не сделал простейший программатор
з.ы. сам я лицо незаинтересованное - у меня Тритон программатор есть
Re: Котуинко
Так я ж и потихоньку верчу такую штуку.
Основа скоростной ОЗУ-накопитель.
Только спешка особая тут не нужна - если за один раз можно многоцелевое устройство построить.
Потом только "жгучие модули" да прожку в оперативке менять - но то уже можно под конкретный даташит самостоятельно изготовить.
А одноразово заточенное железо только место занимать будет.
Касательно гальванбарьера - КОТУИНКа ведь не только программатор одиночной мекросхемы, но и основа более крупноформатных самоделок. Посему со своим питанием и прочими особенностями, неудобными для непосредственно подключенного компа.
А расцепить по гальванике USB значительно сложнее, чем тот же Rx/Tx (смотрим на те же "солидные" адуринки - там до... чего в этом смысле понатыкано - зачем на те же грабли снова наступать-то?

Основа скоростной ОЗУ-накопитель.
Только спешка особая тут не нужна - если за один раз можно многоцелевое устройство построить.
Потом только "жгучие модули" да прожку в оперативке менять - но то уже можно под конкретный даташит самостоятельно изготовить.
А одноразово заточенное железо только место занимать будет.
Касательно гальванбарьера - КОТУИНКа ведь не только программатор одиночной мекросхемы, но и основа более крупноформатных самоделок. Посему со своим питанием и прочими особенностями, неудобными для непосредственно подключенного компа.
А расцепить по гальванике USB значительно сложнее, чем тот же Rx/Tx (смотрим на те же "солидные" адуринки - там до... чего в этом смысле понатыкано - зачем на те же грабли снова наступать-то?
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Котуинко
[uquote="BOB51",url="/forum/viewtopic.php?p=4016078#p4016078"]А расцепить по гальванике USB значительно сложнее, чем тот же Rx/Tx[/uquote]
Ну теперь в отмазки "гальванбарьер" пошел, раньше ж не было. Зачем оно простейшему программатору
. Это называют Digital Isolator. Для USB совсем не проблема, например:
https://www.analog.com/ru/products/adum ... t-overview
И на производстве проверено FTDI+ADUM+RS485 без сбоев работает, в отличии от китайских 'хвостиков' с оптронами.
Ну теперь в отмазки "гальванбарьер" пошел, раньше ж не было. Зачем оно простейшему программатору
https://www.analog.com/ru/products/adum ... t-overview
И на производстве проверено FTDI+ADUM+RS485 без сбоев работает, в отличии от китайских 'хвостиков' с оптронами.


