Поздравляем Ig_Ra с днём рождения!
- Отсчет точных интервалов, не хочется изобретать велосипед misyachniy(1026 знак., 22.08.2006 11:02,
, MCU, полностью)
- need small help: процессор AVR и софтина ИАР Sasha_kosak(341 знак., 13.09.2006 13:16,
, MCU, полностью)
- Спасибо, megajohn. Поскольку на каждом цикле шим у нас есть более 4000 свободных МЦ, делаем вывод, что даже без оптимизации сишного(!) кода можно менять ВСЕ 24 уставки каждый третий цикл шим. GM(334 знак., 13.09.2006 22:47,
, MCU, полностью)
- Как в ATmega64 разместить часть кода в области от 0 до DFFF, а часть кода в области E000 до EFFF ? Ale3000 (843 знак., 14.09.2006 11:14,
, MCU)General
- Как в ATmega64 разместить часть кода в области от 0 до DFFF, а часть кода в области E000 до EFFF ? Ale3000(843 знак., 14.09.2006 05:35,
, MCU)
- To jaga-jaga и остальным по поводу 24-канальной шим. GM(254 знак., 13.09.2006 22:00,
, MCU, полностью)
- выкладывай решение, потом обсудим скорость смены уставок ;) jaga-jaga(77 знак., 06.09.2006 22:14,
)
- Что-то мне подсказывает, что результат будет аналогичным его же "чудесному" коду супербыстрого целочисленного деления, который так никто и не увидел по особо важным причинам :) - AVR(12.09.2006 18:41,
)
- Не, с делением всё путём было. Смысл усовершенствования был изложен в двух словах. А код и не нужен. И так понятно. - =mse=(13.09.2006 09:38,
)
- ?! - GM(13.09.2006 16:36,
)
- Ради интереса посмотрел на страницу 1222. Все сообщения остались на месте, а вот моего сообщения с кодом знакового деления 32/16=16 не осталось! GM(249 знак., 13.09.2006 16:35,
, ссылка)
- Это сдвиг не всех, а половины байт? Так это давно известно, а он говорил о коммерческой версии, которую не может публиковать. Страницы 1221-1222, но там тексты сообщений покоцаны - AVR(13.09.2006 11:32,
)
- Вот код для формирования 256-точечного 24-канального ШИМа. Рабочая частота шим 3906 Гц. GM(4078 знак., 07.09.2006 15:30,
)
- Вот именно. И вот еще мысли вслух --> - AVR(06.09.2006 22:21,
, ссылка)
- Так что, jaga-jaga, вы случаем не заболели(:-)? И AVR с mse тоже?(:-). Прям повальная эпидемия! Признаёте, что авр легко обходит пик на этой задаче? GM(545 знак., 08.09.2006 17:41,
)
- да признаём, признаём. И что и кому ты доказал? - Gamma SPb(08.09.2006 17:49,
)
- признаем, что пик типа в семь раз медленнее? нет, конечно, ничего подобного. - jaga-jaga(08.09.2006 18:05,
)
- да я так, чтоб камрада успокоить, а то он же ночь небось не спал, придумывал... - Gamma SPb(08.09.2006 18:07,
)
- пик сделает все точно так же (это GM'у) jaga-jaga(65 знак., 08.09.2006 18:14,
)
- Ну так, покажите, как "пик сделает все точно так же", тогда и поговорим. GM(124 знак., 08.09.2006 20:26,
)
- ну, не в семь же раз jaga-jaga(370 знак., 08.09.2006 20:42,
)
- Обижаете, jaga-jaga. Вами приведены куски "как бы кода", а не код. Где у вас вход в прерывание, сохранение W, STATUS и BSR регистров, установка нового BSR, очистка бита прерывания, выход из прерывания..? Там прилично тактов набежит. Хотелось бы увидеть GM(313 знак., 11.09.2006 16:35,
)
- так и у вас "как бы код" ;) w, status, bsr сохраняются автоматом в теневом стеке, так же восстанавливаются, бит прерывания очистить и все. так чта... - jaga-jaga(11.09.2006 17:25,
)
- как бы пик еще не оказался быстрее по маш.циклам ;) - jaga-jaga(11.09.2006 17:27,
)
- Тут вы немного разгорячились(:-). Вам нужно 96*2=192 байта памяти, а на первой странице только 128, так что BSR на первую страницу памяти вам надо устанавливать, хотите вы того или нет. GM(458 знак., 11.09.2006 17:47,
)
- а при чем тут BSR? для косвенной адресации (наш случай) используются регистровые пары FSRx hi и low часть, которые jaga-jaga(389 знак., 11.09.2006 18:00,
)
- Принято. А где поллинг? Вообще, лучше приведите завершенный код прерывания с вашими комментариями, чтобы было в одном месте. GM(180 знак., 11.09.2006 18:17,
)
- поллинга тоже не будет ;) пусть будет разрешено лишь одно прерывание от модуля CCP jaga-jaga(218 знак., 11.09.2006 21:30,
)
- Нет, так не пойдёт. У вас должно быть по крайней мере три прерывания: сравнение, переполнение и усарт, но есть только два вектора прерывания. GM(1063 знак., 12.09.2006 13:04,
)
- Сложно общаться одними словами без блок-схем или кода показывающего функциональность. abivan(379 знак., 12.09.2006 15:30,
)
- А никто и не обещал, что будет просто. Чувствую, что пора объяснить принципы работы еще раз(:-) GM(2525 знак., 12.09.2006 16:50,
)
- Ответ: + abivan(415 знак., 13.09.2006 12:54,
)
- как мне показалось идею до конца так никто и не понял, отсюда и вопросы выложить код ;) jaga-jaga(85 знак., 12.09.2006 16:02,
)
- Согласен, его нет в изначальных условиях. Я вижу вам неудобно иметь три прерывания, давайте пока опустим его, пусть будет два (один на ум пойдёт(:-)). Давайте завершенный код двух прерываний. Посчитаем количество тактов, сравним, потом перейдем к GM(33 знак., 12.09.2006 17:02,
)
- Идея абсолютно понятна, но производительность будет понятна только после выкладывания всего сопутствующего кода, которого, разумеется, нет - AVR(12.09.2006 16:21,
)
- Упорядочивания таблицы в течение цикла по жизни не требуется в 99% случаев, потому что ШИМ далее фильтруется и его частота априори выбирается на два-три порядка выше частоты перестойки. А теперь представьте, что у вас у всех каналов значение 55/25. Это General(14 знак., 11.09.2006 18:27,
)
- Ээ, уважаемый, Вы уже на "сам дурак" скатились вместо конкретного ответа --> - AVR(11.09.2006 16:39,
, ссылка)
- +1 - AVR(08.09.2006 18:52,
)
- 2 General: может, завести еще одну конфу - "Разборки" или "Курилка"? AVR(251 знак., 12.09.2006 00:13,
, MCU, полностью)
- Я еще хочу предложить сделать так, чтобы новая тема не тонула вообще, пока на нее хотя бы раз не ответят. Т.е. если кто-то задал вопрос, то он будет висеть до хотя бы одного ответа, включая "да кто ж его знает" или "шел бы ты лесом" %) - Николай Коровин(13.09.2006 13:25,
)
- Почему бы вообще не перейти на списки рассылки? Очень удобно. Поиск через Google, архив выглядит на пример так -> - dmitriy(13.09.2006 11:17,
, ссылка, ссылка)
- Вот этот-то обсуждение по длительности просто напрашивается на "кусалку и царапку" :)) - POV(12.09.2006 13:36,
)
- Было бы комфортнее добавить к отдельным веткам значок "свернуть-развернуть" - war4one(12.09.2006 10:49,
)
- Лучше б просто сделать опцию "свернуть топик". Одно корневое сообщение никому мешать не будет - Shura(12.09.2006 10:48,
)
- Верно, словоблудие на пару страниц браузера давно уже становится неинтересным и даже мешающим. Хоть бы баян был порван как выразился МСЕ, а так ... - POV(12.09.2006 08:25,
)
- Если на то будет отчетливо выражена народная воля. - General(12.09.2006 07:25,
)
- +1 - S_agent(13.09.2006 14:00,
)
- Можно сделать ограничение по количеству показываемых постов в топике при отображении "Топ 10" и "Топ 25" Al Volovich(128 знак., 13.09.2006 13:19,
)
- +-0 С одной стороны - обычно трёп разворачивается таки в основных ветках, с другой - ReAl(305 знак., 13.09.2006 13:11,
)
- -1. "Курилки", как правило, мало посещаемы, основной флейм все равно разворачивается вокруг какого-нибудь вопроса по делу. - war4one(13.09.2006 10:30,
)
- -1 - =AlexD=(13.09.2006 07:36,
)
- запишите еще мой маленький + - megajohn(12.09.2006 13:12,
)
- +1. Активней голосуём, коллеги, активней! :) - AVR(12.09.2006 13:02,
)
- Думаю, сделать дополнительную конфу все же проще, чем наворачивать и без того уже функциональную функциональность AVR(359 знак., 12.09.2006 12:41,
)
- -1. Я на другие конфы не хожу. Была б моя воля я бы объединил арм, msp и МК в одно целое. abivan(153 знак., 12.09.2006 09:55,
)
- -1 Треп привлекает участников, которые в промежутках между трепом поддерживают полезные темы ~ВМФ~(245 знак., 12.09.2006 09:32,
)
- +1 Давно назрело ! - -=MIV=-(12.09.2006 09:14,
)
- -1 :) - Алексей Мусин(12.09.2006 07:44,
)
- И кому мешали? Что то мне в мусорке продолжать не хочется. abivan(308 знак., 12.09.2006 19:52,
, MCU, полностью)
- Подскажите pls Как заставить считать таймер TCNT1 в AT90S8515 в одну сторону? maik-vs(196 знак., 13.09.2006 14:10,
, MCU, полностью)
- В коллекцию требуется стандарт EN61107 или IES-1107 - General(13.09.2006 11:21,
, MCU, полностью)
- Класс! Появился перевод доки AT91SAM7S* на www.gaw.ru Правда пока меньше половины. Когда же полный будет.....? - avr90(13.09.2006 09:13,
, MCU, полностью)
- С Днем Программиста всех! (256-ой день в году сегодня) - Snaky(13.09.2006 06:08,
, MCU, полностью)
- Apple выпустил новые iPodы - до 80Гб - General(12.09.2006 22:39,
, MCU, ссылка, картинка)
- сдаёцца мне, Туам прорвался на Электроникс. Пусть трепещщют!!! - =mse=(12.09.2006 16:30,
, MCU, ссылка, полностью)
- [+] megajohn(88 знак., 12.09.2006 16:38,
)
- Питание от борт. сети авто 12В. Что ставить ограничителем тока Алексей Мусин(128 знак., 11.09.2006 16:10,
, MCU, полностью)