Jump to content

    

vladimir_orl

Участник
  • Content Count

    196
  • Joined

  • Last visited

Community Reputation

0 Обычный

About vladimir_orl

  • Rank
    Частый гость
  • Birthday 02/18/1978

Контакты

  • Сайт
    http://
  • ICQ
    0

Информация

  • Город
    Орёл

Recent Profile Visitors

2806 profile views
  1. Проблема на линии Mipi Clock

    Большое спасибо. Вновь возвращаюсь к данной теме. После некоторого поиска думаем, что проблема в уровне напряжения питания модуля MIPI у чипа Cypress CX3. То есть, при уровне питания 3.3 В всё работает, а при 1.8 В блок перестаёт работать. Проверить пока не можем... В даташитах подтверждения или опровержения не нашли... Может быть, кому доводилось на других чипах с поддержкой MIPI с таким явлением сталкиваться?
  2. Здравствуйте. Подключаем оптический сенсор OV5640 по линиям MIPI. На линиях данных всё хорошо, есть и высокочастотная и низкочастотная составляющие. На линии CLOCK LANE присутствует только LOW SPEED составляющая сигнала, HI SPEED часть отсутствует. Подскажите, в чём может быть дело?
  3. есть хорошая связка cypress cx3 + ov5640 и документации в инете много
  4. OV5640 register stttings

    На гугле много информации по OV5640. Даже есть "левые" даташиты. Но это не хорошо. Когда подключили сенсор, выяснили также одну вещь. В параллельном режиме запускается хорошо. А в последовательной - просто никак. И уже официальный код попросили. Не хочет выдавать сигнал по МИПИ, и всё тут. Никто не сталкивался?
  5. Работа с STK500 и STK501

    В STK500 при работе с дополнительным RS232 надо его выводы проводами подключить к нужным пинам микроконтроллера. В мануале это написано.
  6. Здравствуйте. Пишу софт для кастомной видеокамеры (используя USV Video Class - UVC) В процессе работы ей необходимо посылать сообщение хосту о том что "сейчас требуется сделать снимок". Сообщение посылается по нажатию кнопки, которая на камере расположена. Посмотрел описание UVC, там написано, что это всё делается через GET_INFO. Если кто знает, какие соображения есть? Подскажите что где внятное почитать можно? Надо ли создавать канал типа INTERRUPT ?
  7. [attachment=112044:IMG_9776.JPG] Позвольте продолжить тему. Сейчас только начинаю осваивать и верилог и подключение таких дисплеев. [attachment=112045:OSD057VA...h_Touch_.pdf] Имею плату DE2-115 от альтеры (точнее терасик). Пишу на верилоге. Имею дисплей OSD057VA (даташит во вложении) Подскажите, сигналы vsync и hsync когда в 1, а когда в 0 ? И то же самое про сигнал DE. Как я понял, лучше перевести дисплей в режим sync ( не de-оnly). Правильно? Код модуля на верилоге: Кодmodule osdDisplaySimple (input clkPin, input adjVal, output reg pixPin, output reg HYNC_PIN, output reg VSYNC_PIN, output reg dePin, output reg ledAdjPin, output refOutPin); integer pixCnt; integer lineCnt; integer frameCnt; integer ledAdjCnt; integer deLogic; assign refOutPin = clkPin; initial begin     ledAdjCnt = 0;     pixCnt = 0;     lineCnt = 0;     frameCnt = 0;     HYNC_PIN = 0;     VSYNC_PIN = 0;     dePin = 0;     ledAdjPin = 0; end always @(posedge clkPin) begin     ledAdjCnt = ledAdjCnt + 1;     if(ledAdjCnt > 1250)     begin         ledAdjCnt = 0;         ledAdjPin =  ~ledAdjPin;     end                   pixPin = ~pixPin;     //    Pixels block         pixCnt = pixCnt + 1;     if(pixCnt < 640*2)         HYNC_PIN = 1;     else if(pixCnt < 800*2)         HYNC_PIN = 0;     else     begin         HYNC_PIN = 0;         pixCnt = 0;         lineCnt = lineCnt + 1;         if (lineCnt < 480)             VSYNC_PIN = 1;         else if(lineCnt < 525)             VSYNC_PIN = 0;         else         begin             VSYNC_PIN = 0;             lineCnt = 0;         end     end                   dePin = HYNC_PIN & VSYNC_PIN; end endmodule топ-модуль: Кодmodule top(     input wire [17:0] SW,     input wire [3:0] KEY,     input wire OSC_50,     output wire [7:0] LED_GREEN,     output wire [6:0] HEX0,     output wire [6:0] HEX1,     output wire [6:0] HEX2,     output wire [6:0] HEX3,     output wire [35:0] GPIO,     output wire UART_TXD,     output wire [17:0] LED_RED );             integer samples[1024];     integer sampCnt1;     integer sampCnt2;     integer cnt;     integer cntClk;     integer trig;     integer unitCnt;    //module osdDisplaySimple (clkPin, adjVal, pixPin, HYNC_PIN, VSYNC_PIN, dePin, ledAdjPin, refOutPin); osdDisplaySimple Simple   (OSC_50, SW[3], GPIO[33],    GPIO[1],GPIO[2],    GPIO[3], GPIO[4], GPIO[11]); //    RED color assign GPIO[32] = SW[0]; //    GREEN color assign GPIO[6] = SW[1]; //    BLUE color assign GPIO[5] = SW[2]; //    DMS assign GPIO[0] = SW[4]; endmodule всё равно не работает.... В какой полярности д.б. сигналы, подскажите пожалуйста.
  8. Здравствуйте. Делаю попытки разобраться с дизайнером GPIF II от Cypress для чипа FX3 Кто-нибудь делал подобное? Так и не понял, как подсоединять к автомату состояний регистры, как добавлять полученный файл в проект. Подскажите, если кто знает... Для начала хотя бы меандр средствами гпифа научиться выводить...
  9. Делитель на пинах прерывания?

    поднимаю старую ему... сейчас работаю с прерываниями PCINT на tiny461. смотрю в протеусе. ставлю маску, не ставлю, прерывания идут со всех ног... наверное глюк протеуса. самой железки пока нет...
  10. tiny417/817

    Здравствуйте. Подскажите, в чём лучше разрабатывать софт для tiny417/817 В атмел студии 7 их не нашёл (может не самая свежая версия) Да, и скажите, есть ли у кого реальный опыт их использования?
  11. Здравствуйте. Имею Atmel Studio 7. Сейчас сижу в нём достаточно плотно, приходится постоянно перепрошивать плату. Всё хорошо, но имеется нюанс - окно прошивки является модальным и его приходится постоянно закрывать/вызывать. [attachment=110875:ProgWindow.png] В avr studio, к примеру, это окно можно "переставить" на задний план. Можно ли такое настроить в Atmel Studio 7 ? Или скажите, может в Atmel Studio 7 появилась кнопка "прошить", чтобы один раз настроить, а не подключаться постоянно каждый новый раз?
  12. Понятно, спасибо. Значит, будем фтди думать.
  13. Да, мы сейчас используем связку: optical sensor - fpga lattice - ftdi И вот пришла в голову идея объединить фпга и фтди чтобы меньше места занимали и проще разводка платы была да и usb 3 хочется попробовать
  14. Подскажите, есть ли общедоступные библиотеки USB-serial мостов на верилоге, с функциональностью ftdi? Какие драйвера надо ставить на ПК для их работы? Если можно подробнее, а то я совсем новичок в данном вопросе.
  15. Сам себе отвечаю. В микросхеме ftdi ft2232h есть два канала А и В. Их можно открывать по штвексу (по номеру). Т.е. А - это первый, В - это второй. В винде 10 почему-то когда открываешь первый, то открывается канал В. Пришлось открывать по дескриптору. Что кстати правильнее. Всем спасибо.