skripach

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

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

  • Посещение

Репутация

2 Обычный

О skripach

  • Звание
    Новенький

Информация

  • Город
    Oryol

Электроника

  • Стаж в электронике
    Не связан с электроникой
  • Сфера радиоэлектроники
    ----
  1. пдг 216 вулкан 3-х фазный (горит плата управления)

    В той схеме слишком много ошибок. но по своей сути vt7 p-channel vt8 n-channel
  2. пдг 216 вулкан 3-х фазный (горит плата управления)

    полевик VT7 IRF9540, а VT8 IRF540.
  3. Амперметр не пропускает через себя ток

    На кнопки S2, S3 поставь подтяжку к плюсу , т.к. на pic16f676 на PORTC не внутренней подтяжки. перегружаеться при нажатии S1 - неправильная конфигурация , перешей PIC __CONFIG (0x3f44) все три кнопки перепутаны местами
  4. ATtiny2313 + UART + симуляция в Proteus

    Когда узнаеш , что-такое max232, автоматом знаеш разницу между uart и rs232.
  5. ATtiny2313 + UART + симуляция в Proteus

    Момент №1, зачем нужен MAX232???
  6. ATtiny2313 + UART + симуляция в Proteus

    Это не глюк!!! хочеш разобраться - узнай как работает MAX232.
  7. ATtiny2313 + UART + симуляция в Proteus

    В протеус uart-терминал подключи напрямую к avr( мимо max232) TX->RX, RX->TX.
  8. Она, изначально была неправилна?(как могут формулы устареть?)
  9. Подключение нескольких датчиков

    У него проблемма, датчики должны быть одинаковыми.
  10. Подключение нескольких датчиков

    Или больше проводов, или адресация!
  11. Подключение нескольких датчиков

    SPI , для каждого датчика будет своя линия (SS) выбора ведомого, и все датчики будут одинаковы.
  12. Помогите разобраться с кодом на Atmega16

    запрет прерываний /*** Функция чтения байта из DS18B20 ***/ unsigned char read_18b20(void) { unsigned char i; unsigned char dat = 0; cli(); //прерывание откл for(i = 0;i < 8;i++) { DDRC |= (1 << PC0); _delay_us(2); DDRC &= ~(1 << PC0); _delay_us(4); dat = dat >> 1; if(PINC & (1 << PC0)) { dat |= 0x80; } _delay_us(62); } sei(); //прерывание вкл return dat; } /*** функция записи байта в DS18B20 ***/ void write_18b20(unsigned char dat) { unsigned char i; cli(); //прерывание откл for(i = 0;i < 8;i++) { DDRC |= (1 << PC0); _delay_us(2); if(dat & 0x01) { DDRC &= ~(1 << PC0); } else { DDRC |= (1 << PC0); } dat = dat >> 1; _delay_us(62); DDRC &= ~(1 << PC0); _delay_us(2); } sei(); //прерывание вкл } выстави одинаковую тактовую частоту 1. при компилированиии 2. при программировании 3. в протеусе
  13. Помогите разобраться с кодом на Atmega16

    тактовая частота МК , какая???
  14. A4 A5 A6 A7 не работают как цифровые

    Может ты не там меряеш??? ардуиновские порты A0---A7 висят на PORTF.
  15. A4 A5 A6 A7 не работают как цифровые

    А, кода нет?