Например TDA7294

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

Текущее время: Сб фев 14, 2026 22:22:08

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


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



Начать новую тему Ответить на тему  [ Сообщений: 2374 ]     ... , , , 56, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Ср авг 12, 2020 09:23:52 
Сверлит текстолит когтями
Аватар пользователя

Карма: 1
Рейтинг сообщений: 23
Зарегистрирован: Чт авг 21, 2014 11:11:48
Сообщений: 1283
Откуда: краснодарский край
Рейтинг сообщения: 0
Блин, показалось сперва что бабка ведет кота голову отрубить. Первое впечатление такое. надпись не читаемая. Потом выяснилось ,что это рисунки некоего Васи Ложкина. Попадались раньше,но не знал.


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

Карма: 96
Рейтинг сообщений: 1502
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15460
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
...
«Си» позволяет очень просто выстрелить себе в ногу
http://lurkmore.to/%D0%92%D1%8B%D1%81%D ... 0%B3%D1%83

Проблемы "быстрых и качественных воспоминаний" больше касаются именно любителей с загрузкой от 1 проекта в месяц и менее.
Для того, кто работает с загрузкой от одного реального проекта в неделю(или более того) проблем заметно меньше будет.
Тем более - ежли это повседневная работа - там автоматически все в голове откладывается.
Посему и вводим "добровольные рамочные ограничения" (плюс конспекты "с отметками на полях") - чтоб хоть иметь возможность прочитать свой же проект годичной давности. Тем более, что заметки у каждого свои будут - зависит от многих факторов.
8)
Не морочился с прожками пару недель и уже некоторое напряжение - приходится в конспекты лезть...
:write:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Ср авг 12, 2020 10:29:17 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2121
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18460
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
BOB51 писал(а):
вводим "добровольные рамочные ограничения"
золотые слова! всегда сам придерживаюсь подобного подхода и неустанно другим рекомендую при любом удобном случае, за что не раз был обруган апологетами "гибкого и мощного Си".
чтобы не выстрелить себе в ногу достаточно не пользоваться заряженным пистолетом, даже если он есть в наличии

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

Мой уютный бложик... заходите!


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

Карма: 1
Рейтинг сообщений: 23
Зарегистрирован: Чт авг 21, 2014 11:11:48
Сообщений: 1283
Откуда: краснодарский край
Рейтинг сообщения: 0
Цитата:
#define return puts("Hello World"); return
int main ()
{
return 0;
}

эти строчки были засунуты в AVRStudio. и запущены в симуляторе. А откуда из этих четырех строчек появилось 74 строки кода ? :shock:


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Котуинко
СообщениеДобавлено: Сб авг 15, 2020 09:02:05 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1502
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15460
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Это ЯВУ, а не ассемблер.
8)
Компилятор сам решает как заданную задачу в прикладной код превратить.
В том числе и как сделать планировку ресурсов МК, включая стек, начальные процедуры подготовки данных и прочие "стандартные мелочи".
Так что привыкайте.
:roll:


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

Карма: 1
Рейтинг сообщений: 23
Зарегистрирован: Чт авг 21, 2014 11:11:48
Сообщений: 1283
Откуда: краснодарский край
Рейтинг сообщения: 0
Что ж так тяжело идет ,это программирование. Начнешь читать,то в сон тянет,то другим чем заняться.
Может секрет какой то знаете...


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

Карма: 1
Рейтинг сообщений: 179
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3382
Рейтинг сообщения: 0
главный колбасист писал(а):
Что ж так тяжело идет ,это программирование. Начнешь читать,то в сон тянет,то другим чем заняться.
Может чем-то другим заняться если программирование не можете освоить.


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

Карма: 96
Рейтинг сообщений: 1502
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15460
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
начинать надо с кнопок-лампочек да управления машинками на проводках в детстве.
8)
Ежли касаться реально - изучение любого ЯВУ (или ассемблера) без прикладных задачек довольно тяжкое дело.
Второй пунктик - понимание ключа (сути) того, что изучаеш.
А это опять же зависит от начальных условий у каждого - что ранее известно было, с чем ближе по уровню начальных знаний приходилось заниматься. Да и поставленная цель - любитель или профи также значение имеет.
Кто-то и с книг вычитать САМОСТОЯТЕЛЬНО может, а кому без специальных занятий в ВУЗЕ нишыша не влазит...
Да и уровень текущей потребности роль играет - пока не тербуются те средства, что ЯВУ предоставляет - особо и понимания(восприятия) их реализации на должном уровне не будет.
Вобщемс... У КАЖДОГО СВОЙ КЛЮЧИК после получения которого дело резко ускоряется.
Но найти оный - только самостоятельно можно, иногда после достаточно долгого перечитывания разнообразных материалов.
:beer:


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

Карма: 1
Рейтинг сообщений: 23
Зарегистрирован: Чт авг 21, 2014 11:11:48
Сообщений: 1283
Откуда: краснодарский край
Рейтинг сообщения: 0
Да прям,там. Все у нас получится. :) хвiст выше только держать.
https://forum.ixbt.com/topic.cgi?id=48:63
Интересная тема. кстати че за язык там кусок программы приводится в начале страницы?


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

Карма: 96
Рейтинг сообщений: 1502
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15460
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
МК семейства mcs51 кусочек кода на ассемблере.
Собственно попытка взлома заблокированного кода там часто сложнее, чем написание своей программы под устройство.
8)


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

Карма: 1
Рейтинг сообщений: 23
Зарегистрирован: Чт авг 21, 2014 11:11:48
Сообщений: 1283
Откуда: краснодарский край
Рейтинг сообщения: 0
https://ra4nal.ontvtime.ru/acrobat/ch2.pdf
Как это реализовано на MSC51 что он считает до 100мГц. с точностью до герца,по какому алгоритму?
Я изготовил это себе много лет назад,радуюсь и каждый раз удивляюсь.Этого не может быть по классической схеме. Потому что 1830ве31 не работает с частотами 100мГц. До 20,еще кое как.Какой то хитроумный алгоритм автор применил.Входной делитель стоит,но как тогда он меряет с точностью до герца ?? :shock:


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

Карма: 96
Рейтинг сообщений: 1502
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15460
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Ёжли весьма грубо по памяти...
Предделитель на 1024...
Базовая входная частота для "стандартного" Т0/Т1 в режиме счета равна Fкварца/24 (при 12 МГц кварце это 500 КГц).
Итогом при кварце в 12 МГц и предделителе на 1024 в принципе 500*1024=512 МГц...
Тут же даже при 6,144 МГц - 6,144/24*1024=262,144...
Так что вполне себе работоспособный агрегат.
Ну и подсчет можно количество импульсов за промежуток времени - стандартно для частотомера (импульсы в Т1 за секунду или кратное время) или периодомер - калиброванные импульсы подаем на счетный вход, а проверяемый сигнал формирует окно измерения.
Скорее всего низкая частота меряется именно в режиме периодомера - базовая опорная от тактового генератора идет на счетный регистр, а роль "клапана" играет измеряемый интервал на входе INT0/INT1 (таймер в режиме 1, управление на выводе INTn, контроль битами GATEn и TRn).
Так что ничего сверхъестественного...
:roll:


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

Карма: 1
Рейтинг сообщений: 23
Зарегистрирован: Чт авг 21, 2014 11:11:48
Сообщений: 1283
Откуда: краснодарский край
Рейтинг сообщения: 0
Я так и подозревал,что то навроде периодомера.
А вот по погрешности это будет уступать классическим восьми десятичным счетчикам
с остановкой счета через секунду? Мне кажется там программная интерпретация,апроксимация идет.
Вопрос философский. получается за меньшее время можно добиться такой же точности.. пока в голове не
укладывается.
з.ы. кстати в яндекс-картинках первые картинки по запросу частотомер на ВЕ31 мои. В пульте от РС "пальма"


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

Карма: 96
Рейтинг сообщений: 1502
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15460
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Точность будет определяться формирователем измерительного окна (частотомер) или тактовыми импульсами (периодомер).
Дополнительно определение фронтов импульсов и интервала задержки на входных портах.
В принципе - не сильно то и отличается от "набора на рассыпухе"...
:roll:
Для гурманов есть еще 8253/8254 (КР580ВИ53/КР1810ВИ54) - те даже сразу в двоично-десятичном формате считать могут (если понадобится), да внешний строб и тактовый входа имеют да три канала двухбайтовых счетчиков...
У них входная частота минимум от 2,5 МГц (а может достигать и более - 10-12 МГц - смотрим конкретные даташитки).
8)


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

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
Мне кажется там программная интерпретация,апроксимация идет.

там скорее всего считывается значение пределителя на DD6 DD7 - нога 10 DD1 запрещает внешний счет, нога 11 DD1 подает "свои" импульсы для подсчета.
Этот принцип применяется в частотомерах на PICах, подробнее почитать например:
https://radiostorage.net/3665-prostoj-i ... 50mhz.html


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

Карма: 96
Рейтинг сообщений: 1502
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15460
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Мне чего-то показалось что там часть УАРТа задействована...
Как генератор интервалов...
Оттого и "дробленка" (стандартно кварц кратный 12 для старых mcs51 ставится) а тут в схеме "хвостатый"...
:roll:
Вариантов там весьма много...
8)


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

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
из pdf:
Цитата:
Важной особенностью частотомера является то,
что в нем можно использовать кварцевый резонатор на любую, самую "экзотическую" частоту в
диапазоне 5...12 МГц. Оптимальным, на мой взгляд, является значение 6...8 МГц. Длительность
интервала измерения определяется двумя константами - К1 и К2. Программа построена таким образом, что допускает многократную коррекцию этих значений.

из исходника:
Код:
PER2:   CLR    P3.1         ; импульс на вход внешн. счетчика
        SETB   P3.1         ; /
        DJNZ   TMP1,PER1
        DEC    FRQ2I        ; ст. байт внешн. счетчика
        NOP                 ; дополнение до четного кол-ва циклов


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

Карма: 96
Рейтинг сообщений: 1502
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15460
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
У mcs51 счет можно напрямую от тактовой подавать (Fкварца/12)...
Для режима измерителя длительности я б сунул измеряемый интервал на INTn, а контрольные импульсы взял от ГТИ...
:roll:
Но... то уж кому чего удобнее...
8)


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

Карма: 1
Рейтинг сообщений: 23
Зарегистрирован: Чт авг 21, 2014 11:11:48
Сообщений: 1283
Откуда: краснодарский край
Рейтинг сообщения: 0
Все же ключевая фраза,что время измерения 100мГц на 8 разрядов одна секунда. И это несмотря на предделитель ( мне кажется он на 256 а не на 1024. 8х8х2х2 )
Было бы меньше секунды,это бы неизбежно съело бы младшие разряды. несмотря на любые хитроумные алгоритмы. Я прав ?


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

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


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

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


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

Сейчас этот форум просматривают: maxlab и гости: 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