Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Продукция MICROCHIP

Продукция MICROCHIP Технические вопросы по всей продукции Microchip

Ответ
 
Опции темы Опции просмотра
Старый 19.03.2017, 16:14   #226
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 46
Сообщений: 3,746
Вес репутации: 6161/141
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: PIC18F “K42” family with DMA

Крам, изучите неповерхностно RM. Почитайте о теневых буферах регистров таймера, о прелоад...
besogon, браво RM вы абсолютно не читали . Продолжайте эмоционировать.
dosikus вне форума   Ответить с цитированием
Старый 19.03.2017, 16:14   #227
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: МО
Возраст: 59
Сообщений: 2,374
Вес репутации: 3125/96
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: PIC18F “K42” family with DMA

Цитата:
Сообщение от dosikus Посмотреть сообщение
И шо ? Это есть и у таймеров стм, по 3-4 канала.И он точно так же требует внешней загрузки из таблицы для формирования синусоиды.
И что? В чем тут преимущество СТМ? Кроме вычурности использования ДМА, конечно...
Марк вне форума   Ответить с цитированием
Старый 19.03.2017, 16:17   #228
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: МО
Возраст: 59
Сообщений: 2,374
Вес репутации: 3125/96
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: PIC18F “K42” family with DMA

Цитата:
Сообщение от dosikus Посмотреть сообщение
Крам, изучите неповерхностно RM. Почитайте о теневых буферах регистров таймера, о предоплате...
У меня такое ощущение, что Вы считаете всех за идиотов...
Если для трех фаз требуется три таймера общего назначения, то причем тут теневые регистры?
И о какой предоплате Вы тут говорите? Может о предзагрузке речь?
Марк вне форума   Ответить с цитированием
Старый 19.03.2017, 16:20   #229
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 1,923
Вес репутации: 3528/78
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: PIC18F “K42” family with DMA

dosikus
нет, давайте про одновременность. так сказать, чтобы расставить точки.
мы здесь все посмеемся.
Марк
И что? В чем тут преимущество СТМ? Кроме вычурности использования ДМА, конечно... - фокус в том, что для решения конкретно этой задачи (грузить новые скважность в регистр обновления для следующего периода) сойдет любое DMA, как и вообще можно решить без DMA.
Если для трех фаз требуется три таймера общего назначения, то причем тут теневые регистры? - скорее всего одного достаточно. период всегда один. скважность разная.
besogon вне форума   Ответить с цитированием
Старый 19.03.2017, 16:29   #230
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: МО
Возраст: 59
Сообщений: 2,374
Вес репутации: 3125/96
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: PIC18F “K42” family with DMA

При формировании трех фаз векторного управления нужно ШЕСТЬ ШИМов.
Потому что у трех мостовых схем не может быть общего потенциала.
Марк вне форума   Ответить с цитированием
Старый 19.03.2017, 16:47   #231
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 46
Сообщений: 3,746
Вес репутации: 6161/141
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: PIC18F “K42” family with DMA

Цитата:
Сообщение от Марк Посмотреть сообщение
И о какой предоплате Вы тут говорите? Может о предзагрузке речь?
Речь была о прелоад , это смартфон издевается .

Крам, напомню так же что началось все с запроса Pridnya. А куда вас несет, это уже ваши проблемы...
dosikus вне форума   Ответить с цитированием
Старый 19.03.2017, 16:56   #232
CERGEI
Senior Member
 
Аватар для CERGEI
 
Регистрация: 11.07.2009
Возраст: 36
Сообщений: 526
Вес репутации: 183/41
CERGEI has a spectacular aura aboutCERGEI has a spectacular aura about
По умолчанию Re: PIC18F “K42” family with DMA

Цитата:
Сообщение от besogon Посмотреть сообщение
И что? В чем тут преимущество СТМ? Кроме вычурности использования ДМА, конечно... - фокус в том, что для решения конкретно этой задачи (грузить новые скважность в регистр обновления для следующего периода) сойдет любое DMA, как и вообще можно решить без DMA.
Если для трех фаз требуется три таймера общего назначения, то причем тут теневые регистры? - скорее всего одного достаточно. период всегда один. скважность разная.
Странное у вас суждение. DMA это же разгрузка цпу. Вы прям так в штыки все воспринимаете. Вас под пытками не заставляют использовать стм
CERGEI вне форума   Ответить с цитированием
Старый 19.03.2017, 17:06   #233
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 1,923
Вес репутации: 3528/78
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: PIC18F “K42” family with DMA

CERGEI
Я видел ранее в корне неверные утверждения - и отписался что я глубоко не согласен с тем, что все перечисленное работает как было написано.

Я поверностно знаю особенности реализаций типовых armv6/armv7/armv8 решений. Этого достаточно, чтобы понимать, что быть может а чего быть не может.

Вас под пытками не заставляют использовать - я где-то отговаривал от использования? Вы считаете у меня есть иллюзии насчет stm8/stm32? нет. хороший контроллеры, которыми можно решить широкий круг задач. ну или выстрелить себе в ногу.
besogon вне форума   Ответить с цитированием
Старый 19.03.2017, 17:11   #234
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 1,923
Вес репутации: 3528/78
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: PIC18F “K42” family with DMA

CERGEI
ну и естественно, при прочих равных я бы всегда писал для mips и вообще, была бы возможность, абстрагировался от всех других архитектур.
такой возможности нет. и не будет. скорее всего - никогда.
besogon вне форума   Ответить с цитированием
Старый 19.03.2017, 17:37   #235
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 46
Сообщений: 3,746
Вес репутации: 6161/141
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: PIC18F “K42” family with DMA

Цитата:
Сообщение от besogon Посмотреть сообщение
dosikus
DMA burst для этого и создан -для ОДНОВРЕМЕННОЙ загрузки регистров таймера. - умопомрачительный бред, граничащий с полной безграмотностью и не знанием базовых вещей, относительно функционирования такого рода устройств.

DMA burst только лишь блокирует доступ к AHB всем, кроме выбранного DMA на время транзакции и только.

Как в Вашем вооброжаемом мире чезер 32битную AHB одновременно прокачивается 32*n, n>1 данныx? откуда вообще вся эта деградация идет?

да и откуда этот бред насчет таймеров? как угодно можно использовать, если нужно, чтобы DMA заблокировала AHB на время транзакции.

причем вот этого полета мысли про одновременность во всем DMA burst и близко нет.


А теперь вместо ваших надумок и вашего же высокопарного бреда , извольте
ознакомиться :
RM0091 стр. 544

Цитата:
Example of how to use the DMA burst feature In this example the timer DMA burst feature is used to update the contents of the CCRx registers (x = 2, 3, 4) with the DMA transferring half words into the CCRx registers. This is done in the following steps: 1. Configure the corresponding DMA channel as follows: –DMA channel peripheral address is the DMAR register address –DMA channel memory address is the address of the buffer in the RAM containing the data to be transferred by DMA into CCRx registers. –Number of data to transfer = 3 (See note below). –Circular mode disabled. 2. 3. 4. 5. Note: Configure the DCR register by configuring the DBA and DBL bit fields as follows: DBL = 3 transfers, DBA = 0xE. Enable the TIMx update DMA request (set the UDE bit in the DIER register). Enable TIMx Enable the DMA channel This example is for the case where every CCRx register to be updated once. If every CCRx register is to be updated twice for example, the number of data to transfer should be 6. Let us take the example of a buffer in the RAM containing data1, data2, data3, data4, data5 and data6. The data is transferred to the CCRx registers as follows: on the first update DMA
Ну что господин теоретик? Будете учиться читать?
dosikus вне форума   Ответить с цитированием
Старый 19.03.2017, 17:50   #236
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 1,923
Вес репутации: 3528/78
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: PIC18F “K42” family with DMA

dosikus
Вы по ходу даже не умеете читать, что сами постите.

Где у Вас там хоть слово про то, что DMA burst есть одновременность
загрузки в регистры?

Вот мне сейчас, например, кажется что у Вас непонимание азов, как вообще работают подсистемы в МК.

Давайте Вы в своем посте выделите вот эту вот одновременность.
Заодно нам объясните, как через AHB все это одновременно грузится.

про обновление регистров периода таймера из регистров обновления пока сейчас не будем - это свойство никак не относится к DMA и есть во многих МК, где DMA вообще нет. но мы потом дойдем и до этого вопроса.

Так, чтобы расставить точки над i.
besogon вне форума   Ответить с цитированием
Старый 19.03.2017, 17:50   #237
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 46
Сообщений: 3,746
Вес репутации: 6161/141
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: PIC18F “K42” family with DMA

Цитата:
Сообщение от Марк Посмотреть сообщение
При формировании трех фаз векторного управления нужно ШЕСТЬ ШИМов.
Потому что у трех мостовых схем не может быть общего потенциала.
3мя каналами с комплементарными выхлопами обойдёмся...

besogon
Цитата:
This example is for the case where every CCRx register to be updated once.
Вам перевести? Вы и язык к тому же не знаете.
И мне уже не кажется , я твердо уверен -из вас разработчик как из свиньи балерина...

Последний раз редактировалось dosikus; 19.03.2017 в 17:55.
dosikus вне форума   Ответить с цитированием
Старый 19.03.2017, 17:52   #238
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 1,923
Вес репутации: 3528/78
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: PIC18F “K42” family with DMA

причем там четко есть слова, как работает DMA burst. с рассчетом на самых недалеких. с обилием рисунков и пояснений.
про его FIFO, про то, как передается, и что вообще происходит.
besogon вне форума   Ответить с цитированием
Старый 19.03.2017, 17:54   #239
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 1,923
Вес репутации: 3528/78
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: PIC18F “K42” family with DMA

dosikus
переведите, мы все посмемся.
потом еще twiсe переведите.
besogon вне форума   Ответить с цитированием
Старый 19.03.2017, 17:59   #240
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 1,923
Вес репутации: 3528/78
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: PIC18F “K42” family with DMA

Как они дважды у Вас одновременно обновляются. узнаем.
besogon вне форума   Ответить с цитированием
Старый 19.03.2017, 18:48   #241
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: МО
Возраст: 59
Сообщений: 2,374
Вес репутации: 3125/96
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: PIC18F “K42” family with DMA

Цитата:
Сообщение от dosikus Посмотреть сообщение
Или снова за вас....?
Досикус, а к чему весь Ваш спич?
Апдейт ШИМа всегда происходит при старте нового цикла.
Синхронизм таймеров дело нехитрое и есть везде (у Микрочипа в частности), даже если они пущены не одновременно.
Какая разница как грузятся регистры каждого канала, если совершенно элементарно три транзакции синхронизируются с началом очередного цикла ШИМа, что полностью гарантирует одновременность апдейта во всех каналах... Иное возможно лишь если период ШИМ менее 5...6 машинных циклов, что совершенно абсурдно. Кому нужен такой "ШИМ"?
Марк вне форума   Ответить с цитированием
Старый 19.03.2017, 19:12   #242
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: МО
Возраст: 59
Сообщений: 2,374
Вес репутации: 3125/96
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: PIC18F “K42” family with DMA

Цитата:
Сообщение от CERGEI Посмотреть сообщение
Вас под пытками не заставляют использовать стм
Назойливость Стаса и досикуса в рекламе СТМов ничего кроме удивления и снисходительной улыбки не вызывает. Они ломятся в открытую дверь.
Вот я знаю нескольких серьезных разработчиков, которые кроме TMS320 ничего не признают. Их можно понять. То, чем они занимаются отлично вписывается в архитектуру Техаса, инфраструктура разработки позволяет в кратчайшие сроки решить поставленные задачи с необходимой надежностью результата. Они балуются с СТМ, но переходить на них в ближайшее время не намерены. Цена изделия несоизмерима с разницей цен между СТМ и Техасом, а порой разницы нет вообще.
"Так о чем же этот фильм? Да ни о чем..." (с)
Я все жду когда этой сладкой парочке надоест блуждать по форумам в попытках "продать СТМ"...
Марк вне форума   Ответить с цитированием
Старый 19.03.2017, 20:02   #243
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: МО
Возраст: 59
Сообщений: 2,374
Вес репутации: 3125/96
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: PIC18F “K42” family with DMA

Цитата:
Сообщение от dosikus Посмотреть сообщение
3мя каналами с комплементарными выхлопами обойдёмся...
Комплементарный выход - это ПОЛУмост. То есть уменьшение амплитуды выхода вдвое против моста.
Обсуждение стало более широким, нежели частный случай темы, который очевидно легко зарывается новыми 8 разрядными ПИКами без всякого ДМА.
Речь идет о мифически уникальной таймерной периферии СТМ, кторая возможно на момент своего появления и была уникальной, но время идет и конкуренты подтягивают свои решения. И они оказываются местами не хуже, а местами и лучше.
Это я все к тому, что никакие платформы не были и не будут универсальными. Диверсификация во всем полезна.
Марк вне форума   Ответить с цитированием
Старый 19.03.2017, 21:55   #244
CERGEI
Senior Member
 
Аватар для CERGEI
 
Регистрация: 11.07.2009
Возраст: 36
Сообщений: 526
Вес репутации: 183/41
CERGEI has a spectacular aura aboutCERGEI has a spectacular aura about
По умолчанию Re: PIC18F “K42” family with DMA

Да вообще все равно. Я вообще не из ваших знакомых,я получаю тока знания и мне лень спорить, особенно с такими разработчиками.
CERGEI вне форума   Ответить с цитированием
Старый 20.03.2017, 12:52   #245
Romantic
Senior Member
 
Аватар для Romantic
 
Регистрация: 13.07.2007
Адрес: Ленинград
Возраст: 33
Сообщений: 2,092
Вес репутации: 3340/95
Romantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond repute
По умолчанию Re: PIC18F “K42” family with DMA

Цитата:
Сообщение от dosikus Посмотреть сообщение
И здесь становится всем ясно, что без DMA и буст не обойтись, ОДНОВРЕМЕННЫЙ АППАРАТНЫЙ СТАРТ ну просто необходим и невзрачный пЫчок идет лесом...
Браво господа теоретики...
... и невзрачный пЫчок показывает Вам на независимые от ядра логические ячейки, которые можно использовать для запуска или тактирования таймеров...
Romantic вне форума   Ответить с цитированием
Старый 20.03.2017, 20:06   #246
gromovi
Banned
 
Регистрация: 17.02.2009
Сообщений: 1,368
Вес репутации: 381/0
gromovi is just really nicegromovi is just really nicegromovi is just really nicegromovi is just really nice
По умолчанию Re: PIC18F “K42” family with DMA

Цитата:
Сообщение от Pridnya Посмотреть сообщение
...одолевают депрессивные настроения. Это не хорошо. Ни у кого не должно появляться чувство, что кто-то лишний, кого-то выгоняют, кто-то стал не тот...
не, не, не. Вы меня не правильно поняли. Никакой депресухи. Мне стало сомнительно dosikus ли это. Сильно напоминает другого человека. А к dosikus-у всегда относился и отношусь с большущим уважением.
Все ухожу в сторону созерцателя. Я не настолько глубоко в теме, чтобы участвовать в диалоге.
gromovi вне форума   Ответить с цитированием
Старый 21.03.2017, 09:43   #247
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 39
Сообщений: 4,503
Вес репутации: 4370/125
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: PIC18F “K42” family with DMA

Посмотрел две последние страницы про DMA burst (пакетная передача данных с помощью DMA) и понял, что dosikus и besogon мыслят на разных уровнях, в разных абстрактных слоях, первый как исполнитель (частный случай), второй как архитектор (общий случай).

Цитата:
Сообщение от dosikus Посмотреть сообщение
besogon, гипотезы вы с Крам'ом сочиняете.
А о DMA читайте RM , DMA burst для этого и создан -для ОДНОВРЕМЕННОЙ загрузки регистров таймера.
Это вам не асмЪ ковырять...
Цитата:
Сообщение от besogon Посмотреть сообщение
dosikus
DMA burst для этого и создан -для ОДНОВРЕМЕННОЙ загрузки регистров таймера. - умопомрачительный бред, граничащий с полной безграмотностью и не знанием базовых вещей, относительно функционирования такого рода устройств.

DMA burst только лишь блокирует доступ к AHB всем, кроме выбранного DMA на время транзакции и только.

Как в Вашем вооброжаемом мире чезер 32битную AHB одновременно прокачивается 32*n, n>1 данныx? откуда вообще вся эта деградация идет?

да и откуда этот бред насчет таймеров? как угодно можно использовать, если нужно, чтобы DMA заблокировала AHB на время транзакции.

причем вот этого полета мысли про одновременность во всем DMA burst и близко нет.
На этом форуме - одном из немногих, на котором его еще не забанили за инакомыслие и формы его выражения, dosikus попросил меня показать известно кому (besogon-у похоже), что он может использовать пакетную передачу с помощью DMA для обновления нескольких таймеров, т.е. частный случай пакетной передачи (DMA burst). Но термин "пакетная передача с помощью контроллера прямого доступа к памяти" - из другого абстрактного слоя, где нет таймеров и прочего.
Короче, ребята, не ссорьтесь, всем есть место для выражения своих мыслей. Не нужно только кривляться, искажать имена.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 21.03.2017, 11:44   #248
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,436
Вес репутации: 4737/111
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: PIC18F “K42” family with DMA

Он там обещал показать sin из нецентрально выравненного ШИМ, очень хотелось спросить как бы он выбирал коэффициенты поправок для снижения коэффициента гармоник, да гляжу он забанен уже.
Про одновременно запущенные таймеры это шедевр конечно.

А вообще всё устроено примерно так. Если рассматривать достаточно большой кусок пищевой цепочки, то dosikus и другие разработчики почему-то ссорятся из-а выбора контроллера, меряются пи**ами отросшими не у них даже и их родственников, и даже не у их знакомых.
Жизнь кипит меж ними, а тем временем некая структура выбирает тендером поставщика готового изделия.
Выбор понятное дело "честный" как обычно. И побеждает - кто надо побеждает, и начинает заваливать следующий уровень пищевой цепочки откровенным давном. Вот тут я, как промежуточное звено перед потребителем должен провести тестирование по заранее ущемленной, навязанной мне методике (формировалась явно для победителя тендера) и вынести однозначный вердикт - годно! Но уже через сутки потребитель сообщает, что это давно вовсе не съедобное. Проверяю не по методике которую мне навязали, а по ГОСТ - и вот всем сразу ясно становится, что потребителя кормят конфетами из давна!

Вопрос: какую роль играет выбор МК МК1 vs МК2 ? Да никакой роли не играет. Хоть на пневматике лепи. Просто успей в сроки и вложись в параметры. А не вложишься - подрихтуем нормы.

Весь профессионализм доставляет удовольствие только самому работнику. Остальным в пищевой цепочке выше и ниже или похрену, либо сильно негативноотносятся. Негативно т.к. профи является профи только в собственных глазах, остальные же воспринимают это как излишние накладные расходы. Заменить любого профи можно за 1.5 секунды пинком под зад. (для наемников конечно) И все розовые мечты, а как они без меня вот это сделают или вот это - да никак, это значит оно никому и не нужно ни разу. Да оно и реально не нужно. Ни то ни другое.
Если чо - просто бомбит от одного изделия совместного производства Одесса-Вологда 17 г выпуска. Партия огромная по меркам моего предприятия. на фоне этого выбор проца кажется смешным. Тут выбор страны производителя уже не Мы делаем.

На кой люди тут ссорились, у какого производителя лучше выросло? С ума посходили что-ли. Одна полка пищевой цепочки. Сотрудничать надо было.
ampersant вне форума   Ответить с цитированием
Старый 21.03.2017, 12:34   #249
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 1,923
Вес репутации: 3528/78
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: PIC18F “K42” family with DMA

ampersant
а что случилось-то? с Одессой-Вологдой 17г? Я совсем не понимаю.
Сотрудничать надо было. - мне было важно выяснить принципиальный момент, относительно устройства МК.

на мой взгляд, понимание того, как передаются данный по шинам МК и почему так происходит это тот вопрос, в котором не должно быть абсолютно никакой магии.
besogon вне форума   Ответить с цитированием
Старый 21.03.2017, 13:11   #250
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 1,923
Вес репутации: 3528/78
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: PIC18F “K42” family with DMA

Pridnya
пакетную передачу с помощью DMA для обновления нескольких таймеров - скорее для атомарного обновления. DMA burst, как я уже писал, и нужен для атомарных операций. однако атомарность, как Вы сами понимаете, не является одновременностью.

с теневыми регистрами, которые не имеют в общем случае отношения к DMA, пожалуй знаком каждый, кто работал с 8битниками pic. у них 16битные таймера обновляются по записи в low. и, вообще говоря, это не имеет никакого отношения DMA burst.
besogon вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
появились датащиты на PIC32MZ EC Алексей Продукция MICROCHIP 154 16.03.2015 10:43
PIC32 DMA UART сбои при передаче valery1966 Продукция MICROCHIP 8 01.07.2014 17:11
АЦП с DMA dspic33fj128mc804 zhaa2 Продукция MICROCHIP 24 01.05.2013 10:26
PIC32: скорость DMA tester Продукция MICROCHIP 41 11.06.2011 18:28
DMA??? Iptash Продукция MICROCHIP 13 18.11.2009 11:38


Часовой пояс GMT +3, время: 11:06.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot