Arthur

Members
  • Content count

    210
  • Joined

  • Last visited

Community Reputation

-12 Плохой

About Arthur

  • Rank
    Постоялец

Информация

  • Город
    Canberra

Электроника

  • Стаж в электронике
    3-5 лет
  • Сфера радиоэлектроники
    Audio devices

Recent Profile Visitors

1560 profile views
  1. Ацп На Atmega8L

    Вот я прочитал тут про погрешности. Если в момент обработки информации не отключать процессор микроконтроллера, О каких единицах погрешности идет речь?
  2. Ацп На Atmega8L

    Короче. Иными словами. Какое будет опорное напряжение, такое и будет максимальное число в преобразовании.
  3. Ацп На Atmega8L

    Кстати. Меня интересует вопрос. Есть опорное напряжение. Мне допустим надо что бы. Максимальное число (1023) было при подаче напряжения на АЦП + 3,4 вольта. Если АЦП работает в двухплечевом режиме, т.е. считывает как положительную так и отрицательную половолну, то макс (1023) от +1,7 вольт, и мин (0) от -1,7.... и вообще можно ли устанавливать такое опорное напряжение меньше 5 вольт, я где то прочитал что не рекомендуется... Поясните плиз, не хочу просто еще одну тему создавать.
  4. мне нужно обеспечить данный коэффициент усиления, с 1,7, до 2,5 v. Справится ли с такой задачей обычный транзистор КТ315 ? Или даже Операционный усилитель. Как правильно расчитать нужный мне коэффициент усиления по начальному уровню и конечному усилению.
  5. Всё разобрался. Всё работает. Правда странно что работает)
  6. перед каждой посылкой байта мне нужно сначала стоп бит, потом старт бит, верно? и да. 31,25 Кбит/сек - это значит 31250 бит в секунду, значит один бит. (1 секунда = 1000000 микросекунд) . 1000000 / 31250 = 32 мкС длительность составляет 1 бит. Расчеты наверное верны.
  7. Как гласит википедия. MIDI Интерфейс представляет собой токовую петлю. Передатчик активный, 0..5 мА, наличие тока обозначает 0, нет тока — 1. Разъем 5-штырьковый DIN 41524. Приемопередатчик асинхронный, скорость 31,25 кбит/с, формат 8-N-1. Перелопатил весь интернет не нашёл. примеры. Короче к сути. Где бы найти осциллограмму, наподобие то что я прислал. Как передаются Нулики и Единички?
  8. Atmeg8 И Wg12864C

    Разобрался, Дело был в инверсии входов. Проблему решил временно. Будем думать программно
  9. Atmeg8 И Wg12864C

    Толи я дурак, толи лыжи не едут, но я не могу никак запустить мой дисплей. Микроконтроллер Atmega8A - не знаю различия между ATMEGA8, но он выполнен на смд. программируется он легко, и читает всё. Писал тестовую прогу мигалку. Микроконтроллер работает. Работают все порты ввода и вывода, однако. Стырил прогу с сайта, протестировал в Proteus - там всё работает ок, однако на практике у дисплея только работает подсветка, сам он не бе не ме. Крутя ручку контрастности дисплей не откликается (незнаю должен ли в холостом ходе реагировать контрастность, но тем не менее. Итог дисплей запустить не могу. Я уж думаю может сдох. В следствии чего вопрос, может у кого есть тестовые программы для тестирования данного дисплея? Может у меня прога битая. А может я что-то не то делаю, и как проверить работоспособность дисплея? есть ли какие нибудь методы. Сразу хочу отметить что всё подключал как положено. Никакие провода не путал (100%)
  10. Я в том смысле - что он записывает что читает,... Записывает я понял в память дисплея, т.е. команду с микроконтроллера в ОЗУ дисплея, А чтение это что, Из памяти ОЗУ в микроконтроллер? или из памяти ОЗУ на выход дисплея? Вот что меня интересует, куда запись производится из чего, и откуда и для чего производится чтение.
  11. Помогите пожалуйста. Разобраться с дисплеем и правильной посылкой команд. Короче есть дисплей WG12864. Ночью не могу уснуть. Я видел много тем как люди его подцепляли, и сам копировал их программы, вставлял, разбирался, но мне всё же охота сделать своё. Я открыл даташит и много чего не понял. Прошу помощи разобраться в нём. есть ножка R/W - (Read/Write) что она делает, что читает и что записывает? Если я правильно понял то дисплей сначала записывает в себя W, а потом при выводе на экран нужно R что бы он прочитал то что записал и вывел на экран - Верно ли я понял? есть ножка D/I - (Data/Instruction) - Data - я понял это параллельный порт, DB0-DB7 по которому передаётся 8 бит информации, а Instruction - это команды типа, Вкл/Выкл Дисплей, и т.п.? верно ли я понял? Дальше есть стробирующий E - тактовый сигнал, после каждой команды или информации мне его надо посылать длительностью не менее 450нс? верно? PORT B / PORT D E RS RW DI S1 S2 / D0 D1 D2 D3 D4 D5 D6 D7 0 1 2 3 4 5 6 7 / 0 1 2 3 4 5 6 7 0 0 0 0 0 0 / 1 1 1 1 1 1 0 0 - Start // Запускаем дисплей 0 0 0 0 0 0 / (0 0 0 0 0 0) 1 0 - X(0-64) // Устанавливаем курсор в ноль по Х 0 0 0 0 0 0 / (0 0 0) 1 1 1 0 1 - Y(0-7) // Устанавливаем курсор в ноль по Y в atmel studio я начал писать такой код, верны ли мои начинания? #define F_CPU 8000000UL #include <avr/io.h> #include <util/delay.h>int main(void) { DDRD = 0xFF; // - порт D как вывод DDRB = 0xFF; // - порт B как вывод PORTB = 0b00000000; _delay_us(1); PORTD = 0b00111111; //включаем дисплей _delay_us(1); PORTD = 0b01000000; //курсор по Х на 0 _delay_us(1); PORTD = 0b10111000; //курсор по Y на 0 _delay_us(1); while(1) { } } Помогите чайнику в начале своего дела, как зажечь точку по координате Х и Y (1,1) - что надо делать дальше? какие команды посылать?
  12. да по осциллограмме у меня это самое и получается. И когда я убавляю плечи амплитуды убавляются ровно, но до определённого момента, потом амплитуда резко исчезает. А какие способы включения могут помочь мне с данной проблемой?
  13. Доброе времени суток, я понимаю извращение, но надо мне вот такой способ регулирования выходного сигнала (громкость), будет ли работать данная схема как регулятор громкости? Резистор сдвоенный если нет, то почему?
  14. Его бы не было если бы не было таких "умных" вопросов - "а зачем именно midi" наконец-то нашёл еще один ключ. как передаются нули и единицы в MIDI дальше еще что понял побитовую передачу данных
  15. Именно для музыкальных целей. Если бы я врубился про протокол MIDI у меня бы сейчас вопросов вообще не было, и тут я бы не сидел. мне вот как раз с ним и надо разобраться