swat24

Members
  • Публикации

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

  • Посещение

Репутация

9 Обычный

О swat24

  • Звание
    Постоялец
  • День рождения 09.09.1991

Информация

  • Пол
    Мужчина

Электроника

  • Стаж в электронике
    3-5 лет
  1. Могу ли я попросить о помощи

    У вас получается есть два вентилятора, у которого по две обмотки. Каждой обмоткой управляет отдельное реле? Чем именно управляет реле 1 и реле 2? По условиям: 1) Тcurrent > T1 ----- RL1(ON) RL2 (OFF) 2) Tcurrent > T2 ----- RL1(ON) RL2(ON) так? Температуры T1, T2 мы настраиваем на устройстве?
  2. Могу ли я попросить о помощи

    В примере только инициализация дисплея и все. Что не получилось реализовать в текущем алгоритме?
  3. Печатные платы по форме

    Я бы сделал в том же солиде или подобной программе необходимую форму, а затем в альтиуме создать контур платы по модели. По фото бы не делал, т.к. могут потом не совпасть размеры из-за угла фотоаппарата относительно детали
  4. Обмен информацией

    скоростная печать на ЧПУ... как мне кажется тут не скорость передачи важна, а то, что ЧПУ не ускоришь... Допустим передашь ты весь файл в память на устройство, а что это даст? ЧПУ быстрее не отработает А для передачи файла (в кодах для ЧПУ) по сути текста, можно или взять готовый какой то протокол с контрольной суммой, или описать самому и отправлять по пакетам. К примеру по паре строк кода с контрольной суммой. Нужно не смотреть как флешка работает и как печатает принтер, а начать, как посоветовал @KRAB с азов. Как минимум с того, как работает ЮАРТ. Посмотреть в сторону протоколов обмена данными.
  5. STM32 для чайника

    http://www.st.com/resource/en/reference_manual/dm00091010.pdf все регистры находятся в Reference Manuals
  6. Добрый день. Имеется схема сенсорной клавиатуры на микросхеме AT42QT1040. В приложении схема и печатная плата. Проблема заключается в следующем - кнопка CS1 работает хуже чем остальные, когда сверху нет оргстекла не особо страшно, т.к. реагирует более-менее нормально, но хуже остальных. А когда кнопки наклеиваются на 3 мм оргстекло, то она срабатывает через раз. Кнопки наклеиваются на двух-сторонний скотч на 3 мм орг стекло. В чем может быть проблема? Может из-за того, что эта кнопка используется для настройки? Запаяны перемычки R7, R9. И можно ли как то увеличить чувствительность данной кнопки? можно всех
  7. Передача изображения с камеры OV9655 на ПК

    У меня еще проблема в считывании информации с камеры... только с DMA сразу на экран нормально работает, а так считывать что попало...
  8. Передача изображения с камеры OV9655 на ПК

    я понял. В общем нашел пример сохранения BMP в формате 565 на JAVA: public static void main( final String[] args ) { BufferedImage img = map( 320, 240 ); savePNG( img, "C:/test.bmp" ); } private static BufferedImage map( int sizeX, int sizeY ){ final BufferedImage res = new BufferedImage( sizeX, sizeY, BufferedImage.TYPE_USHORT_565_RGB ); for (int x = 0; x < sizeX; x++){ for (int y = 0; y < sizeY; y++){ res.setRGB(x, y, Color.WHITE.getRGB() ); } } return res; } private static void savePNG( final BufferedImage bi, final String path ){ try { RenderedImage rendImage = bi; ImageIO.write(rendImage, "bmp", new File(path)); } catch ( IOException e) { e.printStackTrace(); } } это работает, допишу завтра прием по юарт и попробую. Должно быть следующее: шапка: 42 4d 42 58 02 00 00 00 00 00 42 00 00 00 28 00 00 00 40 01 00 00 f0 00 00 00 01 00 10 00 03 00 00 00 00 58 02 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 f8 00 00 e0 07 00 00 1f 00 00 00 далее принятый массив читаю с конца и пишу в файл, начиная с 42 байта с помощью: res.setRGB(x, y, Color.WHITE.getRGB() ); только вместо "Color.WHITE.getRGB()" принятые данные. Спасибо, что помогаете Завтра буду пробовать и отпишусь о результате
  9. Передача изображения с камеры OV9655 на ПК

    хорошо, получается в шапке я указываю начало картинки и с этого адреса шлю "ст"+"мл" байты и так всю картинку, правильно? Если даже не переворачивать массив - то картинка будет перевернута, но должна быть. Еще в файле после массива данных идет массив нулей, попробовал его убрать - ругается на то, что файл поврежден. Его оставляю?
  10. Передача изображения с камеры OV9655 на ПК

    В примере для камеры настраивается DMA на 32 бита источника и 16 бит приемник и отправляется на экран. Я считаю 2 байта на пиксель, так как выводится на экран, и буду отправлять попиксельно в юарт. Правильно? Вопрос как записывать в файл BMP? "00 00 ст мл" ? (ст - старший байт, мл - младший байт) или без пустых байт в начале?
  11. Передача изображения с камеры OV9655 на ПК

    У меня функция возвращает 32 бита, т.е. получается два пикселя. Я их и запихиваю в бмп... С камерами никогда не работал, поэтому и вопросов куча) в файле получается такое:
  12. Передача изображения с камеры OV9655 на ПК

    да, считывается с камеры по DCMI 32 бита
  13. Передача изображения с камеры OV9655 на ПК

    Спасибо, в результате получается тоже, что и у меня с разноцветной мозайкой. Похоже не то считывается с камеры... Смотрите, я считываю 32 бита данных с экрана, используются только 16 младших бит. И отправляю все, что принял. начиная со старшего байта. Правильно?
  14. Передача изображения с камеры OV9655 на ПК

    Создал изображение в paint.net - изменил размер, вставил свое изображение, но все-равно пишет "формат данного файла не поддерживается" Оставил заголовок не изменяя вообще и получается следующее, похоже и передача не правильная Безымянный.bmp
  15. Передача изображения с камеры OV9655 на ПК

    320x240, попробую еще с заголовком поиграться http://www.fastgraph.com/help/bmp_header_format.html это правильный заголовок?