Котуинко

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Reflector
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

Re: Котуинко

Сообщение Reflector »

[uquote="BOB51",url="/forum/viewtopic.php?p=4013163#p4013163"]Более поздняя этот расширенный функционал не поддерживает...
:hunger:[/uquote]
Более поздняя просто глючная, о чем автор и предупреждает, правда не понятно зачем ее такую распространять...
Реклама
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15556
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

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

Re: Котуинко

Сообщение Мурик »

BOB51 писал(а):В современной вражьей технике с LPT окончательно ПЕСЕЦ прошмыгнул.
15 назад лет они перестали быть частью ПК. Вы сейчас только заметили?
BOB51 писал(а):Придется переводить накопитель ВПД/ВПП на чегой-то вида "внешний загрузчик"
На USB переходите. Пока что его не собираются заменять на другие интерфейсы.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15556
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

И так давно уже на USB-COM много устройств используется.
"чистый" USB для практики лишняя головная боль - это удел профи.
В то же время СОМ порты как были так и остаются самым массовым видом связи.
Правда преподносятся под разными наворотами и модификациями.
8)
В принципе мне более злободневно программатор для АТ89хххх в DIP40 слепить...
Ибо тех микросхем достаточно много в запасах.
Да так, чтоб легко повторить и применить было...
:roll:
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Котуинко

Сообщение ARV »

BOB51 писал(а):В принципе мне более злободневно программатор для АТ89хххх в DIP40 слепить...
для тех, что AT89S, проблем нет с программатором. а для тех, что AT89C - самое простое на сегодня, так это взять AVR с 40-ногами, и сделать на нем параллельный программатор. если хочется немножко извращений, то можно взять AVR поменьше и присовокупить рядок регистров 74HC595.

только, имхо, это тупиковая ветка... не для DIY всё это (я о AT89C*)
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Реклама
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Котуинко

Сообщение oleg110592 »

USB-LPT давно в ходу, есть даже самодельные
https://radiokot.ru/circuit/digital/pcmod/44/
Эмуляция физического порта LPT проверена с клонами SDR-1000 и программатором STK200.
Еще помню самодельный был на атмеге8...
Реклама
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15556
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

ARV
Не совсем тупиковая - мелкосхем то много осталось - а прошивать проблемно.
Из лени проще программатор соорудить.
Относительно 51-й и внешнего ПДП... К сожалению это не Z80/i8080, спецвыводов для захвата шины под ПДП там нету.
Посему или встроенный загрузчик в самом МК (а его чем-то прошивать надо) или режим пошаговой отладки с расходом лишних ресурсов...
Все равно программатор потребуется.
Касательно АТ89S - программатор за собой оболочку потянет.
Та, что у меня имеется, прекрасно с STK200 работает (на LPT), а вот при попытке запуска через SiProg пошли проблемы.
Так что все же есть смысл позаниматься.
8)

oleg110592
Самодельный USB-LPT штука посложнее будет (да и деталюшки не "ширпотребные").
Интерес извернуться с наименьшими затратами по добыче компонентов при наибольшей универсальности в отношении применимости.
Собственно сама КОТУИНКА это также "портовой расширитель" класса COM - произвольный порт.
В том числе и с USB-COM вариантом.
8)
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Котуинко

Сообщение oleg110592 »

[uquote="BOB51",url="/forum/viewtopic.php?p=4015340#p4015340"]В том числе и с USB-COM вариантом. 8)[/uquote]
зачем переходник - авр мега сама с USB справится
http://www.recursion.jp/prose/avrcdc/cdc-io.html
з.ы. натуральные ком порты тоже сейчас на ПК редкость
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15556
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

Для подобного решения надо с полноценным изучением самого USB заниматься - ради одиночного применения и при наличии достаточного количества готовых "полуфабрикатов" в виде USB-COM (USB-TTL) мостов это нерационально.
8)
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Котуинко

Сообщение oleg110592 »

самого USB не надо - там можно врезать в код свои подпрограммы (для этого место есть). Делал когда-то программатор ультрафиолетовых ПЗУ на меге8 на основе известного проекта Igor Češko - все прекрасно работало и несложно врезать свой код было (там все хорошо комментировано). Для такого крутого ассемблерщика как BOB51, это как раз плюнуть. :)))
И в конце каких то концов
Остается только одно — желание разобраться! А потом творить чудеса на копеечных микроконтроллерах всем мажорам на зависть.
https://habr.com/ru/post/125253/
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15556
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

Для меня поднимать тему USB ради одного проекта нерациональная трата времени.
Полностью не освоить (и тем более не применить), а обзор литературы для почитать и так лежит стопками.
Так что пока отодвинемс "чистокровное" USB подальше заменив его на примитивные мостики, с которыми обращение намного проще.
Да уделю внимание основной задаче (в том же режиме полудремы).
8)
Аватара пользователя
musor
Друг Кота
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Re: Котуинко

Сообщение musor »

вобщем я неск лет взат тож страдал херней насчет своего USB прогера с паралелным доступом к любым таким ципам ... но потом понял нервы и варемя дороже денек и КУПИЛ В КЕТАЯНИИ хотя уже и плата макетка была почти спаяна навесухой...о опэнсорс прожэт софта наискан всети

Добавлено after 7 minutes 12 seconds:
к сожалени апетит приходит по мере насыщения желудка -хочется деликатесоф
сейчас многие цыпв даже память и i2c и SPI перевели в BGA а переходникоф под это нет в наличи да и цена на алехе негуманая-комплект выйдет дороже самого проф прогера.... а tit нужны трафы спецфлюс шары.... одни траты
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15556
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

Универсального программатора не создать - однако можно сделать универсальный порт-расширитель с каналом связи с ПК.
А уже на его основе делать целевые приставки и соответствующее сменное программное обеспечение тех приставок.
Вот собственно и одно из применений КОТУИКО. Проба была с программатором для АТ89Сх051. Корявенько но работоспособно.
Дальше можно спокойненько продвигаться да "подкосило" выпадение программатора для AT89xNNNN по причине смены компов.
Больше не мне проблема, а тем, кто повторить конструкцию решится...
По максимуму обновить - это загрузку отдать АВРке о 40 лапках, а 51-ю добавить пошаговым режимом (запрос доступа к шине и его отработка в ПДП). Но там дополнительные навороты с потерей выводов и возможностей самого основного МК...
Вот пока и размышлямсы по какому варианту пойти - быстро программатор для АТ89 слепить или таки "системный диск" прикрутить...
Для Z80/I8080/I8088/I8086 явно системный диск в предпочтении, но в КОТУИНКе то mcs51...
:roll:
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Котуинко

Сообщение oleg110592 »

[uquote="BOB51",url="/forum/viewtopic.php?p=4015483#p4015483"]Для меня поднимать тему USB[/uquote]
написал же - не надо "поднимать тему USB", видать чукча не читатель. Примитивнее ж без мостика, напрямую притянуть USB разъем к меге. И даже в программе UART настраивать не придется - усе сразу готово и USB уже поднято к тому же.
Реализованные функции:
- Непосредственное управление линией ввода-вывода
- Преобразователь USB - RS232
- Вспомогательный регистр ЭСППЗУ
А что в "обзоре литературы для почитать" нету апликейшена самого Атмела AVR309, который 2006 года или очередь почитать не подошла? Удобная же и известная штука - народ на этой базе стока натворил...
Перевод на сайте тоже сколько лет
http://www.gaw.ru/html.cgi/txt/app/micr ... AVR309.htm
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15556
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

Пока это не та задача, что мне нужна (чистокровное USB).
Канал обмена определен - СОМ порт непосредственно как СОМ-ТТЛ и/или как USB-TTL адаптер и на том останавливаемся - на данный момент это не является основным интересом. Кому захочется с USB поиграться - то уж добавит к основной конструкции.
А вот базу таки придется заново собирать с несколькими последовательными "облом-тестами" кои или подтвердят развитие проекта или опровергнут намерения.
Посмотримс... чего там можно намутить...
Правда выбор АВРок с DIP40 с удобной раскладкой не так уж и велик (в моих закромах) - atmega8515/162 с максимальной 16 МГц...
Базовый МК как и ранее из MCS51 либо AT89x52 (x=S/C) либо любой иной DIP40 с ВПД/ВПП...
:write:
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Котуинко

Сообщение oleg110592 »

[uquote="BOB51",url="/forum/viewtopic.php?p=4015608#p4015608"]Пока это не та задача, что мне нужна[/uquote]
Задача ж
мелкосхем то много осталось - а прошивать проблемно. Из лени проще программатор соорудить.
для чего написал как проще программатор соорудить и считаю форуму интереснее будет (напомню на основе авр309). И для чего вопрошать то было, тут люди распинались, абыдно да. :)))
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15556
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

Перспектива USB для любительской самоделки, которая заведомо может быть использована в "аварийном режиме" - при отладке какой новосооруженной схемы и/или ошибок в прототипе программы не слишком удобна.
Более актуально применение схем с возможно большей степенью гальванразвязки.
Оттого и входной модуль связи или "простой СОМ" - на основе RS232->TTL +СОМ порт материнки или "хвостик" USB-COM на CH340.
Как более поздний вариант возможно чего из USB-TTL мостиков с оптронной развязкой/радиоканал.
Но то касается только связной части схемы, которая отдельно цепляется.
Касательно программатора - он всего-то для предварительной прошивки биос в АТ89х52 используется.
Дальше уже должна сама КОТУИНКа работать.
Т.е. генплатка одна и та же как для программатора так и для порт-расширителя (целевое использование определяется конкретной прожкой-прошивкой). Дополнительный "жгучий блок" отдельно к ней цепляется (причем должно быть одинаково что к старой версии, что к новой) по аналогии с таковым для АТ89Сх051. Плюс "накладной" контроллер ПДП/(начальной) загрузки системного ОЗУ (с закладкой под последующие дополнения как УВВ).
Посему там больше вопросов по основной схемотехнике на тему "из каких .....??" его соорудить.
8)
Основной набросок уже вроде определился.
Пока в стадии продумывания всевозможных вариантов извратов и начертиловки.
Базовый набор будет дополнен атмегой 8515 или атмегой162 (DIP40 pin-to-pin аналогия 40-выводной АТ89С52) - то уже в зависимости от размера программы и вариантов исполнения - ассемблер или ардуино MCU Dude Major Core будет использоваться.
Относительно главного кристалла - как и ранее закладывается или AT89C52 или AT89S52 возможно с кварцем пошустрее (если тесты по готовой плате эту возможность подтвердят) и с подгружаемыми целевыми прожками как и ранее под ассемблером.
Останется и монитор питания и сброса на аттини13 - правда вероятно с чуток модифицированной программой.
:beer:
:write:
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Котуинко

Сообщение oleg110592 »

[uquote="BOB51",url="/forum/viewtopic.php?p=4016019#p4016019"]Перспектива USB для любительской самоделки, которая заведомо может быть использована в "аварийном режиме" - при отладке какой новосооруженной схемы и/или ошибок в прототипе программы не слишком удобна[/uquote]
Причем тут это? Остапа понесло?
Было же
КОТУИНКО базировалось на возможности прошивки биоса АТ89S5x - а программатор в свою очередь на STK200 (LPT).
В современной вражьей технике с LPT окончательно ПЕСЕЦ прошмыгнул.
В принципе мне более злободневно программатор для АТ89хххх в DIP40 слепить...
Ибо тех микросхем достаточно много в запасах.
Да так, чтоб легко повторить и применить было...
Поясню почему нужен простейший программатор для сабжа - нынче происходит большой бадабум с производством микроконтроллеров, многие микроконтроллеры неслабо подорожали и исчезли, даже с прилавков алика. Все скупают со страшной силой.
А вот древнее кавно мамонта типа АТ89С на складах валяется и доступно, пока BOB51 не сделал простейший программатор :)). Раз раньше годился STK200, то простенький, на одной меге, без всяких "хвостиков" самое то. И людЯм хвостики искать не надо. Даешь Котуинко в народ!
з.ы. сам я лицо незаинтересованное - у меня Тритон программатор есть
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15556
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

Так я ж и потихоньку верчу такую штуку.
Основа скоростной ОЗУ-накопитель.
Только спешка особая тут не нужна - если за один раз можно многоцелевое устройство построить.
Потом только "жгучие модули" да прожку в оперативке менять - но то уже можно под конкретный даташит самостоятельно изготовить.
А одноразово заточенное железо только место занимать будет.
8)
Касательно гальванбарьера - КОТУИНКа ведь не только программатор одиночной мекросхемы, но и основа более крупноформатных самоделок. Посему со своим питанием и прочими особенностями, неудобными для непосредственно подключенного компа.
А расцепить по гальванике USB значительно сложнее, чем тот же Rx/Tx (смотрим на те же "солидные" адуринки - там до... чего в этом смысле понатыкано - зачем на те же грабли снова наступать-то?
:roll:
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Котуинко

Сообщение oleg110592 »

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

Вернуться в «Разные вопросы по МК»