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

psL

Свой
  • Постов

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

  • Посещение

Весь контент psL


  1. Прошу прощения, а в чем смысл создания данной темы? Руководству покажете или что? Как размеры чужой зарплаты помогут убедить работодателя увеличить зарплату конкретно Вам? Вам в этой теме уже не единожды предлагали поискать другие варианты трудоустройства различными способами (разместить резюме, просмотреть вакансии на hh, сходить на собеседование...), т.е. как-то оценить себя, как работника, с точки зрения рынка труда. Тем более, что вы, насколько понимаю, с текущей оценкой не согласны. 56 лет - ну и что? Скоро вообще пенсии отменят, либо сделают такой порог, до которого будут дотягивать только долгожители. И потом 30+ обслуживания "специфической системы" разве не предусматривает познаний в схемотехнике, системотехнике, программировании, документооборота и т.п.?.. А пока, получается как в песне: "У нас есть ТАКИЕ приборы! Но мы вам про них не расскажем..."
  2. если вы ждете с осцилографом на последовательном порту данные от программы, а их нет, то при чем здесь модем? Видимо нужно показать файл /etc/wvdial.conf вашей системы, ну и рассказать на какой порт подключен модем и какие у него по умолчанию настройки обмена с DTE.
  3. Marsboard A20 это не процессор, а процессорный модуль. Наверное кто-то работал, раз есть http://www.marsboard.com/new_marsboard_a20_download.html и поддержка http://linux-sunxi.org/MarsBoard_A20 А почему не в разделе работа? :rolleyes:
  4. Видимо следует читать: Ищется человек для разработки макета одноплатного компьютера.
  5. Keil и Cortex M4

    вроде бы у Keil #pragma pack( 4 ) была
  6. Видимо нужно добавлять в репозиторий только собственные изменения, а проект openwrt включать в виде субмодуля. Смотрите документацию по buildroot, вот еще статья есть небольшая http://www.kaizou.org/2013/11/buildroot-custom-packages/
  7. В реальности "реальных пацанов" всегда больше, чем "реального бабла", так что ничто не слишком;)
  8. Так. Эта схема обычно по-другому используется. д.б. R1=R2||R3 500 Ом
  9. Если нужен УПТ, то можно использовать схему для формирования виртуального нуля (SLOA058 стр.4) и подавать медленно меняющийся сигнал на вход относительно этой виртуальной земли.
  10. Например, так http://www.russianelectronics.ru/leader-r/...al/352/doc/743.
  11. внешние диоды позволяют отвести бОльшую мощность, чем диоды по входу в кристалле, ну и ток не будет течь по шине питания кристалла. Непонятно, в чем профит дополнительной микросхемы для схемы, которая должна определять только xx-кз-норма-не норма
  12. да ладно, радиокружки и вообще КЮТ традиционно формировались при заводах, и традиционно туда попадали неликвиды и некондиция "шефов", старая измерительная аппаратура, станки. Не знаю как у ТС, современные клубы робототехники для детей - это, как правило, коммерческие курсы на базе Lego robotics и т.п. со стоимостью 200р/час , а тут как минимум далеко не Lego в дар принимают... Вообще, это очень хорошая идея. Особенно если детворе действительно интересно.
  13. видимо можно взять за основу открытый проект https://github.com/iliasam/STM32F4_UVC_Camera https://geektimes.ru/post/255316/
  14. такое обычно бывает, когда питание отсутствует или два выходных буфера пытаются друг друга пересилить. Сразу после подачи питания, еще до старта программы нужно убедиться, что все напряжения соответствуют. По умолчанию нужно устанавливать все управляющие сигналы в 1. Кстати, что делает LCD_RS = 1; после LCD_CS = 0; ? Д.б. CS,RS,WD,RD = 1. После старта программы и начала инициализации убеждаемся, что это так. Потом осцилографом убеждаемся, что прошел RESET. По идее CS=0 должен увеличивать потребление тока устройством, это тоже можно проверить, задав точку останова в соответствующем месте. Далее можно проверить шину, выдывая в нее попеременно 0xFFFF 0x0000 и убедиться, что сигналы с мк доходят до модуля. ,А лучше значение инкрементируемой переменной, чтобы точно убедиться в соответствии адреса при последовательной проверке сигналов шины осцилографом. Если все в порядке, можно пробовать обмениваться через мультиплексную шину, т.е. устанавливать требуемые уровни на данных, RS,WD,RD. В принципе, этот обмен тоже можно проверить при помощи осцилографа, если синхронизироваться по CS,RS,WD,RD и смотреть состояние шины данных. Обязательно бы это сделал, если бы вы не отредактировали исходное сообщение.
  15. Могли перепутать половины порта. При чтении порт находится в высокоимпедансном состоянии, возможно по шине данных требуются pull-up резисторы на питание или GPIO_Mode_IPD В оригинале между LCD_WR = 0; и LCD_WR = 1; не было задержки? И для RD тоже? UPD: И код вообще решили убрать из темы?
  16. да это какая-то петросянщина маслом масляная. Можете кратко и грамотно безграмотному мне обьяснить? Без букваря, петросяна и тд ? char s[]="abc"; void* p1 = s; void* p2 = &s; void* p3 = &p1; Почему равны p1 и p2? Почему не равны p2 и p3? Спасибо. Более-менее понятно.
  17. Где аминь? Почему p1 == p2 в случае p2 = &str ; при char str[] = "blablabla" ? Без K&R обьяснить можете? :laughing:
  18. чем отличается = { 'a', 'b', 'c', 'd','\0'} от = "abcd" ? пмсм: ничем. const char str[] = { 's','t','r','i','n','g', 0 }; void* p1= str; void* p2=&str; void* p3=&str[0]; printf("%p\n%p\n%p\n",p1,p2,p3); $a.out 0xbff1a729 0xbff1a729 0xbff1a729 Почему указатель на начало массива p1 и указатель на этот указатель имеют одно и тоже значение? Почему не вот так работает? const char str[] = { 's','t','r','i','n','g', 0 }; void* p1= str; void* p2=&p1; //&str; void* p3=&str[0]; printf("%p\n%p\n%p\n",p1,p2,p3); $a.out 0xbf88cc09 0xbf88cc04 0xbf88cc09 ну может и больше. Интересуют эти 2. В вашем примере строка не будет создаваться программой вплоть до char* str=MSG , например разве имя массива без индекса не является указателем на первый член этого массива? непонятно.
  19. В Си есть два способа определения строки: char str[] = "string"; void* p1= str; void* p2=&str; void* p3=&str[0]; printf("%p\n%p\n%p\n",p1,p2,p3); $ a.out 0xbfaa14c5 0xbfaa14c5 0xbfaa14c5 char* str = "string"; void* p1= str; void* p2=&str; void* p3=&str[0]; printf("%p\n%p\n%p\n",p1,p2,p3); $ a.out 0x80488bc 0xbfc25c78 0x80488bc В первом случае p1 равен p2. Почему так?
  20. Графика для Linux

    просто библиотека называется Qt, а не QT. апологеты переживают...
  21. каждые 1,25 мс опрашиваются четыре канала, после чего происходит переключение четный/нечетный? тогда по идее скорость д.б. в 4 раза увеличена, а не как вы пишете - в 8. но 1,4 мбит для асинхронной передачи по lvttl это тоже в общем как-то многовато
  22. такую https://ru.wikipedia.org/wiki/%D0%A3%D0%BD%....B5.D1.82.D1.8C UART - это всего лишь универсальный асинхронный приемопередатчик, а не RS232/RS422 Поэтому сеть или шина с точки зрения UART возможна. Вас тут уже не единожды спрашивали: какая скорость обмена и период опроса каждого датчика? Присоединяюсь.
  23. Стеку лучше. Какой же вы, однако, телепат )
  24. ремонт елочных гирлянд - занятие кропотливое)
×
×
  • Создать...