|
Новичок
Регистрация: 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
Сообщений: 20
Репутация: 12
![]() |
Дык, я тоже спорить не собирался и не собираюсь. Оставайтесь при своем.
Вот и частоты изменились. Ставте на 50 и более, если нравиться. Девайс уже работает неправильно. Один собрал, другой купил у китайцев. И деньги не экономлю, даже на кварцах. |
||
|
Новичок
Регистрация: 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 импульса? |
||
| Обратная связь РадиоЛоцман Вверх |