Котуинко

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15558
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

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

Re: Котуинко

Сообщение BOB51 »

Попался в лапы индикатор от фискального регистратора мария301мтм
https://img.radiokot.ru/files/20529/2n0tfkluos.jpg
платка
20-0161
12.09.2007
схемка не особо проблема, входные линии на Rx/Tx и P3.7 заведены
неохота долбать - может у кого есть инфа чего там и как грузится...
собственно те индикаторы "с разборки на выброс" - однако можно вполне и к самоделкам приспособить...
:roll:
Реклама
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Котуинко

Сообщение Jack_A »

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

Re: Котуинко

Сообщение BOB51 »

Так там может и режим сдвигового регистра иметь место...
Тем более Р3.7 или выборка кристалла или ешшо для чего...
Правда там, откуда выдернул, только один дисплейный модуль устанавливается.
Методом тыка я всегда успею (на крайний случай сниму тот МК, что впаян и свою прожку прошью).
Расчёт на то - может у кого уже пройденный этап.
Аппараты то те уже давно срок свой отмолотили.
У индикатора ещё весьма симпатяшный светофильтр нейтрально-серый:
https://img.radiokot.ru/files/20529/2n0tflrlsl.jpg
Годится для любого цвета индикаторов (по умолчанию там красные стоят)
:hunger:
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3784
Зарегистрирован: Ср дек 24, 2008 09:58:58

Re: Котуинко

Сообщение Ser60 »

У фирмы Silicon Labs появились новые дешёвые платы BB51-EK2700A и BB52-EK2701A для их новых МК серии EFM8BB5 архитектуры х51 и широким диапазоном питания 1.8-5.5В. Возможность приобрести МК через дистрибьюторов ожидается к началу ноября этого года, но сами платы уже можно купить у них и сейчас. На плате установлен программатор/отладчик JLink, открывающий виртуальный COM порт на компе для оперативного ввода/вывода данных в МК. Мне кажется очень разумным решением оснастить платы коннектором форм-фактора MikroBUS, а также поставить туда унифицированный коннектор QWIIC для подключения плат расширения под интерфейс I2C. В прошлом семестре использовал аналогичную плату под ARM и Bluetooth в своём курсе (см. статью). Гораздо удобнее и компактнее, чем Arduino шилды. Под MikroBUS и QWIIC разными фирмами выпускается много шилдов, включая "пустые" для установки своих компонентов. Впрочем, их и самому очень просто сделать, я перешел на них для отработки своих устройств и уже сделал несколько штук под сенсоры, ОЛЕД дисплеи и пр. Для разработки ПО для этих МК у фирмы имеется бесплатная система Simplicity Studio (для всех МК фирмы), а также ощутимо более легковесная её версия только для 8-битных МК. Есть версии обоих систем для Windows/Mac/Linux.
BOB51: может Вам заняться или перейти на развитие модулей Котуинко под эти платы? Готов предоставить Вам одну в подарок если заинтересуетесь.
Реклама
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15558
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

Хорошее предложение...
:hunger:
Жаль последняя Simplicity Studio требует WIN10 x64... Для моих ресурсов уж весьма круто... Десятка на ноуте более "под пылезащитной скатерочкой" - пока в статусе "сдувания пылинок", а не рутинной работы.
:?
Попробую скачать да посмотреть на то, что под 7кой х64 получить удастся...
:dont_know:
В то же время данный вид платок всего лишь подтверждение ранее высказываемого предположения о развитии электроники для радиолюбительства. Будет все больше "микросборок DIP формфактора" с возможностью сборки на их основе работающих макетов. Сборка на уровне "SMD-пылинок" потихоньку вытеснится.
Далее взаимодополнения от разных производителей в варианте разновидности "ардуиноподобных" на рынок выходить будут.
:roll:

Просматривал свежие обновления платформ для ардуино IDE....
Совсем свеженькая хреновость от STM...
(хоть я теми STM32 и не занимаюсь, но таки на средства разработки поглядываю)
Изменен адрес ссыли для окошка ссылок

Код: Выделить всё

https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json
Старые помечены как деприкатед...
Там дополнительно еще и для stm8 nucleo_8S208RB,nucleo_8L152R8 вкладка добавилась - но компилятор от космик с годовой лицензией - ФЕЕЭЭЭ.....
:evil:
Реклама
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15558
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

Поставил Simplicity Studio на 7ку (simplicity-studio-windows-x64-8051) и 10ку (install-studio-v4_x64)...
Уж понавороченные...
Может как-то позднее "попробую куснуть"...
Для имеющихся в наличии "простейших" mcs51 все же атмелевский с51asm гораздо проще будет...
:(
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15558
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

УПС...
Похоже старый сайт с переведенной на русский документацией по "среднемладшим" ПИКам пропал...
когда-то был http://WWW.MICROCHIP.RU затем вроде в http://WWW.MICROCHIP.su (тут только форум - несколько не тот, что с документацией был) или http://WWW.MICROCHIP.sw превратился...
Сегодня хотел ссыль на документацию оттуда дать - глядь.... а сайта то и не обнаруживается....
:(
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15558
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

ссыль на архив той документации от oleg110592
https://radiokot.ru/forum/viewtopic.php ... 9#p4113419
8)
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15558
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

Делать было нечего....
https://radiokot.ru/forum/viewtopic.php ... 9#p4115399
натолкнуло на идейку еще разок побаловаться с адуринкой и модулем о восьми семисегментниках на основе MAX7219 (в смысле писательского садомазохизма)...
Итогом появилась схемка
https://img.radiokot.ru/files/20529/2o0klh1mth.GIF
и прожка
m72t8.zip
(67.94 КБ) 138 скачиваний
простейший секундомерчик с кнопой, последовательное нажатие которой выполняет перебор команд
"пуск" -> "стоп" -> "сброс" (и далее сначала).
Индикатор настроен в режим тетрадного дешифратора.
А в проекте смесь из внешних файлов в стиле С++ и простого Си в дополнение к основному файлу m72t8.ino
скорее для отработки вариантов перекрестного доступа...
Вобчемс... схемка таки устойчиво тикает на удивление...
Но кнопу со стороны проводков при хорошем статическом заряде на лапках лучше таки не трогать - будет расценено как нажатие.
8)
Аватара пользователя
главный колбасист
Это не хвост, это антенна
Сообщения: 1330
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край
Контактная информация:

Re: Котуинко

Сообщение главный колбасист »

.device tn2313
1 .include "C:\Program Files\Atmel\AVR Tools\AvrAssembler2\Appnotes\tn2313def.inc"
2 .list

3 .def temp=R16

4 .sseg
5 .org \0

6 ldi temp,RAMEND
7 out SPL,temp

8 ldi temp,0
9 out DDRD,temp
10 ldi temp,0xFF
11 out DDRB,temp
12 out PORTB,temp
13 out PORDD,temp

14 ldi temp,0x80
15 out ACSR,temp

16 main: in temp,PIND
17 out PORTB,temp
18 rjmp main
C:\AVRStudio\belov\belov.asm(3): error: syntax error, unexpected INTEGER
Да что же это такое,в самом деле...
третья строка выделена синим.
в другой программе точно такая же строка ошибок не оставляет.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15558
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

Ошибка не всегда соответствует истинному размещению.
Где Вы раскопали то, что в 4й и 5й строках написано??
Какой такой sseg?
И org с \ перед адресом?
Аврасм 2 таких директив вроде не ведает....
8)
Аватара пользователя
главный колбасист
Это не хвост, это антенна
Сообщения: 1330
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край
Контактная информация:

Re: Котуинко

Сообщение главный колбасист »

Где Вы раскопали то, что в 4й и 5й строках написано??
:))
У Белова написано было. :)
Пока слово в слово скопировал,а потом планировал вставлять всякую отсебятину.
Но он сподкнулся на include,так понимаю,если ее пройдет дальше тоже могут ошибки быть.
AVRStudio4 пятнадцатилетней давности. Так и живем... :?
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15558
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

Так в include указвыается только имя файла максимум с коротким путем внутри проекта.
В разных компиляторах имеются отличия.
Касательно студии 4.19...
.include "tn2313def.inc" - файл находится в текущем каталоге IDE - больше ничего не добавляем. Путь к каталогу размещения расписан в IDE.
А вот ежли, как у меня в последних проектах, копия *.inc файла лежит в папочке baseinc (которая лежит в основной папке проекта) тогда придется добавить эту папку:
.include "baseinc\tn2313def.inc"
Но тут есть свой плюсик - "изолированный" файлик можно чуток подредактировать под свои интересы.
Вот к примеру заготовка под проект для аттини 2313:
ts2313.zip
(29.13 КБ) 126 скачиваний
И ешшо... IDE не любит путь к проекту , имеющий каталоги с именами "в кириллице"!
8)
Аватара пользователя
главный колбасист
Это не хвост, это антенна
Сообщения: 1330
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край
Контактная информация:

Re: Котуинко

Сообщение главный колбасист »

Вот блин, это нумерация строк являлась причиной ошибки.С первой по восемнадцатую.
И sseg пришлось убрать.
И косую черту после org.
Это опечатка в книге.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15558
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

В любой книге(тем более времён СССР) закладывается некоторое количество "очепяток"...
Ну и у автора таковые добавляются.
8)
Насчёт нумерации строк - штука весьма полезная (при отлове ошибок).
:wink:
Кстати....
аттини2313/4313 и среди адуринок имеется (правда без бутлоадера - загрузка через программатор в виде ардуиноISP из-под IDE)
https://img.radiokot.ru/files/20529/2o3h51ypna.jpg\
:roll:
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15558
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

Платформа Arduino AVR boards by arduino обновилась до версии 1.8.4
:roll:
Видимо таки еще чего-то напихали...
При компиляции "стандартной пустышки" для ардуино-нано выкидываются интересные "варминги":
Спойлер

Код: Выделить всё

C:\Users\�����\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.4\cores\arduino\new.cpp: In function 'void* operator new(std::size_t, std::nothrow_t)':
C:\Users\�����\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.4\cores\arduino\new.cpp:59:60: warning: unused parameter 'tag' [-Wunused-parameter]
 void * operator new(std::size_t size, const std::nothrow_t tag) noexcept {
                                                            ^~~
C:\Users\�����\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.4\cores\arduino\new.cpp: In function 'void* operator new [](std::size_t, const std::nothrow_t&)':
C:\Users\�����\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.4\cores\arduino\new.cpp:68:63: warning: unused parameter 'tag' [-Wunused-parameter]
 void * operator new[](std::size_t size, const std::nothrow_t& tag) noexcept {
                                                               ^~~
C:\Users\�����\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.4\cores\arduino\new.cpp: In function 'void operator delete(void*, const std::nothrow_t&)':
C:\Users\�����\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.4\cores\arduino\new.cpp:103:55: warning: unused parameter 'tag' [-Wunused-parameter]
 void operator delete(void* ptr, const std::nothrow_t& tag) noexcept {
                                                       ^~~
C:\Users\�����\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.4\cores\arduino\new.cpp: In function 'void operator delete [](void*, const std::nothrow_t&)':
C:\Users\�����\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.4\cores\arduino\new.cpp:106:57: warning: unused parameter 'tag' [-Wunused-parameter]
 void operator delete[](void* ptr, const std::nothrow_t& tag) noexcept {
                                                         ^~~
Скетч использует 444 байт (1%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2039 байт для локальных переменных. Максимум: 2048 байт.
причем даже в версии IDE 1.8.16 даже под 10кой...
чей-то за новое
"...unused parameter 'tag'..." ??
:dont_know:
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15558
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

ГЫММ....
Может таки свести в одну публикацию весь последний материал по практической реализации котуинки да тех трех программаторов, что уже собраны были..?
:dont_know:
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15558
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

Публикация статьи дело вредное...
:sleep:
Так что сделаю несколько *.pdf файликов с текстом, картинками и к ним еще архивы с исходниками при необходимости.
Начну с беглого обзора истории...
котуинко_ч1.pdf
(1.01 МБ) 131 скачивание
дальше уже текущий материал пойдет...
:write:
Аватара пользователя
главный колбасист
Это не хвост, это антенна
Сообщения: 1330
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край
Контактная информация:

Re: Котуинко

Сообщение главный колбасист »

https://radiokot.ru/forum/download/file.php?id=374115
Угу :)
А вы работали с сервоприводами, XD-15-TN в частности ?
Нету связи с хост-контроллером по RS485.
Где в серваке выставляются параметры порта?
Ответить

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