Новичок
Регистрация: 27.12.2010
Сообщений: 19
Репутация: 11
|
Править нужно, могу привести примеры девайсов (и не для одного) где менялись кварцы на разную частоту, и для каждого кварца своя прошивка.
Для этого и нужны исходники или MAKEFILE. |
||
Оценка
|
Новичок
Регистрация: 20.05.2016
Сообщений: 3
Репутация: 10
|
В принципе спорить и доказывать я с Вами не собираюсь, пусть каждый останется при своём ). Вчера собрал 6-ой тестер с прошивкой из темы автора с кварцем на 25 без правки.
А сам спор нам ни к чему. Мое сообщение было написано для тех у кого как и у меня не окажется по рукой на 20 . И для примера сообщение из конференции pro-radio.ru : DWD 05.03.2011, 10:59 Cheeeper: за пределами спецификации ATTiny2313. Lastic: ...не факт что Tiny заведется на 25 МHz и будет без косяков работать, а кварц 6 руб стоит. Мужики, во первых, генератор в космос не полетит, а во вторых - здесь предлагался осциллограф на этом же МК и в нём использован кварц на 27МГц. Утверждалось, что такая частота вытягивается без проблем... Попробовал - и у меня этот генератор свободно запускается и работает с кварцами на 25МГц и 27МГц. Кварцы разные подставлял, в том числе и керамические. Спрашивается, если работает, то почему не использовать? Я же говорил, что кварцев на 20МГц у меня нашёлся только один, но он мне ещё потребуется. Купить, конечно, не проблема, но зачем покупать одно, выбрасывая другое, когда у меня куча бесхозных кварцев на 25МГц (с сетевых карт и свичей-хабов). Тем более, что с кварцем на 25МГц генератор работает и так, без изменения прошивки - все картинки есть и режимы по разрешению переключаются. Только частоты, естественно, изменились: кадровая вместо 60Гц - стала 75Гц, строчная, вместо 31.5КГц, 37.9КГц, 48.5КГц и 64КГц стала соответственно - 39.34КГц, 47.25КГц, 60.54КГц и 79.77КГц (показания самого монитора в меню "Информация"). А так как синтезаторы развёрток монитров автоматически тянут куда большие значения, то в принцие можно даже прошивку не менять... Кадровая - так вообще получается стандартная - 75Гц.
Последний раз редактировалось Andreyanov; 25.05.2016 в 09:37.
|
||
Оценка
|
Новичок
Регистрация: 27.12.2010
Сообщений: 19
Репутация: 11
|
Дык, я тоже спорить не собирался и не собираюсь. Оставайтесь при своем.
Вот и частоты изменились. Ставте на 50 и более, если нравиться. Девайс уже работает неправильно. Один собрал, другой купил у китайцев. И деньги не экономлю, даже на кварцах. |
||
Оценка
|
Новичок
Регистрация: 11.07.2009
Сообщений: 31
Репутация: 19
|
|
||
Оценка
|
Новичок
Регистрация: 25.01.2011
Сообщений: 6
Репутация: 12
|
Кварцев 20MZh полно на старых сетевых картах с BNC.
Кстати, поправил прошивку, сменив режим по умолчанию, сменил порядок и содержание картинок, подкорректировав цвета до классических приборов. Если кому интересно, то прошивки можно взять тут, или тут. Хотелось добавить режим слайдшоу, тем самым убрав 555 генератор прикрученный снаружи, однако ассебмлер авр тяжеловат. Если будет интерес, то можно добавить W режимы.
Последний раз редактировалось TYAX; 29.01.2018 в 13:34.
|
||
Оценка
|
Новичок
Регистрация: 25.01.2011
Сообщений: 6
Репутация: 12
|
Цитата:
Трехбитный растр должен понравится, к тому же убран цвет "Windows", вместо которого теперь "Зебра". По умолчанию режим начинается с 1024х768, а так можно зарядить любой. Для расширения списка режимов, включая широкоформатные, нужно пересчитать задержки. |
||
Оценка
|
Новичок
Регистрация: 23.11.2008
Сообщений: 46
Репутация: 20
|
ATtiny2313 не хочет работать с кварцем.
Друзья, выручайте.
Собрал схему Диогена. Запрограммировал контроллер, выставив фюзы как положено(как доктор #14 прописал). Шил с помощью AVRDUDE и USBasp. У меня 2 штуки МК. Второй с идексом А. Проблема в том, что оба не хотят заводиться на частоте кварца 20 Мгц. На выходе VGA (13 вывод, строчная) всего 1,57 КГц. Все сигналы RGB формируются, как и положено по алгоритму. Но с той же низкой частотой. Отпаял кварц, поставил другой, та же картина. Отпаял вообще кварц, ни чего не меняется. Отпаял шунтирующие конденсаторы по 20 пФ, ничего не меняется! Поигрался с CKSEL и SUT. Не помогло. AVRDUDE_PROG 3.3 У кого=то было подобное? Выручайте! |
||
Оценка
|
Новичок
Регистрация: 23.11.2008
Сообщений: 46
Репутация: 20
|
Все. Решено! Мой косяк. AVRDUDE у меня до этого стояла на Хрюшке. Переставил на 7-ку. Что-то пошло не так. Переставил более новую версию. Все заиграло красками!
Прошу прощение за беспокойство. Всем творческих успехов! |
||
Оценка
|
Новичок
Регистрация: 07.06.2024
Сообщений: 5
Репутация: 10
|
Может кто дать пояснение по исходному коду?
Код:
R640x480x60Hz: /* For VGA 640x480:60Hz the synchro signals are negative polarised */ cbi DEO_u8SyncOut,DEO_biSyncV //PWM ldi acc,((1<<WGM13)|(1<<WGM12)|(1<<CS10)) // clk/1 out TCCR1B,acc ldi acc,((1<<COM1B1)|(1<<COM1B0)|(1<<WGM11)) //mode14, set on compare match clear at TOP out TCCR1A,acc /* 20MHz / 31469Hz = 635.54 = 0x027B*/ /* Hsync pulse = 3.77us, at 50ns/instr cycle = 75.4 = 0x004B */ ldi acc,0x02 out ICR1H,acc ldi acc,0x7B out ICR1L,acc ldi acc,0x00 out OCR1BH,acc ldi acc,0x4A out OCR1BL,acc //38 = 0x0025 ldi BC,0x1D ldi D,20 ldi E,3 //2 lines ldi DEO_u8CounterPH,0x00 ldi DEO_u8CounterPL,0x02 mov P,DEO_u8CounterPL //32 lines = 0x0020h ldi DEO_u8CounterPQH, 0x00 ldi DEO_u8CounterPQL, 0x22 mov PQ,DEO_u8CounterPQL //513 lines = 0x0201h ldi DEO_u8CounterPQRH, 0x02 ldi DEO_u8CounterPQRL, 0x01 mov PQRH, DEO_u8CounterPQRH mov PQRL, DEO_u8CounterPQRL //524 lines = 0x020Ch ldi DEO_u8CounterPQRSH,0x02 ldi DEO_u8CounterPQRSL,0x0C mov PQRSH,DEO_u8CounterPQRSH mov PQRSL,DEO_u8CounterPQRSL ret Я нашел описание в интернете, но там фигурируют другие значения: 2 HSYNC pulses; 33 HSYNC pulses; 480 HSYNC pulses; 10 HSYNC pulses, где HSYNC pulses, как я понимаю, эквивалентно записи lines. Если значения 2 и 33(32) еще как-то совпадают, то для чего перед ними отсчитываем 38 импульсов строчной синхронизации? А потом 513 вместо 480 и 10. И еще 524 импульса? |
||
Оценка
|
Ответ |
Страница 5 из 6
|
Опции темы | Поиск в этой теме |
|
|
Обратная связь РадиоЛоцман Вверх |