- Можно ли в I-АR С версии 6xx использовать целые перемнные длиной 64 бита? И можно ли явно объявить только одну двойную переменную, чтобы остальные Long остались в разрешении 32 бита? - AU08(18.07.2013 00:07, AVR, полностью)
- Туплю с WinAVR (20100110). В симуляторе (студия 4.19) запускаю код: Chum_A(335 знак., 16.07.2013 17:49, AVR, полностью)
- У кого IAR AVR 6.10 и более поздние версии: в pgmspace.h реализована ли snprintf_P ? А то в 5.5 нету =( - MegaJohn(18.07.2013 00:52, AVR, полностью)
- Товарищи знатоки, предлагаю вашему вниманию код на си для ATtiny13, частота 9.6МГц. Хочу получить ШИМ периодом 1мс. все условно, числа взял для примера. в результате получается всегда лог 1 на выходе.хотя в нужных местах есть провал до 0. Constantin24(45 знак., 16.07.2013 19:22, AVR, полностью)Evgeny_CD
- Виноват, забыл про это написать. PINB.1 выбран для сравнения, и там все как надо без использования ШИМ, а просто дерганием вывода.. я пытаюсь на PINB.0 организовать ШИМ. так что смотрите на него. - Constantin24(17.07.2013 07:38)
подробно не вникал, при беглом просмотре возникли вопросы: после ответа rezident-a, вопросы оказались фичами, посему отменяются :) Hobo(584 знак., 16.07.2013 23:40 - 17.07.2013 00:51)
- Не могу не согласиться. Как- то нелогично в прерывании по переполнению намереваться дёргать вручную пин, который по идее должен управляться шимом. Аппаратный шим подразумевает, по крайней мере в кортексах то, что какой- либо вывод, будучи KLIM83(209 знак., 16.07.2013 23:48)
- Запись в регистр PIN приводит к переключению выхода в противоположное состояние. Про эту фичу AVR даже я, никогда их не использовавший, уже в курсе :) rezident(265 знак., 17.07.2013 00:13)
- Зачёт! Всегда однако и без этого обходился. Если на входе написано "вход"... Спасибо за фичу, про которую теперь и я, четыре года не использовавший АВР, уже в курсе ;) Сомневаюсь, впрочем, что буду использовать, поскольку MSP как- то больше KLIM83(13 знак., 17.07.2013 00:38)
- круто, я был не в курсе, и частенько скучал по 51-ой команде "CPL" :) так тогда там наверное почти правильная программа,а я тут ума леплю. Видимо был не прав - Hobo(17.07.2013 00:21)
- судя по шапке, код создан какой-то программой - автоматическим писателем программ. Как мне показалось, они пытаются шим ручным ногодрыгом на таймере реализовать, но каким способом-разбираться не стал - Hobo(16.07.2013 23:55)
- а что, на PINB.1 ШИМ? Там только при инициализации 0, а дальше вы в бесконечном цикле с 1 по прерыванию - DVV(16.07.2013 22:43)
- Запости код в тело с тегами <С> - Evgeny_CD(16.07.2013 20:17)
- Коллеги не шьётся по SPI партия atmega8535... Севастополь(163 знак., 16.07.2013 14:29, , AVR, полностью)
- Флаг TOV0 микроконтроллера ATtiny13 Constantin24(94 знак., 12.07.2013 11:55, AVR, полностью)
- нашел микроконтроллер ATMEGA644P 20PU 1109. что на нем можно интересного зделать? - lelik2001(09.07.2013 13:55, AVR, полностью)
- Глубина дыры в моей голове по части AVR GCC практически бесконечна. Нет ли в GCC IAR-овского аналога __regvar @<reg>, т.е. закрепления регистра за переменной? - Chum_A(11.07.2013 12:53, AVR, полностью)
- Установил Atmel Studio 6.1.2764 SP1 c сайта ATmel. Debug успешно не работает. Не показывает С код, не показывает шагов по коду, в машинных командах только nop. Xmega256A3U, режим "simulator". Как исправить? - AU08(10.07.2013 12:19, AVR, полностью)MBedder
- Эмулятор ZX Spectrum на двух ATMega128-16AU -> Вот это народ нехило отжег в части программизма - съэмулировать синклеровский графконтроллер на ATxmega... - Evgeny_CD(07.07.2013 23:40, AVR, ссылка, полностью)
- Тут вообще одна мега (разогнанная) и кодер, правда не Spectrum - oleg110592(08.07.2013 19:33, ссылка)
- Вот на PIC32 - илья(08.07.2013 16:35, ссылка)
- Это еще 3 года назад на Электрониксе обсуждалось => Ксения(122 знак., 08.07.2013 00:01, ссылка)
- от нефиг делать это можно было бы замутить на STM32F2 или F4 вообще без дополнительных микросхем, но никто за это не заплатит - koyodza(08.07.2013 12:38)
- Нельзя. Выход видео на МК не сделаешь. Объём памяти маловат (только 128к нужно на спектрум, пара мегабайт на копию экрана в нормальном формате, на прочее туда-сюда ещё полметра). Звук тоже, МК едва на это хватит. И на видео тоже вряд ли. Помню fk0(150 знак., 08.07.2013 14:14)
- если не 128к+AY8912, а классический 48к спектрум и с выходом RGB, то влезает спокойно, я прикидывал - koyodza(08.07.2013 14:41)
- На 48к и без AY демы не работают -- никакого смысла. И выход RGB по нынешним временам фиг куда подключишь. Даже S-Video фиг. А для VGA совсем другая история. - fk0(08.07.2013 15:13)
- Чего-то я наверно не понимаю. В чем проблема-то с подключением к VGA? Ежели не склероз у спекки экран 256x192. Выводим каждую строку два раза. Получаем 384 строки плюс делаем жирные бордюры сверху и снизу. - LightElf(08.07.2013 17:37)
- у меня в своё время был именно 48к без AY, куча игрушек работала. Выход RGB можно подключить к кодеру PAL или использовать так, как он использовался в оригинале. VGA это уже совсем не спектрум, тогда проще на РС эмулятор запускать - koyodza(08.07.2013 15:30)
- До сих пор лежит московский вариант. Работает, однако, нормально. Немного менял в нем прошивку, добавлял команды и правил ошибки. - Alex68(08.07.2013 21:14)
- И куда его подключать с кодером PAL "как в оригинале"? Теоретик. Я вот телевизор LG купил -- не заработало. Покупать ещё несколько телевизоров не хочу. Проблем много: у одних в SCART нет RGB, у других даже S-Video там нет (или работает через fk0(1019 знак., 08.07.2013 15:48)
- сам ты теоретик, с кодером PAL к любому телевизору, который PAL понимает. Считай кроме старых советских ламповых и УПИМЦТ, да ранних 3УСЦТ, если в них за 30 лет никто декодера не поставил koyodza(137 знак., 08.07.2013 16:02)
- У меня живые машины с живыми телевизорами стоят. А ты тут звездишь, ага? И я лучше тебя знаю, кто там понимает PAL и как. Начиная с того, что дырки "PAL" в телевизорах нет. И дураков, чтоб подключать через "Composite" -- тоже. Нужна таки fk0(116 знак., 08.07.2013 16:30)
- серия К500 это ЭСЛ, на них делали самопальные кодеры, когда ты пешком под стол ходил. Именно через композитный и подключали всегда при наличии кодера, но чаще конечно же через RGB различными способами koyodza(291 знак., 08.07.2013 16:36 - 16:39, ссылка, ссылка)
- А че так круто - на ЭСЛ ? Вон, у Ориона-128 выход "видео", надо полагать Секам, так там чуть ли не на 555 все работает. А так - граф. сопроцессор уж лучше на ПЛИСке делать. Помню, давали мне для починки Спектрум в начале 90-х не было там никаких tesla(191 знак., 08.07.2013 21:29 - 21:38)
- Если не путаю, то на К500 был кодер СЕКАМ, а не ПАЛ. - Alex68(08.07.2013 21:10)
- Сейчас не "суровые 90-е" и телевизоров УЦПАБВГД... с тёплыми лампами уже давно нет и самое главное, они в квартире не помещаются. Так что не в тему. Смысл простой -- больше подключать некуда. - fk0(08.07.2013 17:09)
- +1. Кодер на TDA8501, кстате, работал вполне прилично на любых ящиках. - Shura(08.07.2013 16:39)
- Т.е. на вибридах с их LCD контроллером и 1.5м SRAM получился бы труъ SoC симулятор синклера? :) - Evgeny_CD(08.07.2013 15:27)
- надо взять F427 и 128к вполне получится, но без AY8912. Для нее ишшо какой-нить F103 надобен - LightElf(08.07.2013 14:44)
- 4.534556 МБ... - Гудвин(08.07.2013 14:30)
- Если бы чуваки знали про ATxmega-128A1, с ее SDRAM контроллером, 8к ОЗУ (против 4) и раза в 3 более быстрым процессором - они бы сделали эмулятор режима Турбо... - Evgeny_CD(07.07.2013 23:50)
- Ура! жаль у меня мафона нету... - Vit(07.07.2013 23:46)
- не могу догнать как написать for-цикл чтобы uint8_t пробегал от 0 до 255... - zeleny(04.07.2013 19:46, AVR, полностью)
- Подскажите как сделать. Не могу пока сообразить как в сишный код перевести. Проект выложил. AVR-Studio. AVR Toolchain (WinAVR). mazur(1414 знак., 07.05.2012 13:37, AVR, полностью)
- Подключил к Меге8 Энкодер. Сваял обработчик, но не рабочий... Может кто подскажет, гляньте мой код, Заранее Спасибо ! ;) Fantomas(1475 знак., 22.06.2013 13:26 - 13:35, AVR, полностью)
- AtMega8535 не въезжаю, таймеры 0, 1 не будят из режима IDLE? Читаю "Idle mode, stopping the CPU but allowing SPI, USART, Analog Comparator, ADC, Twowire Chum_A(108 знак., 12.10.2011 12:28, AVR, полностью)
- Накопал в заголовочных файлах IARа пару еще не упоминавшихся Xmega: ATxmega32D4P и ATxmega32X1 AlexG(170 знак., 17.06.2013 12:54 - 12:57, AVR, полностью)