Перейти к содержанию
    

Склихасовский

Участник
  • Постов

    77
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Склихасовский

  • Звание
    Частый гость
    Частый гость

Посетители профиля

1 746 просмотров профиля
  1. у меня был подобный опыт реализация LVDS на хмега только там 3 порта вывода пришлось реализовывать и внешнюю срам ставить. примерно 15 гц рефреша получилось -- ваше беспокойство по поводу сколько тактов нужно чтобы данные успели отобразиться в порту хотя это как правило 1,5 такта решается банально таймером с PWM и двумя системами сравнения этот же таймер будет вам генерировать стробы. а ширину периода крутите как вам угодно.
  2. Парень не майся ерундой возьми adum1201 и будет тебе счастье а насчет оптопар погляди в дш по вопросу таймингов думаю поймешь всю утопичность своей идеи
  3. . да развернуть можно теперь не углядел что можно развернуть работает и без объявления сегмента данных Спасибо коллега
  4. написал итог Value = 0x2000 Type = byte*@0x2000 в общем почти тоже самое
  5. Вышла Atmel Studio 7

    Друзья, подскажите: пытаюсь в окне WATCH увидеть содержимое озу к примеру: .equ b1 = 0x2000 вбиваю в окне WATCH имя b1 в окне Watch выдает : name b1 value 0x00002000 type dword а как сделать чтоб в этом окне отображался не адрес, а содержимое озу? пытался вместо имени вбивать не посредственно адрес 0х2000 -> тоже самое 0x2000,sram - результат тотже.
  6. Обращусь за консультацией в этот форум -- пол дня бился пытаясь понять на каких условиях выставляется флаг по сравнению канала А TCC4_INTFLAGS (CCAIF) --- Работаю в студии 7 перенес код с мега А в пошаговом режиме. Код ограничил только инициализацией таймера TCC4. более ничего Счетчик таймера как и положено считает, при сравнении обнуляется, флаг CCAIF нет и все флаг ССВ работает как положено при условии если значение TCC4_CCB меньше TTC4CCA при значении TCC4_CCA=TCC4_CCB флага CCBIF тоже нет вообщем не пойму где костыль, может будут мнения? -------- LDI R16,LOW(20) LDI R17,HIGH(20) STS TCC4_CCA,R16 STS TCC4_CCA+1,R17 STS TCC4_CCABUF,R16 STS TCC4_CCABUF+1,R17 LDI R16,LOW(20) LDI R17,HIGH(20) STS TCC4_CCB,R16 STS TCC4_CCB+1,R17 STS TCC4_CCBBUF,R16 STS TCC4_CCBBUF+1,R17 ; LDI R16,$01 STS TCC4_CTRLB,R16; TOP=CCA; EN CCA ; LDI R16,$01 STS TCC4_CTRLA,R16 ; PESCALER 1:1 ; ; LDI R16,$01 ; STS TCC4_CTRLE,R16 LDS R16,TCC4_INTFLAGS STS TCC4_INTFLAGS,R16
  7. Тоже решил попробывать Е5 ---- правда на запуске генератора не заморачивался просто пернес код от мега а у меня 8 мгц такта от внешнего кварца и PLLx4 -- но на валидность работу генератора ещё не проверял у меня костыль с таймером ( опишу в другой ветке) Честно говоря терзают мысли какой то совершенно сырой чип.
  8. спасибо воообщем то спиным мозгом я так и думал )))
  9. да, но ведь и там же написано... "Величина BogoMIPS обычно пропорциональна тактовой частоте процессора, но также зависит от архитектуры процессора и работы кэша." Отсюда и вопрос про арм9 и линух как сопоставить это значение...
  10. Кристалл = at91sam9260 OS Linux Debian ---------------- Processor : ARM926EJ-S rev 5 (v5l) BogoMIPS : 99.73 Features : swp half fastmult edsp java CPU implementer : 0x41 CPU architecture: 5TEJ CPU variant : 0x0 CPU part : 0x926 CPU revision : 5 Cache type : write-back Cache clean : cp15 c7 ops Cache lockdown : format C Cache format : Harvard I size : 8192 I assoc : 4 I line length : 32 I sets : 64 D size : 8192 D assoc : 4 D line length : 32 D sets : 64 ;------------------------ что значат эти цифры: а кажет -BogoMIPS : 99.73? и нормальны ли они при тактовой = 200мГц?
  11. да эта штука работает - спасибо что я хотел - аккурат написано в первых 2х строках первого поста... http://electronix.ru/forum/index.php?s=&am...st&p=760090 а насчет ASCii вы сами то пробывали это? автозамена здесь не работает т.к имена символов учавствуют в много раз больше местах, чем требуется для автозамены а теперь попробуйте и ручками заменяйте 5000 резисторов и 3000 конденсаторов.. и недай бог гдето что просмотрел -> вперед шурстить десятки тысяч строк...
  12. Требуется сделать замену все компонентов пассива например резистор с МЛТ 0,125 заменить на подобный планар 1206 делаю так: 1.Option Block selection выделяю PART как Type MLT0.125 (резистор выводной) 2. выделяю в на листе схемы только эти резисторы 3. Свойства указываю на библиотеку где лежит заменяемый компонент ну и его тип. хлоп - > все кондеры установлены, как левая нога захочет например было верикально - стало горизонтально - соответсвенно связи все потеряны... Че придумать? Вообще требуется изменить только паттерны в схеме т.к рисунок символа одинаков.
  13. А где разжевано то? у меня какой то мануал на сам контроллер с кучей ошибок... Попробую изложить мысли точнее.. Требуется разместить код знакогенератора в область CG RAM по ДШ эта область находится в 0x1800h.. 1FFFh Графический режим пока не трогаю - выключен- с ним всё ясТно. размешаю во всю область CGRAM код пытаюсь вывести в текстовом режиме получившееся символы- фиг.. с 00-7F -> зашитый набор все отображается с 80-FF -> мой знакогенератор - мусор на экране, без симпотомов изменения.. пыс пыс ФУ вроде получилось... проблема была в недопрочитанном регистре Set Offset Register
  14. Так есть манул на 6963 только все равно не вразумел... в какую область грузить данные знакогенератора...
  15. Ребят, растолкуйте, немного не понял есть LCD WG160128 (Т6963) По умолчанию встроенный фонт у него английский (8*8) - вызывается по таблице от 00...7F Кирилицы у него нет.. Есть свободная область таблицы с адреса 80..FF Как мне загрузить кирилический фонт, вернее в какую область памяти? Мои предположения что нужно свой фонт размещать в область CGRAM но как быть с адресацией? Расскажите поподробней, кто знаком с этим графическим контроллером...
×
×
  • Создать...