Я пытаюсь донести очевидную мысль.

Флейм в чистом виде - все что угодно...
Но - в рамках закона :)
Ответить
Друг Кота
Аватара пользователя
Сообщения: 25404
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

scorpi_0n писал(а):Да и вы её не на АСМе решали.
На АСМе.
scorpi_0n писал(а):Костыль - потому что не во всех МК ПИК24-33 он есть.
Является ли 2 модуля АЦП из 3 в СТМ32 костылями лишь потому, что они есть не во всех СТМ32?
Является ли модуль USB костылем лишь потому, что есть не во всех СТМ32?
:))) Совершенно бредовый довод, извините...
scorpi_0n писал(а):Этим костылём пытались выравнять кривизну таймеров и отсутствие вменяемой синхронизации.
И это чушь. Все таймеры имеют перекрестную синхронизацию во всех модулях
scorpi_0n писал(а): Кривизна этого костыля в том, что даже он не может запустить несколько таймеров на внешний счёт одновременно. Что делает dsPIC33 своего рода обычным генератором сигналов с математической обработкой и контуженной возможностью управления извне, т.е. с эфемерной попыткой решать некоторые задачи на уровне АСМа, со всеми вытекающими.
А какой смысл в одновременном запуске внешнего счета нескольких таймеров, если все запускаемые таймеры синхронны с системной частотой? Два таймера могут быть запущены как 32-разрядные, а одновременно несколько - я плохо понимаю такую задачу?
В СТМ32 так же нет ни одного асинхронного таймера с захватом.
а без захвата асинхронный таймер с одновременным запуском никому не нужен.
Ну и главное. Модуль PTG создан совершенно для другого. Он создан как динамический конфигуратор периферии без участия ядра. И не нужно приписывать ему какие то странные свойства которыми он обделен.
Измерительная часть по входным сигналам строится на модулях захвата, а не внешнем счете синхронными таймерами.
Реклама
Прорезались зубы
Сообщения: 203
Зарегистрирован: Сб ноя 19, 2016 21:05:48

Сообщение Мурато Мяуконни »

А можете запустить одновременно несколько не связанных друг с другом таймеров одной командой? Ага, ага, вот-вот.
Подпись убрал вместе с автором. aen
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15607
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Можно.
580ВИ53 (1810ВИ54) и немного внешней "рассыпухи".
8)
Как вариант - энное количество программных таймеров с единым тактированием.
:sleep:
Прорезались зубы
Сообщения: 203
Зарегистрирован: Сб ноя 19, 2016 21:05:48

Сообщение Мурато Мяуконни »

:) посмотрел ее цену на первом попавшемся сайте - о майн гот! это только в космонавтику или Газпром - там денег не считают.

К вопросу сигнальной работы - это уж не для новичков. Новичкам бы термометр да часы сделать.
Последний раз редактировалось Мурато Мяуконни Ср янв 04, 2017 13:30:58, всего редактировалось 1 раз.
Подпись убрал вместе с автором. aen
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 25404
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

Мурато Мяуконни писал(а):А можете запустить одновременно несколько не связанных друг с другом таймеров одной командой? Ага, ага, вот-вот.
Легко. Маппируем все гейты этих таймеров на общий пин и запускаем одной командой или одним стробом от другой периферии.
Последний раз редактировалось КРАМ Ср янв 04, 2017 13:28:17, всего редактировалось 1 раз.
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 616
Зарегистрирован: Вс ноя 01, 2015 13:13:49

Сообщение scorpi_0n »

2КРАМ
Не путайте разное количество модулей в разных МК и отсутствие таковых вообще. Для чего-то PTG в серии Е добавили же?
И не вам ли самому знать всю кривизну ПИК24-33. Других тут просто нет. Ваши какие-то знания по ПИК24-33 делают вас уникальным, но не более. Движения по этой теме не наблюдается, увы.
И если уж тема про АСМ - последний класс езды на велосипеде ПИК24-33 показывал =AVR= на сахаре, да и то, лет 8 назад. Других примеров не видел и не помню.

Добавлено after 1 minute 32 seconds:
КРАМ писал(а):
Мурато Мяуконни писал(а):А можете запустить одновременно несколько не связанных друг с другом таймеров одной командой? Ага, ага, вот-вот.
Легко. Маппируем все гейты этих таймеров на общий пин и запускаем одной копандой или одним стробом от другой периферии.
Внешний счёт? Не позорьтесь! В даташит хоть гляньте.
Реклама
Прорезались зубы
Сообщения: 203
Зарегистрирован: Сб ноя 19, 2016 21:05:48

Сообщение Мурато Мяуконни »

Вот именно. Зачем костыли с внешним обвесом там, где делается всё внутри. Хотя, кому как.
Подпись убрал вместе с автором. aen
Друг Кота
Аватара пользователя
Сообщения: 25404
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

scorpi_0n писал(а):2КРАМ
Не путайте разное количество модулей в разных МК и отсутствие таковых вообще. Для чего-то PTG в серии Е добавили же?
Ровно для того, для чего в других контроллерах добавляют новые модули - для новых возможностей.
И такие возможности этот модуль реально предоставляет.
Я сумел реализовать на нем практически всю временную диаграмму устройства, включая измерение и синхронизм по входным сигналам при минимальной загрузке ядра.
Полагаю,что достаточно скоро этот модуль появится и в других ПИКах, а паче и на других платформах других производителей.
Так зачем запускать несколько таймеров на внешний счет одновременно?

Добавлено after 1 minute 26 seconds:
scorpi_0n писал(а): Внешний счёт?
Товарисч ничего про ВНЕШНИЙ счет не говорил. Вопрос оего надобности в реальной задаче остался открытым.
Друг Кота
Аватара пользователя
Сообщения: 15607
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

"КРИВИЗНЫ" разве что у интеловских 8051 нету.
8)
Друг Кота
Аватара пользователя
Сообщения: 25404
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

Мурато Мяуконни писал(а):Зачем костыли с внешним обвесом там, где делается всё внутри
Не вижу в решении с ремапом пинов никакого обвеса. Расход пина - есть. Но разве кому то не хватает свободных ног?
И сам по себе ремап очень полезная фича практически отсутствующая в СТМ32. Там условный ремап настолько кос и крив, что реального интереса не представляет, а напротив мешает ряду решений...
Прорезались зубы
Сообщения: 203
Зарегистрирован: Сб ноя 19, 2016 21:05:48

Сообщение Мурато Мяуконни »

КРАМ писал(а):измерение и синхронизм по входным сигналам при минимальной загрузке ядра.
И в чем тут уникальность? Такое умеют делать многие платформы.

У СТМ нет ремапа? Да ну вы что, окститесь. "Вы любите кошек? - Нет. - Да вы просто не умеете их готовить!"
Подпись убрал вместе с автором. aen
Друг Кота
Аватара пользователя
Сообщения: 25404
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

Мурато Мяуконни писал(а):У СТМ нет ремапа?
Опять Вы перевираете сказанное мной. Ремап у СТМ - это пародия на ремап. Есть просто многофункциональные пины с ограниченным выбором периферии на них. Причем выбор периферии взаимоисключающий. Это не ремап, а черт знает что.

Добавлено after 2 minutes 58 seconds:
Мурато Мяуконни писал(а): И в чем тут уникальность? Такое умеют делать многие платформы.
Такое - не умеют.
Читайте даташит.
PTG- это по сути сопроцессор периферии. Это АВТОНОМНЫЙ программный автомат на 32 команды с ветвлениями и условиями для управления периферией и с собственной генерацией событий и прерываний.
Прорезались зубы
Сообщения: 203
Зарегистрирован: Сб ноя 19, 2016 21:05:48

Сообщение Мурато Мяуконни »

Ну ладно. А КАКОЕ отношение всё это имеет к теме темы???? - ассемблер пиков для начинающих
Подпись убрал вместе с автором. aen
Вымогатель припоя
Аватара пользователя
Сообщения: 616
Зарегистрирован: Вс ноя 01, 2015 13:13:49

Сообщение scorpi_0n »

КРАМ писал(а):
Мурато Мяуконни писал(а):Зачем костыли с внешним обвесом там, где делается всё внутри
Не вижу в решении с ремапом пинов никакого обвеса. Расход пина - есть. Но разве кому то не хватает свободных ног?
Хотите по взрослому, с блэкджеком и девками? Юзайте ПСоК.
Кстати, в тему - ни разу не слышал чтобы кто-то кодил ПСоКи на АСМе. Такое вообще бывает?
Друг Кота
Аватара пользователя
Сообщения: 25404
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

Мяукони, Вы не в состоянии вспомнить логическую цепочку сообщений?
Перечитайте тему.
:tea:
По поводу одновременного запуска внешнего счета не изволите высказаться?
:)))
ЗЫ. Уважаемые оппоненты, мне смешно читать Ваши "доводы", но не из-за их содержания (в этом нет ничего смешного), а из-за дежавю. Источник всех этих "доводов" один. И почему то его сегодня нет. :wink:
Стас, ау!
Вымогатель припоя
Аватара пользователя
Сообщения: 616
Зарегистрирован: Вс ноя 01, 2015 13:13:49

Сообщение scorpi_0n »

КРАМ писал(а): PTG- это по сути сопроцессор периферии. Это АВТОНОМНЫЙ программный автомат на 32 команды с ветвлениями и условиями для управления периферией и с собственной генерацией событий и прерываний.
Вещь расчудесная и нужная. Только не видел ни разу чтобы её вообще кто-то юзал. Особенно новички да ещё и на АСМе. Гугль так вообще в догадках теряется.
Друг Кота
Аватара пользователя
Сообщения: 25404
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

scorpi_0n писал(а):Юзайте ПСоК.
Можно и ПСоК. Только зачем, в чем профит?
Кстати, ПСоК сделан на АРМ ядре и потому нормально пишется на АСМ.
Дело ведь не в АСМе, а в целесообразности его применения.
Друг Кота
Аватара пользователя
Сообщения: 15607
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

"Патриотические Силы освобождения Конго"?
:roll:
Друг Кота
Аватара пользователя
Сообщения: 25404
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

scorpi_0n писал(а): Вещь расчудесная и нужная. Только не видел ни разу чтобы её вообще кто-то юзал. Особенно новички да ещё и на АСМе. Гугль так вообще в догадках теряется.
А причем тут гугель? :dont_know:
Вы полагаете гугель источником специальных знаний?
Мне всегда казалось, что источником такой информации является даташит и только он.
И какая разница сколько людей еще юзают тот или иной девайс? Разве от этого интерес может как то измениться?
Странная у Вас мотивация...
ЗЫ. Стасу привет... :music:
Вымогатель припоя
Аватара пользователя
Сообщения: 616
Зарегистрирован: Вс ноя 01, 2015 13:13:49

Сообщение scorpi_0n »

КРАМ писал(а):мне смешно читать Ваши "доводы"
:facepalm:
Читаем
В СТМ32 так же нет ни одного асинхронного таймера с захватом.
и удивляемся.
Ну да ладно, тема не та. Пока ясно одно - юзание АСМа явление чисто вынужденное из-за нехватки скорости, периферии или кривизны архитектуры.
Ответить

Вернуться в «МЯЯЯУ!»