In vino veritas

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
migvu
Нашел транзистор. Понюхал.
Сообщения: 191
Зарегистрирован: Ср окт 26, 2016 08:30:43
Откуда: Омск

Re: In vino veritas

Сообщение migvu »

BOB51 совершенно верно понял , что меня интересует. Это программа с как можно большими коментариями , точность хода или чего то подобное в задачу не входило так как мне
понять хотя бы принцип а уж точность думаю потом научусь достигать. BOB51 ещё раз СПАСИБО за помощь! :beer:
Лучше семь раз покрыться потом , чем один раз инеем!
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15552
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: In vino veritas

Сообщение BOB51 »

Ну там и у меня с комментариями "не очень" - по ходу импровизировал среднюю сложность (избыточно в конкретном случае, но полезно для "общего подхода").
:?
Вроде комп с программной начинкой восстановил - теперь попроще будет.
8)
На столе лежит типичная ардуинкина приблуда - линейка из восьми семисегментных индикаторов и мелкосхемы MAX7219 с емкостной кнопой "за компанию"
http://img.radiokot.ru/files/20529/1jhma007yz.GIF
http://img.radiokot.ru/files/20529/1jhm9ip0gk.jpg
MAX7219-MAX7221.pdf
(491.3 КБ) 163 скачивания
для предстояшшего тренажа с выпендрежом.
:write:
salang
Грызет канифоль
Сообщения: 273
Зарегистрирован: Вт янв 18, 2011 19:32:48
Откуда: Мск

Re: In vino veritas

Сообщение salang »

китайские 8051 в отечественном БПЛА
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15552
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: In vino veritas

Сообщение BOB51 »

Ну уж и не совсем 8051 - от MCS51 там только ядро (и то весьма "допиленное").
STC это весьма солидное изделие.
Жаль только, что редкостное - для пары подопытных (STC15F204EA), что в "сундучке" пока еще не придумал подходящей тестилки...
На мелочь тратить ЖААБКОО... Пущай пока полежат...
:roll:
salang
Грызет канифоль
Сообщения: 273
Зарегистрирован: Вт янв 18, 2011 19:32:48
Откуда: Мск

Re: In vino veritas

Сообщение salang »

ИП на LM2576 с 12864 и AT89S52. Думаю, что узел индикации и управления возможно использовать и с другим ИП
Изображение
Вложения
89S52 PSU.zip
(807.36 КБ) 193 скачивания
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15552
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: In vino veritas

Сообщение BOB51 »

Хороша индикатора, да уж сильно "кусюча"...
По нынешним временам более эффективны блоки светодиодной индикации от ардуин (цена/результат).
Цена на "деталюги в россыпи" последнее время имеет тенденцию к несоразмерному росту.
При том, что комплектующая адуринки периферия (узлы в сборе) порой намного дешевле.
Единственно замечание - пайка активным флюсом и "недомытые" довольно частое явление (приходится или домывать или пересобирать).
Набор из контрольных измерителей на АЦП при замене крутилок на ЦАП в принципе вполне нормальное явление.
Да и "дистанционно управляемые" источники питания могут иметь место в качестве лабораторных.
Не совсем правда для любительской тематики - например в некоторых областях лабораторной медтехники...
:roll:
А нынешнему любителю важна и "экономическая целесообразность", что весьма печально - ибо без халтуроспнсоров творческая мысля "уходит в желудок" и на уровень минимальных потребностей...
:(
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: In vino veritas

Сообщение Аlex »

Хороша индикатора, да уж сильно "кусюча"...
А что конкретно в этом лучше, чем в других 128х64 ?
Да и цены на них вполне адекватные. Даже в том же чипедрипе он стоит всего 1000 рупи... :dont_know:
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15552
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: In vino veritas

Сообщение BOB51 »

Я ж и имел ввиду ВСЕ варианты 128х64 (а не только вышеуказанное), как и цены на одно-двустрочные ЖКИ.
Вероятно или повышение спроса или ешшо чего...
:(
Что-то уж больно немеряно они за последний годик подорожали...
Может временная коньюнктура - раньше светодиодные "кусались", сейчас матрица 8*8 на WS2812 примерно столько же, сколько двустрочник ЖКИ...
:dont_know:
salang
Грызет канифоль
Сообщения: 273
Зарегистрирован: Вт янв 18, 2011 19:32:48
Откуда: Мск

Re: In vino veritas

Сообщение salang »

вроде нормальная цена- 280р. Если переделать под SPI на SSD1306, то по 200р. А как можно сравнивать матрицу всего 8х8 с 128х64 ? И от дурины в принципе не может быть ничего дешево, ибо очень популярно- просто кнопка на плате стоит 44р
Последний раз редактировалось salang Чт мар 29, 2018 09:45:10, всего редактировалось 1 раз.
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: In vino veritas

Сообщение Аlex »

salang писал(а):А как можно сравнивать матрицу всего 8х8 с 128х64 ?
Да, я вот тоже не понял, причём тут светодиоды ?
Как можно сравнивать цены одного продукта с ценой другого ? :dont_know:
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15552
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: In vino veritas

Сообщение BOB51 »

ПАРТИЯ - не ПОШТУЧНО (5*280=1400).
На рынке торгуют штуками (о предприятиях разговор не идет)...
Да и на всяко интернето - хорошо, когда доступно и доставка не "в течении трех месяцев".
8)
Просто "светики с мозгами" и отработанная массовая технология ЖКИ... Должно быть на соответствуюшшем уровне.
Ан нет... никак не ползет вниз...
Как-то глаза режет цена тех же деталюг у производителя в 1,5 УЯ, а в прайсах ужо "за 500 рубчиков" переваливает...
:twisted:
Ну и ... есть ешшо фактор соотношения доход/возможные траты "на поиграться".
Это уж зависит от многих местно-побочных обстоятельств.
8)
salang
Грызет канифоль
Сообщения: 273
Зарегистрирован: Вт янв 18, 2011 19:32:48
Откуда: Мск

Re: In vino veritas

Сообщение salang »

разумеется, 1шт стоит уже 400р, что все равно дешевле, чем на рынке (на котором, кстати, обычные барыги, которые сами ничего не производят в принципе). Но при
BOB51 писал(а):"в течении трех месяцев"
как раз нет смысла покупать поштучно. А бывает и за 2 недели всего. Производитель никак не может отвечать за
BOB51 писал(а):местно-побочных обстоятельств
Именно для их устранения и придумана дистанционная торговля. Вроде все просто.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15552
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: In vino veritas

Сообщение BOB51 »

Не спою.
Однако все определяется "местными условиями".
8)
И...
AT89Sхххх штука хорошая и привычная...
да вот проглотистый микрочип весьма на грустны мысли наводит...
:cry:
А стабильность китайцев относительно STC пока неясна - будут ли продолжать работу в направлении MCS51 длительный период (от 10-15лет) и не изменят ли направление развития?
По крайней мере уровень производства там уже не помешало бы собственной приличной IDE поддержать (как в свое время атмел и микрочип сделали)... Пока же средства разработки там только программирующей утилитой представлены да добавками к Кейлу...
Будут ли сделаны продвижки в направлении улучшения документации (хотя-бы в англоязычном варианте и/или дружественный шаг для рынка русскоязычного потребителя)?
Да и сам механизм загрузки для меня пока не до конца понятен - пользоваться то можно... НО ЛИШЬ КАК ПОЛЬЗОВАТЕЛЮ с ограниченными возможностями (неясен механизм защиты от "случайного стечения обстоятельств" способного вызвать запуск начального загрузчика ПЗУ).
В то же время бытовые варианты на основе STC несомненно весьма перспективны.
:roll:
МНДЯАА... Творческу мыслю у мня временно закоротило...
Весенне-пенсионный ХАНДРОАЗЗ...
:sleep:
salang
Грызет канифоль
Сообщения: 273
Зарегистрирован: Вт янв 18, 2011 19:32:48
Откуда: Мск

Re: In vino veritas

Сообщение salang »

а зачем делать свой лисапед с квадратными колесами, когда есть стандартный uVision ? Они совершенно правильно делают, что не делают свою среду. Что качается такого длительного срока поддержки, то никто на этот вопрос не ответит. В настоящее же время по соотношению возможности/цена МК STC (Megawin/Lemicro) в разы превосходят 8051 от Atmel. Ладно, на русском, пусть хоть на все английское описание сделают. В промыш. применении они тоже вовсю используются.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15552
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: In vino veritas

Сообщение BOB51 »

Ну уж "для себя" можно и постараться.
Тем более, что в симуляторе различия весьма значительные (относительно "классики" - даже тех же силабсов).
Если б не некоторые отличия в синтаксисе ассемблера, я б использовал для MCS51
MCU 8051 IDE V1.4.9 (moravia microsystems) от Martin Ošmera
:hunger:
Другое дело, что в том же Китае еще две аналогичных фирмы с MCS51, но с другими протоколами/аппаратными средствами начальной загрузки ПЗУ.
А кито из них окажется впереди - Х/З...
:dont_know:
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: In vino veritas

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

BOB51 писал(а):А кито из них окажется впереди - Х/З...
Впереди окажется ARM. :) :)
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15552
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: In vino veritas

Сообщение BOB51 »

Вряд-ли АРМ.
Для малых прикладных задач применение "системы - на - кристалле" экономически неоправдано (да те АРМы и так во множестве производят разны производители).
Речь идет о том кто из нескольких производителей окажется более удачливым.
Это вобщем не исключает и необходимости работы с другими 8-битниками.
Микрочип кстати кардинально обновил ядро "среднемладших" - один минус - может потребоваться обновление парка ПК и ОС для любительской практики.
Стоит повнимательнее присмотреться к проводимым в ассортименте микрочипа изменениям.
8)
salang
Грызет канифоль
Сообщения: 273
Зарегистрирован: Вт янв 18, 2011 19:32:48
Откуда: Мск

Re: In vino veritas

Сообщение salang »

[uquote="Мурик",url="/forum/viewtopic.php?p=3341926#p3341926"]Впереди окажется ARM. :) :)[/uquote]пока цену на порядок не поднял- да. Но так вечно не будет
BOB51 писал(а):Тем более, что в симуляторе различия весьма значительные (относительно "классики" - даже тех же силабсов).
причем тут симуляторы? Но тем не менее, это все учтено в конфигурационных файлах
[uquote="BOB51",url="/forum/viewtopic.php?p=3341838#p3341838"]Ну уж "для себя" можно и постараться[/uquote]абсолютно правильно делают, что не пишут свою оболочку, а , как и все нормальные производители, предлагают использовать Keil
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3784
Зарегистрирован: Ср дек 24, 2008 09:58:58

Re: In vino veritas

Сообщение Ser60 »

[uquote="BOB51",url="/forum/viewtopic.php?p=3342109#p3342109"]Микрочип кстати кардинально обновил ядро "среднемладших"[/uquote]Раньше PICи активно использовал, но так получилось, что давно не слежу за продукцией МК от Микрочипа, может и зря. Как недавно оказалось, даже программатора для них уже нет у меня. Если Вы следите, не просвятите вкратце что там нового делается в плане ядра и вообще. Спрашиваю без провокаций - просто интересно мнение человека в теме. И что имеете в виду под "среднемладшими"?
Для малых прикладных задач применение "системы - на - кристалле" экономически неоправдано
В промышленных/массовых условиях - возможно. В любительских - не уверен. Для единичнго любительского изделия использовать МК за 30 центов или за 3$ разница не кардинальная, тем более, что зачастую это небольшая часть от стоимости изделия. Скорее барьером является переход на новое ПО, для которого может потребоваться более быстрый комп, приобретение программатора, изучение новой документации, и т.д., что усугубляется в условиях ограниченного бюджета и доступности изделий и отсутствием мотивации для перехода. Зачем переходить, если для моих приложений вполне хватает х51 - вполне нормальная точка зрения. Однако для тех, у кого любопытство (или ещё что) пересилило и переход состоялся, чип он и есть чип, и какая разница сколько в нём бит. О рациональности вопрос как-то не возникает. Удобство решает всё. Сегодня работаю, скажем, с LPC, и ставлю их везде, даже в "мигалки". Если говорить о "недоиспользовании" ресурсов, очень многие проекты любителей можно сделать и на 4-битных МК, если-бы они (шитоко) выпускались. Те любители, кто сидит на 8-бит такими вопросами, скорее всего, не заморачивачиваются, также как и те, кто сидят на ARM. Для последних аргумент 8-битников о недоиспользовании ресурсов ARM звучит скорее как "отмазка' от чего-то.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15552
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: In vino veritas

Сообщение BOB51 »

АРМ (система-на-кристалле) из-за своей избыточной сложности предусматривает в подавляющем большинстве случаев работу под СИ с использованием готовых решений/библиотек СТАНДАРТНОГО ВИДА.
Изучение конкретики кристалла весьма избыточная задача для большинства пользователей.
Под ассемблером работать тоже можно... только на изучение каждого МК... после чего всяко желание чего еще почитать навеки отшибет.
:twisted:
По микрочипу...
"среднемладшие" - это термин самого микрочипа - семейства PIC10/12/16 (в отличии от 18 и 24).
Судя по текущим изменениям сайта там весьма серъёзные продвижки как по раздельным семействам (проглоченных ранее атмеля и SST) так и по самим МК среднемладшей группы. Собственно в глубь документации новых я особо не заглядывал (абы язвуса с досады не обострять) проработал только доступные pic12f1822 и pic16f1823...
Вобщем основной базой среднемладших сейчас сделано "улучшенное ядро" - гибрид 16й и 18й серий.
Штука весьма мощная и удобная. Несколько кристаллов и под мплабом 8.92 можно "на зуб" попробовать - но большинство уже под мплабХ - а это с моими ПК и ХР не очень удобоваримо...
Суть нового ядра (НЕ АППАРАТНОЙ ПЕРИФЕРИИ - там также много чего нового - но то "навесная периферия")
Расширена система команд
это "стандартная" шпора
шаблон_команд_PIC10_12_16.pdf
(648.72 КБ) 184 скачивания
а это "улучшенные"
шаблон_команд_PIC10_12_16_em.pdf
(786.17 КБ) 187 скачиваний
акумулятор выведен отдельным регистром (со всеми проистекающими)
доступ к РОН возможен как в "стандартном" режиме, так и в "линейном"
Добавлена опция автоматической записи контекста при отработке прерываний
для W, status, bsr, fsr и pclath регистров
причем область, куда оные записываются (и откуда считваются) программно доступна (к аппаратному стеку отношения не имеет)
раскладка регистровых банков имеет одинаковую во всех банках область РСФ 0x000-0x00b
indf0-intcon.
Добавлены изменения в регистры портов
теперь имеем PORTn, TRISn и LATn для каждого порта
Изменена структура стека по аналогии со стеком 18й серии, добавлен доступ к вершине стека и как у 18х два режима начальной позиции указателя стека плюс защита от переполнения/переопустошения (ошибка стека) аппаратным сбросом с установкой флагов в PCON
добавлены в количестве регистры косвенной адресации и команды
CALLW, BRW и BRA причем у двух последних PCLATH НЕ ЗАДЕЙСТВУЕТСЯ.
:hunger:
Это что помню "навскидку" - остальное надо "подчитать"... ибо понатыкано там новой аппаратной периферии не меньше чем в АРМах (помимо обязательного минимума стандартных старых решений).
Есть и плюс немалый - как всегда у микрочипа "пин-то-пин" корпусная совместимость.
Вобщем весьма "ошарашивающая" машина...
:roll:

ПЫ.СЫ.

Насчет программатора к ПИКовым...
Программатор там сейчас совсем новый намечается - пиккит4...
А для себя я приспособил два варианта
под LPT на базе AN589
http://radiokot.ru/forum/viewtopic.php? ... 0#p2699200
и под СОМ порт материнки или PCI-COM (netmos9835)
на основе гибрида AN589 и JDM схем с буферизацией ВСЕХ линий СОМ порта
http://radiokot.ru/forum/viewtopic.php? ... 2#p2719522
в обеих конструкциях применяется съемный регулируемый источник напряжения программирования.
Ну и ограничения на использование вывода RESET типично для любительских железяк с фриваре софтинкой - НЕЛЬЗЯ RESET ПЕРЕНАЗНАЧАТЬ.
:roll:
Закрыто

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