- VAI подарил нам проект работающей платы ULink в формате OrCad 10.5 - AlexandrY(15.09.2006 23:40,
, ARM, ссылка, полностью)
- дружим Keil & Dasm-link.. Grau(470 знак., 15.09.2006 13:49,
, ARM, полностью)
- Ответ: DASM(63 знак., 15.09.2006 22:31,
)
- 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, полностью)
- М/С для импульсного преобразователя Дюша(225 знак., 10.09.2006 07:28,
, SCH, полностью)
- Как выделяет память под строки компилятор IAR ARM -Mik-(661 знак., 08.09.2006 17:21,
, ARM, полностью)
- Хочу сделать задержку включения некого прибора (220В) на неск. секунд. Родил такую схему. Сработает? R3-нагрузка - Andy Great(13.09.2006 17:43,
, SCH, картинка, полностью)
- Всем спасибо, попробую все-таки реле - Andy Great(14.09.2006 19:05,
, ссылка)
- Вот еще проще нарисовал. Не на чем промоделировать, но вроде должно работать на небольших токах. - Andy Great(14.09.2006 17:49,
, картинка)
- а если просто таймер и реле\симистор? Max_QNX(538 знак., 14.09.2006 13:45,
, картинка)
- Неа! - Shura(13.09.2006 18:40,
)
- Подскажите свежий онлайновый справочник по дискретам (транзисторы, симисторы и т.д.) с параметрическим поиском. Если русский или украинский - здорово. - Andy Great(13.09.2006 17:07,
, SCH, полностью)
- Ответ: Евгений Селезнёв(702 знак., 14.09.2006 08:29,
)
- Спасибо, 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,
)