Дмитрий Кузьмичёв

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

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

  • Посещение

Репутация

2 Обычный

О Дмитрий Кузьмичёв

  • Звание
    Новенький
  • День рождения 29.05.1996

Контакты

  • Skype
    dm9992905

Информация

  • Пол
    Мужчина

Электроника

  • Стаж в электронике
    10-20 лет
  • Сфера радиоэлектроники
    микроконтроллеры
  • Оборудование
    2 мультиметра DT-830, Lukey 702, AVR программаторы, Arduino
  1. BK8000L не соединяется по UART и не реагирует на AT-команды

    По-всякому пробовал: и через Putty, и через Arduino, в разных режимах
  2. BK8000L не соединяется по UART и не реагирует на AT-команды

    пока нет нормальной прошивки с юартом для этого модуля, я одну из юарт линий кинул на сброс модуля, и опускаю на минус, когда модуль не нужен
  3. Задачка про микроконтроллер.

    jmp это безусловный переход
  4. Задачка про микроконтроллер.

    Итак, операция выполняется МК за один такт, соответственно, время такта равно 1/16000000=0,0000000625, то есть, PLUS увеличится на 1 за такое время. За микросекунду PLUS увеличится на 16
  5. Доброго времени суток!!! Я столкнулся с тем, что не работает UART и не реагирует на AT-команды. Пробовал с 2-мя переходниками: CH340 и FT232RL, тот, что в Arduino. Пробовал и менять контакты RX-TX местами, и скорость менял (должно быть 9600 бод) - терминал молчит от слова совсем. CH340 просто светит своим индикатором приема, а FT232 моргнет при включении и все. Должно выводиться в терминале при включении ON, но не выводится ничего и никак не реагирует. Проверял и обвязкой, и упрощенным подключением (4 провода - 2 питания и 2 UART), и напряжение то 3.3 делал, то 3.7, то питал с аккумулятора - молчание. Подумал, что UART нагнулся из-за моих кривых рук - махнулся с другом на свежую, проверить UART, но результат тот же, полагаю, что в моем даже и не сдох. А сам модуль работает, не считая злосчатного UART. Так в чем может быть проблема?
  6. Пульт Для Управления Музыкой На Планшете

    сделал на сочетаниях, а в андроиде запрограммировал их
  7. Плеер Из Cd-rom

    Доброго времени суток!!! У кого-нибудь есть проект CD-проигрывателя на ATmega16? CD-проигрыватель нужен для выставки ретротехники, а ждать или покупать 8515 нет желания, есть в наличии ATmega16. Есть код на Си или на асме для меги? Или скомпилированный файл прошивки для нее
  8. Пульт Для Управления Музыкой На Планшете

    сделал схему, никак не могу разобраться с дескрипторами, и компьютер игнорирует клавиши #define NUM_KEYS 5 /* The following function returns an index for the first key pressed. It * returns 0 if no key is pressed. */ static uchar keyPressed(void) { if (((PINB&(1<<PB7)) == 0)) return (1); if (((PINB&(1<<PB6)) == 0)) return (2); if (((PINB&(1<<PB5)) == 0)) return (3); if (((PINB&(1<<PB4)) == 0)) return (4); if (((PINB&(1<<PB3)) == 0)) return (5); return 0; } /* ------------------------------------------------------------------------- */ /* ----------------------------- USB interface ----------------------------- */ /* ------------------------------------------------------------------------- */ static uchar reportBuffer[2]; /* buffer for HID reports */ static uchar idleRate; /* in 4 ms units */ const PROGMEM char usbHidReportDescriptor[49] = { /* USB report descriptor */ 0x05, 0x0C, // USAGE_PAGE (Consumer Devices) 0x09, 0x36, // USAGE (Consumer Control) 0xa1, 0x01, // COLLECTION (Application) 0x09, 0xE9, // USAGE (Volume Up) 0x09, 0xEA, // USAGE (Volume Down) 0x15, 0x00, // LOGICAL_MINIMUM (0) 0x25, 0x01, // LOGICAL_MAXIMUM (1) 0x75, 0x01, // REPORT_SIZE (1) 0x95, 0x02, // REPORT_COUNT (2) 0x81, 0x02, // INPUT (Data,Var,Abs) 0x09, 0xCD, // USAGE (Play/Pause) 0x15, 0x00, // LOGICAL_MINIMUM (0) 0x25, 0x01, // LOGICAL_MAXIMUM (1) 0x75, 0x01, // REPORT_SIZE (1) 0x95, 0x01, // REPORT_COUNT (1) 0x81, 0x06, // INPUT (Data,Var,Rel) 0x09, 0xB5, // USAGE (swtrack) 0x75, 0x01, // REPORT_SIZE (1) 0x95, 0x01, // REPORT_COUNT (1) 0x81, 0x06, // INPUT (Data,Var,Rel) 0x09, 0xB6, // USAGE (swtrack) 0x75, 0x01, // REPORT_SIZE (1) 0x95, 0x01, // REPORT_COUNT (1) 0x81, 0x06, // INPUT (Data,Var,Rel) 0xc0, // END_COLLECTION }; #define KEY_PP 0xCD // Play/Pause key #define KEY_PV 0xB5 // Previous #define KEY_NX 0xB6 // Next #define KEY_VUP 0xE9 // Volume Up #define KEY_VDN 0xEA // Volume Down static const uchar keyReport[NUM_KEYS + 1][2] PROGMEM = { /* none */ {0, 0}, /* no key pressed */ /* 1 */ {0, KEY_PP}, /* 2 */ {0, KEY_PV}, /* 3 */ {0, KEY_NX}, /* 4 */ {0, KEY_VUP}, /* 5 */ {0, KEY_VDN}, }; remote-fw.rar
  9. Аппаратный Генератор Случайных Чисел

    есть такая идея: для абсолютной случайности в usb генератор встроить генератор шумов, подключенный к ацп, и часы реального времени
  10. Пульт Для Управления Музыкой На Планшете

    Задумался над созданием пульта для планшета на android. Пульт подключается через USB-OTG. Распознается планшетом как HID. Хочу знать, какие коды мне необходимо отправлять, чтобы воспроизвести/пауза, переключить трэк... P.S. обладатели планшетов на android, которые подключали к нему клавиатуру с горячими клавишами, отзовитесь, пожалуйста, как он реагирует.
  11. Hd44780 Показывает Бред Или Не Показывает Ничего

    не знаю я понизил частоту до 4 МГц, всё равно бред выходил, но какие-то символы, мною запрограммированные, выходили.
  12. Hd44780 Показывает Бред Или Не Показывает Ничего

    Я трогал только фьюзы, отвечающие за тактовую частоту
  13. Реальный дисплей или показывает бред, или ничего не показывает. На первой прошивке - показывает бред, на второй - ничего, хотя в протеусе всё работает. Используемая мной библиотека приложена в архиве первая прошивка вторая прошивка В чём может быть проблема? Соединение дисплея с контроллером хорошее, я проверял. Контроллер attiny2313, частота 8 МГц от внутреннего генератора. display.rar