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

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

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

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

  • Посещение

Весь контент Склихасовский


  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 но как быть с адресацией? Расскажите поподробней, кто знаком с этим графическим контроллером...
  16. ATxmega

    2 V__G а это все к чему? про 8 мгц кварца? так там и у меня все идеально...
  17. ATxmega

    3.292 v xmega 5.0 - мега разница амплитуд более чем в 5-6 раз
  18. ATxmega

    Вообщем привезли мне кварцы "нормальные" ситуация не изменилась по сравнению с амплитудой генерации у обычной меги - земля и небо... пока выход вижу это 8 мгц... кому не лень, сравните величину амплитуд генераторов у мега и Xmega32.
  19. ATxmega

    я с вами согласен... но вопрос про хмегу пока открыт надеюсь на след недели привезут "фирменные" кварцы - тогда отпишусь
  20. ATxmega

    Хорошо , а чем вы это обосновываете? получается у вас VIA переходное отверстие, по сущности, единственный участок чистой земли. например на мой вариант разводки - я могу показать документы электромагнитных испытаний во вниэме: http://www.vniiem.ru/ru/index.php?option=c...9&Itemid=75 все проходило по группе B более и ненадо было.. ( ну конечно законченное устройство - вернее группа из 6 устройств на атмеле) Вот вот и я о том же посему и нарисовал отдельный проводник соединяющий емкости в одной точке другое дело тут все говорят про ширину - здесь я не догнал...
  21. ATxmega

    Объясните , в чем не прав? ей богу не догоняю а в чем разница? вот, а я после прочтения кучи литературы как раз отказался от такого варианта - там чтото вроде нельзя подключать конденсаторы к сплошной земле - нужно отдельным проводником вот собственно http://caxapa.ru/lib/emc_immunity.html - фигура6
  22. ATxmega

    ну это из области мертвому припарка... но учту.. правда не совем понял что такое термальный отвод с полигоном есть картинка?
  23. ATxmega

    ну в смысле топологии пп - тут я спокоен.. присутствует и полигоны и сплошная металлизация с сеткой VIA со слоя на слой. конденсаторы кварца к земле тоже по всем правилам развел.. все на кротчайших расстояниях... ну вот такой казус... причем партия плат около 12шт - и у всех разное поведение. кстати партия кристаллов 0922. так что незнаю на что и думать... буду ждать новых кварцев. эти какие то нонейм (SM16.000) вот и все что я о них знаю.... ещё вот один момент: при включении, видно как программа начинает работать не сразу задержка 2-3 сек ориентир :светодиод прием-передачи по RS485 очевидно генератор в готовность никак не войдет...
  24. ATxmega

    В режиме отладки все выставленные настройки соответствуют... пока работаю на 8 МГЦ х 4 есть кристаллы из недавне привезенной партии взял 100 штук на след изделиях попробую... хотя хочу верить, что может проблема в кварцах...
  25. ATxmega

    смотрел осцилографом - сравнивая амплитуды с мегой. разница более чем в 5 раз обнаружилось супернестабильностью - даже при прикосновении пальцем к кварцу - полный сбой в генерации. на 8 мгц все идеально. зануление корпуса кварца несколько решает проблему, но все равно допускать в работу такое устройство нельзя. --- да все стоит, помимо прочего, долгое время игрался с настройками в это секции на всяк случай код ;********************************************************* ; set XOSC Control Register STSI OSC_XOSCCTRL,0B11001011;Oscillator frequency range selection + External Oscillator selection and Startup Time ;********************************************************* ; SET CTRL - Oscillator Control Register LDS TEMP,OSC_CTRL;; //Кварц(12-16),16К циклов ORI TEMP,0x08 STS OSC_CTRL,TEMP ; WAIT READY osc W_OSC_READY: LDS TEMP,OSC_STATUS SBRS TEMP,3 RJMP W_OSC_READY ;********************************************************* STSI OSC_PLLCTRL,0B11000010; PLL=x2 ;********************************************************* LDS TEMP,OSC_CTRL;//Включаем PLL ORI TEMP,$10 STS OSC_CTRL,TEMP ; W_PLL_READY: LDS TEMP,OSC_STATUS SBRS TEMP,4 RJMP W_PLL_READY ; ; ENABLE MODIFI PROTECTED I\O REGISTER STSI CPU_CCP,0xD8; ENABLE PROTECTED IO ; SET System Clock Control Register STSI CLK_CTRL,0B00000100; PLL CLOCK ; STSI OSC_CTRL,0x18 ;выключаем все генераторы, кроме кварца и PLL да я это отлично понимаю - отдаю себе отчет.. вот как раз вчера заказл именно такие для пробы...
×
×
  • Создать...