Например TDA7294

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



Текущее время: Вт мар 09, 2021 13:00:42

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


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



Начать новую тему Ответить на тему  [ Сообщений: 1424 ]     ... , , , 64, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Чт ноя 26, 2020 15:09:26 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 451
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3654
Рейтинг сообщения: 0
далее узрел к этому CLI есть GUI, не уродская вырвиглазная родная, а черненькая, прям как темная тема Visual Studio
Arduino Pro IDE
https://github.com/arduino/arduino-pro-ide
правда 64 бит - древнючие XP отпадают.
Проверил - компилит, там еще всяких штучек-дрючек есть, типа дебага - не проверял
Изображение


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

Карма: 87
Рейтинг сообщений: 1039
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 11585
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
УВЫ... х64 на сегодня все больше.
8)


Вернуться наверх
 
Друзья! Скоро Новый Год! Китайский! Но мы работаем и в праздники тоже!

JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Чт ноя 26, 2020 16:03:09 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 451
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3654
Рейтинг сообщения: 0
64 битный Debian можно на древнючем Atom 450 запустить с dwm оконным менеджером (памяти система всего 158Мб отжирает) и будет счастье - будут запускаться 64 битные программы и браузеры современные работать будут и ардуины последние

з.ы. дебиан 9 будет еще поддерживаться до June 30, 2022 да и потом обновлять скорее будут, да можно и без обновлений жить - я вот пару месяцев не обновлял, сейчас обновил - 4 несчастных библиотечки обновилось... стабильность


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Пн ноя 30, 2020 18:08:57 
Родился

Карма: 4
Рейтинг сообщений: 4
Зарегистрирован: Ср мар 08, 2017 19:33:38
Сообщений: 15
Рейтинг сообщения: 0
А открывашку автоматических шлагбаумов сделать слабо ?


Вернуться наверх
 
Как сделать ИП с ультрашироким диапазоном?

Ключевыми особенностями высоковольтных SiC MOSFET Wolfspeed являются малое сопротивление канала в открытом состоянии и минимальное значение паразитных емкостей, что позволяет максимально снизить статические и динамические потери, и, соответственно, увеличить рабочую частоту преобразователей.

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

Карма: 87
Рейтинг сообщений: 1039
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 11585
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
Уважаемый sharpey
Можно было бы и ссылкой ограничиться.
Кому надо - тот сам дальше просмотрит.
Рассмотрение/обсуждение/реклама схем устройств С ЯВНЫМ КРИМИНАЛЬНЫМ УКЛОНОМ в данной теме производиться не будет.
:tea:


Вернуться наверх
 
STM32L5 – первое семейство ST на ядре Cortex-M33 с ультранизким потреблением

Первое семейство STM32L5 на базе ядра ARM Cortex-M33, флагман семейств ST с низким потреблением. Область применения IoT, расходомеры, умные часы, промышленные датчики и многое другое. Опубликованы материалы двух практических вебинаров по расчету энергопотребления и работой с TrustZone. Рассмотрены особенности и примеры практической реализации CAN FD на STM32L5.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Пт дек 04, 2020 12:19:04 
Друг Кота
Аватар пользователя

Карма: 87
Рейтинг сообщений: 1039
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 11585
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
ГЫММ...
Никогда особо не присматривался к завершающему фрагменту листинга ассемблерного проекта в АВР студии...
Это участок с анализом частоты применения команд.
А тут попалось пред глазы воть это:
Код:
ATtiny13A instruction use summary:
.lds  :   0 .sts  :   0
и так далее...
Выделил именно то, что чуток озадачило:
что за команды с префиксной точкой
.lds и .sts ...??
в документации на команды таких вроде нету...
:dont_know:


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Пт дек 04, 2020 13:12:24 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 451
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3654
Рейтинг сообщения: 0
на аврфрексе с точками давно разбирались - типа в тини10 такая разновидность команд (именно в листинге) может появиться
https://www.avrfreaks.net/forum/unknown ... structions


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Пт дек 04, 2020 14:20:50 
Друг Кота
Аватар пользователя

Карма: 87
Рейтинг сообщений: 1039
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 11585
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
Я имел ввиду официальное описание команд (документация)...
А там такого нету.
8)
Типа "неуж-то чего пропустил?"
:dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Пт дек 04, 2020 14:43:35 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 451
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3654
Рейтинг сообщения: 0
еще раз - точка будет только в листинге, чтоб разница видна была.
Цитата:
Микроконтроллеры ATtiny 4/5/9/10 поставляются с "уменьшенным" (reduced) ядром AVR CPU. Одно из изменений ядра касается введения различных инструкций доступа к памяти. Вместо инструкций из 2 слов LDS/STS поддерживается инструкция в 1 слово LDS/STS, что позволяет осуществить доступ к SRAM за 1 такт.


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

Карма: 87
Рейтинг сообщений: 1039
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 11585
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
Могли бы таки и в описании команд поставить - там в документации ведь давно есть оговорка о "16-битовых"...
Только написание команд в тексте исходника одинаково.
:roll:


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

Карма: 87
Рейтинг сообщений: 1039
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 11585
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
Обновленный бук по системе команд AVRок от МИКРОЩИПА (версия от 2020года):
Вложение:
AVR-Instruction-Set-Manual-DS40002198A.pdf [1.14 MiB]
Скачиваний: 62

Рекомендуется в качестве нового буклетика настольного (распечатать и изучить).
:roll:
Чего относительно нового - расфасовали "поколения"
Код:
Table 4-1. Versions of AVR® 8-bit CPU
Name           Description
AVR        Original instruction set from 1995
AVRe       AVR instruction set extended with the Move Word (MOVW) instruction, and the Load Program
                  Memory (LPM) instruction has been enhanced. Same timing as AVR.
AVRe+     AVRe instruction set extended with the Multiply (xMULxx) instruction. Same timing as AVR and
                  AVRe.
AVRxm     AVRe+ instruction set extended with the Read Modify Write (RMW) and Data Encryption
                 Standard (DES) instructions. SPM extended to include SPM Z+2. Significantly different
                  timing compared to AVR, AVRe, AVRe+.
AVRxt     A combination of AVRe+ and AVRxm. Available instructions are the same as AVRe+, but the
                  timing has been improved compared to AVR, AVRe, AVRe+ and AVRxm.
                  AVRrc AVRrc has only 16 registers in its register file (R31-R16), and the instruction
                  set is reduced. The timing is significantly different compared to the AVR, AVRe, AVRe+,
                  AVRxm and AVRxt. Refer to the instruction set summary for further details.

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


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

Карма: 32
Рейтинг сообщений: 451
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3654
Рейтинг сообщения: 0
ассемблер уже даже для тини10 не актуален - есть ядро для ардуино :o
https://github.com/technoblogy/attiny10core
Цитата:
ATtiny10Core Для программирования ATtiny10/9/5/4.
Поддерживаемые версии IDE
ATtiny10Core должен работать со всеми версиями официальной IDE (из arduino.cc), начиная с версии 1.6.3. Рекомендуется версия 1.8.3.

Установка
Загрузите .zip, распакуйте его и поместите в папку оборудования внутри папки Arduino в папке Documents . Если папки оборудования нет, сначала создайте ее.

Поддерживаемые варианты микросхем:
ATtiny10
ATtiny9
ATtiny5
ATtiny4

з.ы. ардуины заполонили - пора на пенсион :cry:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Чт дек 10, 2020 14:07:46 
Мучитель микросхем

Карма: 7
Рейтинг сообщений: 35
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 487
Рейтинг сообщения: 0
pic10f200 программировал на Си лет 5 назад.)


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

Карма: 87
Рейтинг сообщений: 1039
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 11585
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
oleg110592
Так то весьма давно уже было... за 10е...
Только вот "кривовато"....
Да и смысл те "козявки" под Си пускать - у них и ассемблера в избытке.
(тем более, что в свободной продаже редкость и паять ... в........)
8)
А насчет "пора на пенсион" - это Вы ЗРЯ - можно в ответ микс на основе проекта с содержанием самодельных СБИС из "подручных средств" замутить. Используем "всякой твари" (имеющихся в наличии МК) понемножку и с максимальной выгодой.
В том числе и ту адуринку не как "высший уровень", а всего-то как рядовую "DIPмикросборку" в рамках проекта на MIX смеси.
:beer:
OKF
pic10f200 под Си разве что для садомазохизма с извратом делать.
Там же "потрохов" совершенно мало.
:)))
Порадовать только СВОЕ САМОЛЮБИЕ ради "НА СЛАБО" - для практики такой подход весьма избыточен.
:beer:

ПЫ.СЫ...
Сейчас мозг совершенно расслаблен в предверии НОВОГОДА - ЛЕНЬ да .....
ОДОЛЕЛИ!!!
:beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Чт дек 10, 2020 16:41:07 
Мучитель микросхем

Карма: 7
Рейтинг сообщений: 35
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 487
Рейтинг сообщения: 0
OKF
pic10f200 под Си разве что для садомазохизма с извратом делать.
Там же "потрохов" совершенно мало.
:)))
Порадовать только СВОЕ САМОЛЮБИЕ ради "НА СЛАБО" - для практики такой подход весьма избыточен.

Никакого самолюбия. Влазит, ну и хорошо. Там обычный блинкер на 6 светодиодов с кнопкой выбора режима.


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

Карма: 87
Рейтинг сообщений: 1039
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 11585
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
Нееее... ТЪХУ -ТЬХУ- ТЬХУ!!!
С теми 256 ячеек программной памяти ПЗУ и прочими "особенностями" 200го...
Разве что на самые простейшие применения да под ассемблером...
8)


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

Карма: 32
Рейтинг сообщений: 451
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3654
Рейтинг сообщения: 0
oleg110592
Так то весьма давно уже было... за 10е...
Только вот "кривовато"....
Да и смысл те "козявки" под Си пускать - у них и ассемблера в избытке.

ядро там годичный свежачок, 3 месяца назад подправляли. Да и ядра там того - главное в среде родной пашет и юсбаспом из коробки скетчи шить может.
С ассемблером точно уже конкурирует - там и дигиталврайт нету, все как в обычном Цэ. Скетчик блинканья:
Код:
#include <avr/io.h>
#include <stdint.h>

int main (void) {
  DDRB = 1;                       // PB0 as an output
  TCCR0A = 1<<COM0A0 | 0<<WGM00;  // Toggle OC0A, CTC mode
  TCCR0B = 1<<WGM02 | 3<<CS00;    // CTC mode; use OCR0A; /64
  OCR0A = 15624;                  // 1 second; ie 0.5Hz
  while (1);
}

забрало 66 байт - а ну на ассемблере скока с таблицей прерываний
Изображение


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

Карма: 87
Рейтинг сообщений: 1039
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 11585
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
Вообще-то под 10-ю я имел ввиду более практичный вариант от DIY Attiny...
(https://raw.githubusercontent.com/sleem ... index.json)
Другие (в то время когда DIY ставил) попросту не запускались без сбоев. А этот хош корректно работал да настроек там куча (хош и не слишком понятных).
:roll:
Чет насчет СКОТча не понял - там замигайка аппаратными средствами таймера с периодом в 1 секунду что-ли?
:?
За 10ку не скажу, но прикинуть для 13й можно... Правда не слишком корректно - судя по содержимому в OCR0A Т0 16-разрядный...
Это ближе таки к Т1 в "стандартных" малолапых АВРках... в принципе для Т1 у 2313...
Хотя... "для приколоться" можно и 13ю прикинуть... на вопрос "сикоки надо на блинк с периодом в пол-секунды"...
:roll:


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

Карма: 32
Рейтинг сообщений: 451
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3654
Рейтинг сообщения: 0
Вообще-то под 10-ю я имел ввиду более практичный вариант от DIY Attiny

там ссылка на конкретное ядро, а чем DIY Attiny практичнее - наоборот написано о troubleshooting.
Блинк на тини10 написано (перевод):
Цитата:
Он использует Timer / Counter0 для деления системных часов 1 МГц на значение предварительного делителя, равное 64, а затем на 15625, переключая выходной PB0 с периодом в 1 секунду.

еще
Аналоговый генератор частоты
Следующая программа считывает напряжение с потенциометра на аналоговом входе ADC1 (PB1), а затем использует его для установки регистра сравнения OCR0A таймера / счетчика0 для генерации прямоугольной волны на PB0, частоту которой вы можете контролировать с помощью потенциометра:
Код:
#include <avr/io.h>
#include <stdint.h>

int main (void) {
  DDRB = 1;                       // PB0 as an output
  // Set up ADC on PB2
  ADMUX = 1<<MUX0;                // ADC1 (PB1)
  ADCSRA = 1<<ADEN | 3<<ADPS0;    // Enable ADC, 125kHz clock
  // Set up waveform on PB0
  TCCR0A = 1<<COM0A0 | 3<<WGM00;  // Toggle OC0A, Fast PWM
  TCCR0B = 3<<WGM02 | 4<<CS00;    // Fast PWM with OCR0A as TOP; /256
  // Main loop
  for (;;) {
    ADCSRA = ADCSRA | 1<<ADSC;    // Start
    while (ADCSRA & 1<<ADSC);     // Wait while conversion in progress
    OCR0A = ADCL;                 // Copy result to frequency output
  }
}


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

Карма: 87
Рейтинг сообщений: 1039
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 11585
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
Насчет соотношения сааемблер/Си по вышеобсуждаемому простейшему блинку...
https://radiokot.ru/forum/viewtopic.php ... 8#p3939698
У Вас в результате 66 байт...
Уж чей-то очень моного...
У меня для тиньки 13, с учетом, что управление выводами программное (при возможности произвольной комбинации задействованных в "блинк" выводов) и таймер 8-разрядный с использованием промежуточного счетчика досчета и то... 62 байта...
:wink:
Это вроде ядра для простейшей новогодней "заморгайки":
Вложение:
test13.zip [19.12 KiB]
Скачиваний: 86

:tea:


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


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

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


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