- Брейк, господа! Тут за лесом измеряемых пиписек похоже скрылся пост автора топика, Гудвин(1104 знак., 13.09.2006 23:16, , MCU, полностью)
- Навеяло =L.A.=(562 знак., 15.09.2006 14:10, )
- Ничего не понимаю. :( -Tумблер-(318 знак., 14.09.2006 14:23, )
- Я понял все это как попытку сравнить предельные возможности процессоров. Bill(1166 знак., 14.09.2006 09:41, )
- /*пример, приведенный AVR, полностью показывает возможности AVR, чего не скажешь о PIC18*/ Можно поподробней? Silence(539 знак., 14.09.2006 12:01, )
- Алгоритм не столько мой, сколько Дисбалансера и mse, я его просто подрихтовал для шустрости AVR(854 знак., 14.09.2006 11:14, , ссылка)
- Да все начиналось более чем мирно, а перешло в хер знает что AVR(1829 знак., 13.09.2006 23:22, )
- General, а может в отдельный раздел это словоблудие перенести, раз в мусорку нельзя? rezident(172 знак., 13.09.2006 23:01, )
- Ethwernet (arm+lan91c111) ky(304 знак., 15.09.2006 18:00, , MCU)
- Дубль 2: Кто-нть использовал "License transfer" в легальном ИАРе? Точка опоры(52 знак., 15.09.2006 12:52, , MCU, полностью)
- 4-wire touch controllers от разных производителей bialix(502 знак., 15.09.2006 15:23, , MCU)
- Отсчет точных интервалов, не хочется изобретать велосипед 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, полностью)