Например TDA7294

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



Текущее время: Ср сен 30, 2020 01:49:32

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


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



Начать новую тему Ответить на тему  [ Сообщений: 1124 ]     ... , , , 16, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Вт апр 09, 2019 15:29:53 
Друг Кота
Аватар пользователя

Карма: 31
Рейтинг сообщений: 416
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3459
Рейтинг сообщения: 0
Собственно у АВРок нет истинного приоритетного контроллера прерываний (так как допустим у всем известной mcs51 и в некоторых иных семействах).
Т.е. пока исполняется модуль прерывания все кроме оного приостановлено

Посмотрим реально на сколько остановлено
Изображение
допустим каждую 1 mS прерываемся на 5.25uS для подсветки нового знакоместа
Изображение
чему это может реально помешать - ну чисто теоретически прерываниям (не вложенным) по приему символа от USART. Тут поможет микроконтроллер с DMA
https://www.microchip.com/design-center ... pic18f-k42


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Вт апр 09, 2019 15:36:59 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 89
Рейтинг сообщений: 1754
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 15375
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
oleg110592 писал(а):
чисто теоретически прерываниям (не вложенным) по приему символа от USART
это ж на какой скорости должен прилететь байт по USART, чтобы 5.25 микросекунд могли помешать принять очередной байт?!

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


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

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

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

Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Вт апр 09, 2019 15:46:03 
Собутыльник Кота

Карма: 42
Рейтинг сообщений: 604
Зарегистрирован: Пн апр 06, 2015 11:01:53
Сообщений: 2905
Откуда: москва, уфа
Рейтинг сообщения: 0
источник прерывания вызывает
собственно процедуру обработчика прерывания
которая завершается условным выходом не в основную программу, а
на указанный во время выполнения прерывания прикладной "хвост"
(при этом разрешая все иные обработчики прерываний), который
в свою очередь возвращает управление в точку, предшествующую вызову по источнику прерывания

примерно во всех материалах по системному (и любому) программированию на С написано большими буквами НЕ ДЕЛАТЬ ТАК.


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Шестое юбилейное мероприятие в процессе
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Вт апр 09, 2019 16:20:27 
Друг Кота
Аватар пользователя

Карма: 31
Рейтинг сообщений: 416
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3459
Рейтинг сообщения: 0
это ж на какой скорости должен прилететь байт

Написано "теоретически" - например если пауза между приемом байтов меньше 5 микросекунд.
Практически tiny2313 может на 16MHz тактовой 912600 bps правда с ошибкой 9.6% (для связки нескольких авр возможно пойдет) - если не ошибаюсь, 1 байт будет передаваться около 10 микросекунд.


Вернуться наверх
 
Драйверы MOSFET/IGBT Infineon – силой нужно управлять!

Специалисты Infineon усовершенствовали традиционные кремниевые MOSFET и IGBT и выпустили компоненты на базе принципиально иных материалов – нитрида галлия и карбида кремния. Мы создали подборку полезных материалов, чтобы вы разобрались во всех тонкостях и стали экспертом по управлению силовыми приборами нового поколения CoolMOS, CoolGaN, CoolSiC!

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Вт апр 09, 2019 18:03:21 
Мучитель микросхем

Карма: 2
Рейтинг сообщений: -4
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 411
Рейтинг сообщения: 0
Практически может и больше. Не обязательно же на стандартных скоростях.)


Вернуться наверх
 
Снижена цена на DC/DC и AC/DC преобразователи Mornsun в Компэл!

Хорошие новости для покупателей источников питания! Компэл снизил цены на всю продукцию Mornsun. В ассортименте – как широко известные и популярные позиции, так и новинки. Доступны AC/DC, неизолированные DC/DC-преобразователи или импульсные стабилизаторы (семейство K78/R3), изолированные DC/DC, и новейшее поколение R4.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Ср апр 10, 2019 08:37:56 
Друг Кота
Аватар пользователя

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


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


Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Ср апр 10, 2019 09:47:05 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 89
Рейтинг сообщений: 1754
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 15375
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
BOB51 писал(а):
НЕ УБЕДИЛИ
не очень то и хотелось :)
каждый имеет право заблуждаться и заблудиться

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


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


Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Ср апр 10, 2019 10:28:02 
Друг Кота
Аватар пользователя

Карма: 87
Рейтинг сообщений: 949
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 10932
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
От нечего делать и поплутать полезно!
Это в некотором роде ТУРИЗМ.
:beer:


Вернуться наверх
 
Бытовой пирометр АКИП-9312 – просто удобно!

Диапазон 35 °С ...42°С (температура тела) погрешность 0,3 °С
Диапазон 0 °С ...100°С (бытовая сфера) погрешность 1,0 °С
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Ср апр 10, 2019 20:50:08 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 154
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3603
Рейтинг сообщения: 0
Вроде... работает...
Но как-то не комфортно...
Паразитная «ПОДСВЕТКА» в тех местах, где сегменты неактивны.
Особо действует на нерву/становится заметной ежли активны (высвечены) не все позиции на нашем дисплейчике.

ЗАСАДКА...
Дело в том, что смена комбинации сегменты/позиция происходит еще в старой позиции дисплея. А тут минимум несколько команд. Добавим еще и интервал времени на распространение сигнала как в сегментных так и в позиционных ключах. Оный надо высчитывать в каждом конкретном случае по даташитам применяемых внешних элементов. Да длину шлейфов... МНДЯаа...
Определяем таковой интервад по максимальной задержке распространения в самых медленных из имеющегося в схеме — оптронах типа 4N33 как 100 микросекунд...
Добавим на всяк случай еще микросекунд с 50... итогом «темная область» 150 микросекунд от сигнала «все выключено» или по сегментам или по позициям перед последующей сменой активных данных является ОБЯЗАТЕЛЬНЫМ дополнением для любого светодиодного индикатора на основе динамической развертки.
Вот только … Вставлять такой цикл задержки в само прерывание... Это уж слишком затратное по ресурсам МК дело.
Хотя... В такой ситуации для нашего предыдущего алгоритма добавим


Абздец.Снова горе от ума? Какие еще микросекундные задержки на?
Был тут один так же пел о "инерционности" ключей.
Засветка неиспользуемых сегментов лечится гашением всех сегментов на время смены разряда.
Ознакомься для расширения кругозора...
http://www.kaligraf.narod.ru/nedodellki.html

Добавлено after 5 hours 17 minutes 26 seconds:
От нечего делать и поплутать полезно!
Это в некотором роде ТУРИЗМ.
:beer:


Это обзывается совсем другим словом.
Слушай Борис , а ты часом не гуманитарий?
Ну не твое это, от слова совсем...


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

Карма: 87
Рейтинг сообщений: 949
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 10932
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
Воть насчет интервала постгашения это dosikus не совсем верно.
Посмотреть хотя-бы даташит на тот же 4N33
Вложение:
4N29REV4.PDF [287.06 KiB]
Скачиваний: 86

страничка 2 - "максимальное время отключения" 100 микросекунд стандартно 45 микросекунд.
У 4N35 будет поменьше - максимум 10 микросекунд, стандарт 5,7 микросекунды.
А ведь там не один такой может стоять, а еще и с дополнительным ключом да метром-двумя проволоки межсоединений.
Посему и делается страховка от "стечения обстоятельств".
Для дисплея на одной платке это ессно не столь заметно.
Я ж исхожу из "максимальной конфигурации" - ULN2803 - LM317 как стабилизатор тока сегмента - 4N33 + плюс дополнительный позиционный ключ (в данном случае "верхний"). Да сегменты без ограничения размеров.
8)
И спасибо за "пинок"!
То я уж совсем "скис" в последнее время...
:beer:


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

Карма: 87
Рейтинг сообщений: 949
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 10932
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
Вышла пара обновлений по расширениям от MCdude и новая версия arduinoIDE 1.8.9....
Поставил сначала обновляшки плат, а затем и саму IDEшку...
Ранее встречавшиеся на компиляции "сторонних плат" матюки частично устранены.
Ням-Ням!
:hunger:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Ср май 01, 2019 07:50:24 
Друг Кота
Аватар пользователя

Карма: 87
Рейтинг сообщений: 949
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 10932
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
Дождики... мокро, прохладно...
Можно полежать, стары проекты облизать...
:write:
Подправил немножко задумку показометра/регулятора на адуринке...
Правда с учетом "местных условий" и прикладной полезности поставил в проект/макет ЖКИ дисплейчик на NJU6432 - и сегменты крупные и знакомест в избытке (10 позиций) и к питанию не привередлив - от 5 до 2,7 вольт работает и спецфишка у NJU6432 - можно дрыголапом "мигание" обеспечить...
За базу взят вариант терморегулятора с индикацией (примерно вот такого "в чистом виде"):
http://img.radiokot.ru/files/20529/1urjzuxxo0.GIF
и рабочего макета для всякопроб
Вложение:
mst1.pdf [186.69 KiB]
Скачиваний: 89

Собственно размышления...
Добавлены абсолютные блокировки при КЗ/обрыве шлейфа датчика и ошибке CRC.
Надо допилить еще защиту от однократного/редковстречающегося случая ошибки CRC с самовосстановлением
Да кнопуси с настройками уставки, под которые структура прожки подредактирована... Попозже под настроение...
:sleep:
Замечание собственно по использованию библиотеки OneWire...
CRC там считается ТАБЛИЧНЫМ методом.
Попытка загнать в штатный программный мне не удалась (лазить по библиотекам навыков маловато).
Посему соорудил корявенький самолапный генератор CRC7/CRC8 для "универсального" применения и по уже неоднократно проверенному алгоритму, что ранее под ассемблером использовал (а оный где-то в инете в дремуче-древни времена стыбрил).
Как результат - под 200 байт ПЗУ меньше использоваться стало.
Вот собственно архивчик с проектом
Вложение:
snis.rar [289.44 KiB]
Скачиваний: 77

МНЯМ...
:write:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Пт май 03, 2019 06:03:04 
Друг Кота
Аватар пользователя

Карма: 87
Рейтинг сообщений: 949
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 10932
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
Добавка для игнорирующая однократный сбой CRC
Вложение:
snis.rar [309.43 KiB]
Скачиваний: 76

(название не поменял, но и файлы изменены и в графике шаблоны добавлены)
8)
Собственно теперь добавить кнопы и работу с ЕЕПРОМкой по вводу/изменению уставки...
И...
может получится чего подобного 25-летней давности блочку на АТ89С2051...
:wink:
Собственно подобное устройство на ПИКе 629/675 или 628 (или аттиньке 2313) гораздо эффективнее соорудить можно...
АТ89С2051 жреть много - посему сегодня на последнем месте.
Однако...
При любой самоделке надо и платку делать и пайку компонентов.
После появления DIPформ-фактора ардуино про-мини таковой вопрос как-то сместился в сторону данного компонента.
Тем более при наличии и прототипа ардуино-нано и при симуляторе UnoArduSim...
То, что "не кошерно" с точки зрения ассемблера и/или полного управления ресурсами под "чистым СИ"
необходимо в данном случае отбросить в сторону (хотя такое и весьма напрягает поначалу).
Просто относится к той адурине как к новому компоненту с собственным компилятором (вариантом системы команд "черного ящика" в DIP упаковке) и использовать имеющиеся плюсики там, где подобное экономически оправдано.
При том, что и доброе старо-изученное забывать НЕЛЬЗЯ, а при возможности использовать в комплексе с адуриноподобными.
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Пт май 10, 2019 21:27:44 
Друг Кота
Аватар пользователя

Карма: 87
Рейтинг сообщений: 949
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 10932
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
Как уже не раз убеждаюсь, что "полный фарш" защит (да еще страшнее функционал ввода/вывода уставок)
занимают по объёму и вредности гораздо больше места, нежли само устройство...
:twisted:
Воть и в этот раз - простейший показометр с функцией ввода уставки захотелось соорудить...
http://img.radiokot.ru/files/20529/1v33qjk0xh.GIF
МНДЯАА...
Ладно хоть до заготовки кноп превозмогая ЛЕНЬ удалось добраться...
:sleep:
Пока только тест-вариант:
активация режима теста кнопой sn_4
Далее при нажатии любой из 1-4 высвечиваются их номера в крайней правой позиции дисплея.
При нажатии и удержании кнопы 5 будет цифирь 5, а как только отпустить - возврат в режим индикации.
Задумано и как тренировка по теме "указатели в Си" и "на вырост аппетита" (в ассемблере банальный переход по динамически изменяемым векторам).
Вложение:
snis_4.rar [171.74 KiB]
Скачиваний: 75

:write:
Можеть попозже и ввод уставки в ЕЕПРОМку допилю...
:sleep:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Вс май 19, 2019 08:21:07 
Друг Кота
Аватар пользователя

Карма: 87
Рейтинг сообщений: 949
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 10932
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
НА ЗАМЕТКУ
(попалось на просторах инета)
Вложение:
pcn_gbng-15kqfz896_part marking guideline_part1.pdf [1.89 MiB]
Скачиваний: 88

:hunger:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Ср май 29, 2019 08:02:07 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 154
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3603
Рейтинг сообщения: 3
Начни с азов https://cpp.com.ru/kr_cbook/index.html#content

https://cpp.com.ru/kr_cbook/ch5kr.html


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Ср май 29, 2019 09:00:54 
Друг Кота
Аватар пользователя

Карма: 87
Рейтинг сообщений: 949
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 10932
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
Весьма неплохая ссыль... Жаль в оффлайн варианте/*.pdf нету.
:roll:
Да и те азы без учебной отработки штука мертвая - делаем садомазохизм и на оном тренируемся в понимании/восприятии каждого приема.
Для начала аналогии уже проработанному под ассемблером и отличия в подходах к различиям в алгоритмах надо разобрать.
:beer:
В вышеприведенном проектике тренировка по разбору аналогии старого варианта кнопоменюшки с таблицей указателей.
Не факт, что будет окончательно в том же виде - тренировка и есть тренировка.
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Ср май 29, 2019 09:30:58 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 154
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3603
Рейтинг сообщения: 0
Весьма неплохая ссыль... Жаль в оффлайн варианте/*.pdf нету.
:roll:



Да ты чЁ, неужели?

http://www.it-059.ru/pluginfile.php/181 ... download=1


Ну и сие - http://lib.ru/CTOTOR/starterkit.txt

А так же весьма рекомендую Курс: Основы C++, первый семестр | Лектор: Евгений Линский на тытрубе

https://www.youtube.com/watch?v=h0d9LscUhb8


И прекращай ворчать, начинай изучать одновременно практикуясь..

Цитата:
В вышеприведенном проектике тренировка по разбору аналогии старого варианта кнопоменюшки с таблицей указателей.
Не факт, что будет окончательно в том же виде - тренировка и есть тренировка.


Пока там только бред...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Ср май 29, 2019 11:18:58 
Друг Кота
Аватар пользователя

Карма: 87
Рейтинг сообщений: 949
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 10932
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
Ну уж не на уровне примитива...
8)
А то, чего интересует в моем восприятии пока не обнаруживается "в чистом виде".
Копать надоо... А ЛЕЕЕНЬ...
Да и кудыть спешить-то?
:sleep:


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

Карма: 87
Рейтинг сообщений: 949
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 10932
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
ВОТЬ...
:?
учебна-прикладушкина проекта...
на основе все той же схемки
http://img.radiokot.ru/files/20529/1v33qjk0xh.GIF
Однако сам СКОТч весьма заметно подправлен.
Устранены многие ошибки с индикацией, добавлен шаблон многофункциональной кноподавы,
(явно излишне замудренный для данной игрушки)
завязанной на мнеюшку с курсором в виде сегмента H, запись параметров в ЕЕПРОМ
с контролем корректности вводимого значения...ну и всякой иной бяки...
:facepalm:
Режимы
индикатор -55 - +125
регулятор (охлаждающий на основе компрессора)
регулятор нагревающий
задаваемое значение логического уровня ключа управления
дискрет шага уставки регулировки 1 градус цельсия
дискрет индикации 1 градус цельсия.
Вложение:
snis_5.rar [17.96 KiB]
Скачиваний: 71

Вобщем - тренировка...
НО... хоть для какой-нить пользы сгодится...
Собственно оформление УЖАСНОЕ....
Кому чего захочется - можно изменить.
В том числе и под индикатор на MAX7219 - правда там позиций поменьше и жреть он поболее.
8)


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

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


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

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


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

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


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