- читаю ДШ на mega2560 и не могу понять значения SRAM по power-up/watchdog-reset. Всё по нулям или как получится ? Вопрос про пользовательскую SRAM а не SFIOR - MegaJohn(25.04.2013 14:55, AVR, полностью)
- Как то исторически сложилось, для AVR юзал CodeVision. Люблю удобные, компактные инстрУменты и мелкие камни. Куча кода скопилась. Все нюансы изучены и т.д. и т.п. Несмотря на все его недостатки, для моих задач вполне устраивал. До вчерашнего Гудвин(574 знак., 24.04.2013 12:07, AVR, полностью)
- По символьным ЖКИ. Не могу пока придти к какому-нибудь выводу. История такая. Наткнулся на одну ссылку, там девайс с использованием ЖКИ. Выхватил одну идейку из этого проекта, достал пылившиеся символьные 20х4 символьные дисплеи ЖКИ и VFD. Про VFD mazur(2543 знак., 18.04.2013 00:12 - 00:17, AVR, полностью)
- Итог на данный момент: mazur(598 знак., 22.04.2013 21:04)
- Отвечаю на вопросы. mazur(1471 знак., 19.04.2013 17:00)
- эти твой ЖКИ знают - Vit(19.04.2013 17:37, ссылка, ссылка)
- Во-первых, все нормально гуглится. Внутри datasheet LCD-модуля (фирмы EASTTOP) и его контроллера (SPLC780D1). Во-вторых, прежде, чем критиковать или спорить с реализацией временных диаграмм, нужно наверное вспомнить историю: откуда взялась шина, rezident(495 знак., 19.04.2013 17:30 - 17:37, ссылка)
- при записи сначала выставляем данные, затем строб (длительность строба не маленькая - 62 нс точно мало). может в каком контроллере ЖКИ и допускается изменение данных для записи после начала строба, но обычно это приводит к пипецу. моторола идёт Vit(24 знак., 19.04.2013 17:43)
- Я понимаю, что нифига не авторитет для вас. Но во всех контроллерах LCD, совместимых с шиной MC6800 (HD44780U, KS0066U/S6B0066U, S6A0069, KS0070B, KS0076B, SPLC780, ST7036, ST7065, ST7066? NT7651 и пр.) приводится (примерно) вот такая rezident(56 знак., 19.04.2013 17:57 - 18:08)
- Как всегда ненужные подробности, опять АСМ, а нужной информации нет. Какие именно LCD/VFD-модули? Неужели тяжело модель или тип контроллера указать? rezident(597 знак., 18.04.2013 14:42 - 14:55)
- R16 в прерываниях случайно не портится ? Ватчдог не срабатывает ? - Hobo(18.04.2013 11:08)
- Может порт не так сконфигурирован? Типа - ОК вместо двухтактного? - Точка опоры(18.04.2013 09:16)
- Такую инфу видел ? ilyaul(90 знак., 18.04.2013 01:07)
- Установка фуз для ATmega8/8A Ксения(1923 знак., 20.04.2013 18:21 - 18:26, AVR, полностью)
- Для справки (пытал только что): Декодирование XTEA (128 бит ключ, 32 итерации) занимает столько же времени, как и декодирование RTEA (256 бит ключ, 64 итерации). WinAVR, Atmega328, 12.5 МГц - примерно 12.4 мс для 128-байтного блока. - Гудвин(14.04.2013 22:59, AVR, полностью)
- Присутствует постоянное напряжение на выходе ЦАП (ATxmega64A3) pav256(519 знак., 10.04.2013 16:49, AVR, полностью)
- Подскажите про AVR - что сейчас есть бюджетное/бесплатное для для прошивки и хорошо бы отладки. Сам с AVR давно не работаю, знакомый студент спросил, а мне и крыть нечем. - йцукен(14.04.2013 12:23,
, AVR, полностью)
- Сравнил ATXMEGA128A3-AU с обычной ATMEGA128. Получается, что аппаратный умножитель такой же, т.е выйгрыш только за счёт увеличения тактовой частоты с 16(20) до 32 МГц? - AU08(11.04.2013 22:41, AVR, полностью)MBedder
- Помогите разобраться с WDT. ATMEGA8535. Использую аппаратные таймеры. В одном месте я инициализирую ЖКИ. И использую программную задержку. Поначалу долго удивлялся и разбирался, какого хрена точно работавшая программа перестала работать. :))) mazur(632 знак., 10.04.2013 20:55, AVR, полностью)
- Поправил. Может кому интересно будет. Мне нужно было, чтобы дисплей быстро обновлялся. Чего я и добился. Обновление VFD можно спокойно сделать следующим образом: Каруселька. В карусельку вставить вызов подпрограммы обновления дисплея. В данный mazur(6976 знак., 30.08.2011 15:25 - 27.09.2011 20:35, AVR, полностью)
- А почему комментариев-то практически нет? - Bill(27.09.2011 12:45)
- там можно найти больше единомышленников koyodza(33 знак., 25.09.2011 16:35, ссылка)
- ldix,ldiz,ldiy Зачем три одинаковых макроса , если можно сделать один? - ilyaul(07.09.2011 21:22)
- Мда-а-а, с учетом ваших советов ужал управление ЖКИ по 4-битной шине на 50 байтов... Сопля я еще зеленая... - mazur(01.09.2011 09:27)
- А зачем? - PlainUser(26.09.2011 13:20)
- Меня всегда вымораживал этот вопрос. Ну давайте не будем смотреть на объем скомпиленных программ. Работает и хай с ним. В TINY не влезло, мегу8 возьмем. Туда не влезло возьмем мегу256. Или с чем вы там работаете. А че, кристаллы дешевые. И как мы mazur(86 знак., 26.09.2011 13:38)
- Последние лет 20-25 я постоянно ВЫНУЖДЕН от чего-то отказываться из-за нехватки времени. То в село, к брату не поедешь, то книгу не почитаешь, то "код не по-оптимизируешь". Если проблемы нет, то это либо узкий кругозор, либо "подлинный дзен" :) - Скрипач(26.09.2011 14:47 - 27.09.2011 13:15)
- Не,не,не.Так не пойдет.Возьмем скажем мегу8 напишем быстро и качественно , желательно на 80% используя старые наработки....А вот когда будет не влезать в мегу8 , вот тогда перечитав "историю двух бай" и начнем выеживаться. - PlainUser(27.09.2011 12:55)
- Можно оптимизировать софт, а можно оптимизировать затраты личного времени на одну заработанную денежную единицу. =AlexD=(649 знак., 26.09.2011 14:09)
- А зачем? Зачем за те же бабки тратить лишнее время? Есть ещё много зачем, в том числе прямо адресованные к Вашим "методам". Но ответы на них должны интересовать в первую очередь Вас. А мне пох - Vit(26.09.2011 13:50)
- ты и прав и неправ одновременно: должна быть золотая середина - koyodza(26.09.2011 13:48)
- Думаю, там ещё можно. По крайней мере в моём фрагменте можно переставить пару команд в теле Send_Byte после чего Send_Nibble превратить в три команды и rjmp туда, в серёдку Send_Byte. Но Вы так и не поняли основной посыл содержательной ReAl(408 знак., 01.09.2011 10:51)
- А самое главное -- это бесполезная работа, байты экономить. По крайней мере таким образом. google://принцип или закон Парето. - fk0(01.09.2011 10:38)
- А теперь филосовский вопрос: и что это вам дало по большому счету? Ваша программа не влезала и эти 50 байт ее спасли? Нет. Она не успевала а теперь успевает? Тоже нет. Выходит, вы потратили время зря, только лишь ради собственного удовлетворения Cepгeй Бopщ(160 знак., 01.09.2011 10:37)
- Господа, когда я зашел на сайт и увидел ваши последние сообщения, то просто офигел. Писал про обновление дисплея, а дискуссия завернула на управление LCD. Пример управления ЖКИ по 4-битной шине я слямзил и переписал давно. По крайней мере у одного mazur(592 знак., 31.08.2011 18:35)
- Ну, понаехали тут. А я-то, а я-то, от избытка чувств, в зобу дыханье сперло, что все работает, щедрым жестом, вот вам нате, из-под кровати.... :))))))) - mazur(30.08.2011 21:09)
- :020000040000fa fk0(603 знак., 30.08.2011 18:26)
- JTAGICE MK II не ставится из ИАР 5511 - "неправильная секция устновки службы в этом inf-файле". Как без установки громоздких программ установить драйвер? - Vladimir Ljaschko(15.09.2011 17:23, AVR, полностью)
- Трабл IAR AVR 6.20.2 ? DragonS(505 знак., 07.04.2013 18:56, AVR, полностью)
- Хочу попробовать BAM. Управление яркостью светодиодов. Остались у кого-нибудь примеры на асме? Не поделитесь? - mazur(24.03.2013 09:09, AVR, полностью)
- О как! Сделал на 16 светодиодов. 32 уже лениво было, не выдержал. Частота около 1 кгц. 1054 мс. - mazur(07.04.2013 18:06, youtube)
- Блин, mazur специалист по сносу мозга. Andreas(378 знак., 25.03.2013 18:15)
- Описание Bit Angle Modulation прикрепил. Но на ассемблере примеров не видел. Леонид Иванович(24.03.2013 18:30, ссылка)
- Подкиньте, пожалуйста идей, как лучше сделать. Хочу чтобы параллельно обрабатывалось какое-то кол-во светодиодов. Скажем пусть пока будут 8 штук. В идеале, разбросанные по разным портам. Одним или все портом пока получилось. А вот чтобы несколько, mazur(21 знак., 24.03.2013 17:33, youtube)
- Народ, помогите найти причину непонятного глюка. Написал пробную программу. Решение пока в лоб. mazur(463 знак., 31.03.2013 10:17 - 04.04.2013 22:03, youtube)
- Делается так. У тебя есть, допустим, 6-битный ШИМ. Значит за один период 64шт. циклов. В каждом цикле сравниваешь значение 6-битного счётчика с коэффициентом каждого светодиода (яркость, от 0 до 64 включительно) и либо включаешь, либо выключаешь. fk0(653 знак., 26.03.2013 17:26)
- Попробуй сделать программный ШИМ с одним прерыванием, скажем, каждые 100 мкс. Dir(315 знак., 24.03.2013 18:13)
- опять ты с асмом онли. как калека прям. походи там по линкам - может чего найдёшь -> - Vit(24.03.2013 09:22, ссылка)
- Что то не нашел в даташитах про диапазон аналогового компаратора в AVR. Он до земли достает? - Codavr(07.04.2013 13:16, AVR, полностью)
- Странно, но на просторах не могу найти порт FreeRTOS для ATmega128x компилятора ЯР. Может, плохо искал? Годятся и переделки с официального ATmega32, но желательно всё же не совсем примитивные, хотя бы с учётом регистра RAMPZ. - Micla80(01.04.2013 14:24,
, AVR)