• Объявления

    • admin

      Просьба всем принять участие!   24.11.2017

      На форуме разыгрывается спектроанализатор Arinst SSA-TG LC (цена 18500 руб). Просьба всем перейти по ссылке ниже и принять участие!
  • ×   Вставлено в виде отформатированного текста.   Восстановить форматирование

      Разрешено не более 75 смайлов.

    ×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

    ×   Ваш предыдущий контент был восстановлен.   Очистить редактор

    ×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сообщения

    • По имени микросхемы ищите даташит. Там STK, так понимаю.  И разбираетесь с управлением.
    • Cледующий выпуск плат будет 23-28 декабря (т. е. когда
      будут готовы платы).
      Чтобы на него гарантированно попасть нужно чтобы я увидел разводку и
      оплату до 19-го декабря включительно.... позже по обстоятельствам.
    • Далее, вывод символа. void matrix_putc(unsigned char ch){ unsigned char i, a, tmp; for(i=0; i<5; i++){ tmp=Font5x7[ch][i]; for(a=0; a<7; a++){ matrix_set_pixel(x_pos , y_pos, tmp&(1<<a)); y_pos+=1; } y_pos-=7; x_pos+=1; } x_pos+=1; }   Блин, плохо писать вслепую и в форумном редакторе   Проверяем : matrix_set_pos(5,5); matrix_putc('A');   Они будут использоваться.
      Дело в том, что правильнее всегда держать в памяти текущую позицию курсора и уже относительно её выводить данные на экран. Это позволит выводить текст символ за символом, не пересчитывая постоянно координаты, а просто их смещая на нужную позицию. Дальше вообще всё просто. Как кубики складываешь.
      Функция вывода строки : void matrix_puts(const char *str){ while(*str) matrix_putc(*str++); } Вывод строки по координатам : void matrix_puts_xy(int x, int y, const char *str){ matrix_set_pos(x, y); matrix_puts(str); }  
    • Не пойму зачем она ... Если x_pos , y_pos нигде дальше не используются ..
    • Так, просто мысли вслух Не могу избавиться от земляной петли в связке "автомагнитола-самодельный усь". Питание - однополярное +12...14В. Самовозбуд >100кГц при подключенном входе (естественно, небалансном), со всевозможными комбинациями подключения как сигнальных, так и силовых земель . Пробовал развязать с помощью повторителя на ОУ на стороне УНЧ (с подключениями земли через резистор с разных сторон) - эффект нулевой. Гальваническая развязка по входу через трансформатор помогает, но идет завал на НЧ. Отдельные источники питания решают проблему. Придется делать развязку по питанию DC-DC 12/12...
    • Ааа, вот от чего ещё эти звонки срабатывают. Я по всем этажам проходился, ну нет нигде подобной кнопки, а звонок периодически пиликал.