Например TDA7294

Форум РадиоКот • Просмотр темы - Котуинко
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 18, 2024 06:02:36

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2071 ]     ... , , , 53, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Чт июн 11, 2020 11:23:49 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14054
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Ну я до пиковых чуток позже добрался. MPLAB тогда уже существовал.
8)
Для мпасма еще актуальны файлики линкер-скриптов *_g.lkr(к примеру 12f629_g.lkr)
а вот в них я так пока и не залазил...
Знаю только, что там специфика разметки - но на практике достаточно сам файлик в проект скопипастить.
:beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Чт июн 11, 2020 12:01:30 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
Для мпасма еще актуальны файлики линкер-скриптов *_g.lkr(к примеру

мпасм не помню уже, но для gpasm (полностью совместим с мпасм) ничего не надо - просто в коммандной строке "gpasm blabla.asm"
вот простейшие проектики для gpasm с простейшим мэйкфайлом:
https://github.com/ilovezfs/gputils/tre ... s/example1
з.ы. там можно сделать так "make archive" и проект заархивируется, еще можно "make diasm", "make viewcod". А в мплаб так можно? 8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Чт июн 11, 2020 12:55:40 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
BOB51 писал(а):
В принципе... обзор неплохой, но все же не основа обсуждения :avrasm2, c51asm, arduinoIDE 1.8.9, AVRstudio 4.19, mplab 8.92и максимальное использование заложенных в них возможностей.
Не все интересуются устаревшими технологиями или теми что интересны лично вам. :dont_know: Вы спросили о IDE без установки, вам ответили.

BOB51 писал(а):
Не всегда для практики нужно приобретать супернавороченное оборудование
Не всегда новое является навороченным. :)

BOB51 писал(а):
(можно и из дома в магазин на суперждипе за 100 метров ездить (или на вертолете слетать), если средства позволяют).
Если это по стоимости сравнимо с поездкой на велосипеде, почему нет?
Можно купить новое оборудование и средства программирования по цене обычных ардуин.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Чт июн 11, 2020 12:59:16 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14054
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
oleg110592
Насче архивации не пробовал...
:roll:
Кстати... мпасм - классический трехкомпонентиник -ассемблер линкер и библиотекарь...
Это в отличии от avrasm2 и c51asm...
А gpasm - тоже из однокомпонентных или все-таки "классика"?
:roll:


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Чт июн 11, 2020 13:09:33 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
из вики
Цитата:
GPUTILS является GPL -licensed набор инструментов для микроконтроллера PIC , содержащий ассемблер , дизассемблер , линкер и просмотрщик объектных файлов. Он доступен для различных версий Unix , Mac OS X и Microsoft Windows.
История
gpasm , ассемблер GNU PIC, был первоначально разработан Джеймсом Боуманом и выпущен 13 июля 1998 года как версия 0.0.3. Крейг Франклин расширил gpasm до целого набора инструментов, связанных с ассемблером и компоновщиком, и переименовал проект в gputils , выпустив gputils 0.0.4 4 марта 2001 года. В настоящее время проект поддерживается Дэвидом Барнеттом.

з.ы. мпасм и гпасм можно и без линкера использовать, будет компилироваться медленнее, но это будет заметно на очень больших проектах, что обычным эмбеддерам от сохи не присуще.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Чт июн 11, 2020 13:21:37 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14054
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Все же "набор утилит"...
:?
Учитывая "некоторую платность" мплаба на начальной стадии развития вполне разумная альтернатива.
На сегодня...
Ежли в запасе было освоено - вполне можно использовать, но для профи - придется таки на мплабХ переходить.
8)
А для любителя - только "к сведению" - ибо и имеющееся вполне работает, а освоение требует времени.
Вдобавок... симулятор искать придется... это же не mcs51...
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Чт июн 11, 2020 13:44:21 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
симулятор не придется
gpsim
http://gpsim.sourceforge.net/
Цитата:
Ежли в запасе было освоено

оно с начала века уже было - можно давно опробовать было. Это борьба с ИДЕ все время и сон отымает :)
Я вот жалею что давно на линукс не переметнулся, только появление одноплатников сподвигло. Линукс это рай для эмбеддера (имхо).
Для затравочки картинка - работа в линуксе с ассемблером stm32f4, два окна Vim (исходник и скрипт отладки), третье выхлоп отладки. Все чисто в консоли в терминале
СпойлерИзображение

про ИДЕ
Цитата:
Enter GNU MCU Eclipse...maybe
During this search, I came across many mentions of GNU MCU Eclipse, a suite of tools for the Eclipse IDE which included an STM32F4 Discovery board.
I am a vim die-hard with no desire to use Eclipse, so I was hopeful to find a way to be able to extract these tools and easily use them outside of Eclipse.

https://mcla.ug/blog/emulating-stm32-qemu.html


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Пт июн 12, 2020 15:53:30 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14054
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
То уж лучше еще чего из материалов по АВРкам сбросить - я то в новое особо не полезу, но для других может быть весьма полезно!
(иногда спрашивают за варианты альтернативных ассемблеров с командной строкой).
8)

На сегодня по развалам бэушных индикаторов ходит много модулей от старых кассовых аппаратов.
Одна из возможных мелкосхем - NJU6432BF или несколько модернизированная KS0035P (она же и как "клякса" втречается).
Только раскладка сегментов у каждого варианта - СВОЯ.
ЕЕ надо с помощью теста и листочка с карандашиком выписывать.
Обычно там 10-позиционный 7-семисегментник относительно крупноформатных цифирек...
Однако попадаются и по-интереснее (это DATEX какой-то был):
http://img.radiokot.ru/files/20529/28ar20mbib.jpg
Там уже полный тест пр всем ячейкам ОЗУ проганять надо...
Собственно тестик (под адуринку - нанку)
Вложение:
tests.zip [6.35 KiB]
Скачиваний: 186

и даташитки
Вложение:
NJU6432BF.pdf [265.24 KiB]
Скачиваний: 114

Вложение:
KS0035P.pdf [111.09 KiB]
Скачиваний: 130

Особо удачный вариант - ЖКИ на "резинке" - от очень старых минек - те работают при питании от 5 до 2,7 вольта без дополнительных внешних регулировок.
:beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Пн июн 15, 2020 10:10:45 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
иногда спрашивают за варианты альтернативных ассемблеров с командной строкой

вроде тут в теме не было
Расширенный ассемблер (C--) для AVR
https://trolsoft.ru/ru/soft/avr-asm-ext
Цитата:
Никакой язык программирования не сравнится а ассемблером по возможности писать самый компактный и быстрый код. На сегодняшний день, каким бы продвинутым не был компилятор, и какие бы хитрые оптимизации он не творил с кодом, результат всё равно не будет идеален. А иногда он будет совсем сильно не идеален. По крайней мере, это точно свойственно компилятору AVR GCC.

The Rat - компилятор C-- для AVR
https://trolsoft.ru/ru/soft/the-rat-avr
Цитата:
Как показывает практика, написать максимально эффективный код под микроконтроллеры AVR можно только на ассемблере. Примеры плохой оптимизации кода AVR GCC приводились выше. Писать же код на ассемблере - сложно, а зачастую очень сложно (некоторые мысли о причинах этой сложности приведены там же. И сложность эта усугубляется примитивностью компиляторов ассемблера, дающие слишком мало возможностей программисту по написанию легко читаемого кода. При написании ассемблерного кода возникает желание иметь более удобный синтаксис, похожий на синтаксис Си, где вместо мнемоник ассемблера можно использовать привычные и более читаемые конструкции. Подобно тому, как это делается в языке C--. Это желание и побудило на создания компилятора C-- - подобного языка для AVR, позволяющего писать компактный и шустрый код, и названного Rat.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Пн июн 15, 2020 10:12:34 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14054
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Извлечение вторсырья - колпак светорассеиватель хорошая часть для самодельного светильничка...
http://img.radiokot.ru/files/20529/28dsiyqxj8.jpg
:hunger:

Ссыли по дополнительным источникам надо бы дополнительным заголовком/тэгом обозначить...
Возможно кто ими воспользуется и сравнение выложит...
(единый макет с двумя версиями кода одинаковой программы)...
:roll:

Раскладка сегментов моего экземпляра вышеупомянутого дисплейчика:
собственно еще разок вид стекла
http://img.radiokot.ru/files/20529/28ar20mbib.jpg
и полученная при тесте привязка
http://img.radiokot.ru/files/20529/28dxmsd9ze.JPG
:hunger: :hunger:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Пн июн 15, 2020 17:05:20 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
То уж лучше еще чего из материалов по АВРкам сбросить

Котуинко вроде к пикам тоже отношение имеет.
Сегодня понадобилось сделать поделочку на PIC10F200 - заменить древнее устройство на тини13, почему то у нас сейчас тини13 стали большой дефицит. Устройство генерит две частоты около 3кГц и мигает светодиодом в такт. Лень было ассемблер вспоминать, да и устанавливать и ломать xc8 тоже. Вспомнил для пиков очень давно использовал мало известный CC5x си компилятор, очень простой, всего один exe файл, можно не инсталлировать а просто распаковать. Посмотрел - жив курилка, ограничений бесплатной версии стало гораздо меньше (у меня последняя версия 2006 года валялась в архивах )
http://www.bknd.com/cc5x/
скачал, написал, посмотрел листинг - очень хорошо, поделка заработала (пока в протеусе)
Изображение
з.ы. мэйк файл простой для линуха (для виндовс wine убрать)
Код:
all:
   wine CC5x -a PIC10F200_pulse.c

опция -a нужна для генерации асм файла, хекс он и без оной генерится. Асм файл, к стати, схавал gpasm и выдал такой же хекс
Цитата:
Ограничения : Бесплатная версия может использоваться для генерации кода для всех прототипов, коммерческих и некоммерческих систем без ограничений .


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Пн июн 15, 2020 22:13:00 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14054
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
У меня по PIC10F200 была схемка для автовыключалки.
В принципе с самим ПИКом особо мороки там не имелось - а вот с полевичком... пришлось поматюкаться.
Скорее ошибки в схемотехнике... отложил тогда разбор проблем до ... востребованности.
8)
В замен тиньки более подходит или PIC12F508/509 или PIC12F629 (из "типового ширпотреба")...
Правда цены на них сегодня уж больно кусючи (относительно тех же АВРок, что для адуринок применяются)...
PIC10F200 уж "слишком примитивен"...
Да и под ассемблером мплаба вполне для "стандартных среднемладших" хватает.
Особо приятно в симуляторе на logic analizer осциллограммы на лапках отслеживать да иногда входы попинать из окошка stimulus...
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Вт июн 16, 2020 08:42:13 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
В замен тиньки более подходит или PIC12F508/509 или PIC12F629 (из "типового ширпотреба"))

более подходят таки STM8S001J3M3 SO8, но тут выбор PIC10F200 связан был с тем что этот пик используется в другом поделии и их запас имеется большой, а тини13 закончились.
Цитата:
Особо приятно в симуляторе на logic analizer

Протеуса 7 вполне достаточно для тинек и пиков и 51 еще - он занимает около 280Мб (без разводчика плат), восстанавливается из архива и там можно реально внешние железки пощупать и есть виртуальные инструменты типа осциллографа вольтметра генератора и т.д.
можно переход сетевого через ноль через pc817 опробовать, можно видеть как режет фазу симистор....
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Вт июн 16, 2020 11:10:57 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14054
Откуда: ДОНЕЦК
Рейтинг сообщения: 1
Я к протеусу и подобным отношусь достаточно скептически - проще и достовернее таки на макете прогнать тесты.
Однако то уже кому чего больше нравится/привычнее.
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Чт июн 25, 2020 11:06:12 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14054
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Для работ с "полноформатной" ардуино мега 2560 в более-менее "окультуренном виде" цапнул платку:
http://img.radiokot.ru/files/20529/28ous1xiam.jpg
Идет в комплекте с разъёмами и кнопой...
Всего 160 рубчиков...
Вот только внутренний ISP пришлось добавлять самому - там еще одно ответвление GND и + питания выводится...
Вид платки с разъёмами:
http://img.radiokot.ru/files/20529/28ouuol4h0.jpg
в сборе получится нечто подобное:
http://img.radiokot.ru/files/20529/28ouvz9aey.jpg
остается или шлейфы развести или часть элементов на ту макетку установить с добавкой внешних шлейфов при необходимости.
Все же лучше, чем встречающаяся во многих проектах "паутина"...
:wink:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Пт июл 03, 2020 16:42:44 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14054
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Очередная версия симулятора для адуринки
2.8.1
https://www.sites.google.com/site/unoardusim/services
Поддержка как UNO R3, так и MEGA V3...
Посмотримсс...
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Ср июл 15, 2020 10:34:56 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14054
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Появилась мысля сделать модернизацию КОТУИНКО (вернее заново и схемку и прожки переделать).
С учетом того, что было удачного и новый элементной базы...
Оставить только правила по минимальной работе с ПК - загрузка intel hex8 файлов из окна терминала.
Можно было б и над вариантом на Z80 помудрить... Да вот компилятор ассемблера у меня для него только от AD2500...
А там несколько более древний синтаксис, по сравнению с привычным...
Вобчемсс... Пока размышляю...
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Ср июл 22, 2020 11:55:33 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14054
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Покопался малость с антиквариатом - разновидностью компилятора ассмблера от 2500AD...
Хорошая софтинка времен DOS/Win98.
Работает и под XP SP3 (х32). Однако несколько специфично (под "чистой" XP) - при первом запуске *.bat файла выбрасывает строчку "неправильная команда или имя файла" при том, что компиляция таки выполняется правильно.
Изображение
Последующие запуски вплоть до закрытия DOS окна никаких "замечаний" не посылают.
Изображение
Специально делал тестовый батник, дабы увидеть после чего предупреждение выскакивает.
Самое интересное - на ПК с "двухсистемной" винью - установлены и 98 и ХР - такой строчки при запуске в DOS окне под ХР не наблюдается. Как-то раньше внимания не обращал - когда использовал были ПК еще с 98й и позднее с "двухсистемной"...
Сейчас уже такого не ставлю. НОСТАЛЬЖИ...
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Чт июл 23, 2020 10:13:42 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14054
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Попалась пред глазы ссыль на вариант IDE (похоже для ПК)....
"...
Code::Blocks или CodeBlocks - это IDE с открытым исходным кодом, распространяемая бесплатно.
..."
http://www.codeblocks.org
Кто чего сказать насчет практики применения (и в какой области - ПК, МК или иное) может?...
:dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Чт июл 23, 2020 11:38:25 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 3
Code::Blocks можно под все - ПК, МК и даже ардуино
http://arduinodev.com/codeblocks/
или ARM микроконтроллеры
http://c4arm.blogspot.com/2012/11/stm32-codeblocks.html
под ПК (Windows) тоже сборка со встроенными GCC и графическими библиотеками была.
По умолчанию Code::Blocks должна увидеть все компиляторы в системе, включая SDCC хиленькие плагины под PIC AVR C51 ARM тоже вроде были.
Проще чем бороться с этой ИДЕ - взять продвинутый редактор и освоить makefile (имхо)


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2071 ]     ... , , , 53, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Shuspano, VladislavS и гости: 16


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y