Котуинко

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

Сообщение BOB51 »

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

Сообщение BOB51 »

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

Сообщение Jack_A »

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

Сообщение BOB51 »

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

Сообщение 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: может Вам заняться или перейти на развитие модулей Котуинко под эти платы? Готов предоставить Вам одну в подарок если заинтересуетесь.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15657
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение 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:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15657
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

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

Сообщение BOB51 »

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

Сообщение BOB51 »

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

Сообщение BOB51 »

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

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

.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
Да что же это такое,в самом деле...
третья строка выделена синим.
в другой программе точно такая же строка ошибок не оставляет.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 15657
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

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

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

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

Сообщение BOB51 »

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

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

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

Сообщение BOB51 »

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

Сообщение 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:
Друг Кота
Аватара пользователя
Сообщения: 15657
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

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

Сообщение BOB51 »

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

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

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

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