|
|
 |
Ответов
|
Aug 4 2010, 21:53
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(startrek77 @ Aug 5 2010, 01:38)  Вопрос, вообще можно ли стабильно работать с этим процессором переключая частоты в реальном времени? Если да то на какие моменты обратить внимание? Да, можно. Для ранних серий (58818C) следует обратить внимание на еррату. Цитата(startrek77 @ Aug 5 2010, 01:38)  И ещё, так как это фриртос, то как вы считаете отлаженный код на 48 мегагерцах должен хорошо адаптироваться на частоту 8/16 мегагерц? Ну, если ему будет достаточно 8/16, то какие могут быть проблемы? Разве что перепрограммировать всю частотнозависимую периферию при переключении клока не слишком удобно может показаться. Idle-режим уже задействовали? Если нет, то начинать стоит именно с него. Цитата(startrek77 @ Aug 5 2010, 01:38)  И ещё такой вопрос. Может ли ядро быть настроено на 8 мегагерц а USB на 48 и работать одновременно, что бы частоты не переключать? Увы, нет.
|
|
|
|
|
Aug 4 2010, 22:17
|
Участник

Группа: Участник
Сообщений: 35
Регистрация: 13-01-10
Пользователь №: 54 769

|
Цитата(aaarrr @ Aug 5 2010, 00:53)  Idle-режим уже задействовали? Если нет, то начинать стоит именно с него. А Idle-режим это что такое? Никогда не сталкивался, поясните  Цитата(aaarrr @ Aug 5 2010, 00:53)  Увы, нет. Я вот картинку приложил. Там написано что при "ARM core clock 8 Mhz" и "USB transceiver enabled" потребление будет ~8,4 мА. Получается частота ядра 8 мегагерц одновременно с настроенным USB. Разве нельзя PLL настроить на 48 мегагерц (USB должно работать) а ядро процессора настроить к примеру на 12 мегагрц настроив делитель? Т.е для ядра поделить частоту PLL поделить на какое-то значение, я про параметр PMC_MCKR.
Эскизы прикрепленных изображений
|
|
|
|
|
Aug 4 2010, 22:48
|
Участник

Группа: Участник
Сообщений: 35
Регистрация: 13-01-10
Пользователь №: 54 769

|
Цитата(aaarrr @ Aug 5 2010, 01:37)  Остановка ядра до получения сброса или прерывания. см. 25.3 Processor Clock Controller Её получается можно использовать когда мы точно уверены, что код в основном теле программы не будет выполнятся до любого прерывания. Вы не подскажите где во фриртосе может быть такого состояние?
|
|
|
|
Сообщений в этой теме
startrek77 Смена частоты работы устрйоства для AT91SAM7S256 Aug 4 2010, 21:38     startrek77 Цитата(aaarrr @ Aug 5 2010, 01:56) Во Fre... Aug 4 2010, 23:18 _4afc_ Цитата(aaarrr @ Aug 5 2010, 01:53) Вопрос... Apr 5 2012, 09:36  aaarrr Цитата(_4afc_ @ Apr 5 2012, 13:36) 1. В м... Apr 5 2012, 10:28   _4afc_ Цитата(aaarrr @ Apr 5 2012, 14:28) 1. Ник... Apr 5 2012, 19:48    aaarrr Цитата(_4afc_ @ Apr 5 2012, 23:48) 1. Я н... Apr 5 2012, 20:05     _4afc_ Я хочу менять лишь значения прескалера у MCK. Как ... Apr 6 2012, 08:44      _Pasha Цитата(_4afc_ @ Apr 6 2012, 11:44) Повтор... Apr 6 2012, 08:56       _4afc_ Цитата(_Pasha @ Apr 6 2012, 12:56) У Вас ... Apr 6 2012, 09:53        _Pasha Цитата(_4afc_ @ Apr 6 2012, 12:53) Это из... Apr 6 2012, 12:34 aaarrr Да, теоретически этого должно быть достаточно. Aug 4 2010, 23:21 startrek77 Такс проверим практически после отпуска.
Првда в ч... Aug 4 2010, 23:29 aaarrr Цитата(startrek77 @ Aug 5 2010, 03:29) Пр... Aug 4 2010, 23:45 startrek77 Итак, какие методы оптимизации по потребления я дл... Aug 5 2010, 18:20 aaarrr Цитата(startrek77 @ Aug 5 2010, 22:20) Ит... Aug 5 2010, 18:26 aaarrr Цитата(_4afc_ @ Apr 6 2012, 12:44) А если... Apr 6 2012, 10:54
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|