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

sbalymov

Members
  • Постов

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

  • Посещение

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

  1. Все привет. Как сделать металлизацию в sprintlayout. Мне нужно сделать на боковых креплениях USB. сделал из полигона и дуги. Спасибо!
  2. Добрый день. Может есть у кого шаблоны USB разъемов. Заказал такой - тык (черный ) в комплекте есть схема, но там на разных планах разные диаметры отверстия). Но в друг у кого имеется)))
  3. Мне когда сам USB это и есть печатная плата. Например digispark https://ru.wikipedia.org/wiki/Digispark
  4. sbalymov

    PCB USB sprint layot

    Привет, может есть у кого схема USB (папа) в спринте. или в каком другом cad?
  5. sbalymov

    attiny10 USBasp

    Заказал новые, уже пришли но еще не проверял.
  6. Подал 5 вольт результат не изменился А реале есть, на схеме отпустил они просто на вверх уходят
  7. Привет, не могу найти ошибку в схеме. 1 светодиод горит ~ 1 сек, потом загорается второй и цикл не повторяется. Как понял не разряжается конденсатор, после замыкания его, цикл на 1 раз повторяется. В протеусе все ок.
  8. sbalymov

    attiny10 USBasp

    Да. Уже начинаю думать что партия МК неисправна.
  9. sbalymov

    attiny10 USBasp

    Сейчас два типа ошибок. 1) PS F:\atmel\avrdude\avrdudeprog33\avr-fuses-editor> .\avrdude.exe -c usbasp -p t10 avrdude.exe: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.01s avrdude.exe: Device signature = 0xffffff (probably .avr8x_mega) (retrying) Reading | ################################################## | 100% 0.01s avrdude.exe: Device signature = 0xffffff (probably .avr8x_mega) (retrying) Reading | ################################################## | 100% 0.01s avrdude.exe: Device signature = 0xffffff (probably .avr8x_mega) avrdude.exe: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check. avrdude.exe done. Thank you. 2) PS F:\atmel\avrdude\avrdudeprog33\avr-fuses-editor> .\avrdude.exe -c usbasp -p t10 avrdude.exe: error: program enable: target doesn't answer. avrdude.exe: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. avrdude.exe done. Thank you. С 2 все понятно,а вот первая какая странная, получается что читает но сигнатура не верная и пытается еще раз?
  10. sbalymov

    attiny10 USBasp

    Пробовал, попробовал отсюда еще http://forum.easyelectronics.ru/viewtopic.php?f=4&t=36124
  11. sbalymov

    attiny10 USBasp

    Добрый день, не получается подключиться к 10 тини: 1) Пробовал 2 разных МК 2) провода прозвание несколько раз 3) 2 USBasp обновил до последней версии 4) Подключал внешние 5В 5) Пробовал очистить с +12 на ресете 6) пробовал разные версии avrdude Прочитал что нужно четкие 5 вольт для TPI, сейчас померил напряжения на своем USbasp. Без МК 4.8В а если подключаю МК только по питанию падает до 1.8 В Может в этом дело?? Программаторы рабочие до этого шил ими mega8 tiny13 Подскажите куда еще копнуть?
  12. Купил, перепаял, все заработало))) Спасибо еще раз за помощь)
  13. Спасибо!. Так же ее индифицировал. Хочу купить SN65176BD тк в ЧИП ДИП есть в наличие. И как я понял должно подойти. https://www.ti.com/store/ti/en/p/product/?p=SN65176BD&keyMatch=SN65176BD&tisearch=search-everything&usecase=OPN
  14. Это аналог которой необходимо приобрести?? тот который я хочу не подойдет?
  15. Здравствуйте. Случайно спалил интерфейс RS485 на частотнике danfos FC51. После вскрытия увидел пробитую микросхему, но до конца определить не удалось. Вскрыл рабочий и там тоже все под лаком видно только первые цифры " 65176 " . С помощью гугла вроде как удалось найти полную маркировку, это SN65176B, и собираюсь покупать на замену sn61175bd . Подскажите пожалуйста всели я правильно я сделал и делаю?
  16. PS.Сделал сам. Во вложение Arduino Pro Mini unoffical.LMK
  17. Привет, не у кого нет макроса для Arduino pro mini китайского происхождения, вот с такой распиновкой
  18. Парни пожалуйста скиньте пример кода на Си (AtmelStudio) захват таймера, нужно подсчитать время импульса ( pulseIn в Arduino)
  19. решил проблему следующим образом, в прошивки поменял частоту на 1Мгц и этой частотой уже прошился, вернулся на 8 и тоже все прошло без ошибок
  20. sbalymov

    UART recive string

    @ruhiя это все уже переделал, у меня сейчас проблема с заливкой
  21. @Геннадий Доброе утро, такой вопрос, после того как убрал делитель на 8 , все заработало, прошивался нормально, вчера на очередном этапе прошивки просто зависает avrdude и не заливает прошивку, хотя читает и стирает, и фьюзы шьет, попробовал вернуть галочку на делитель и он прошился. Но если снова прошить с этим фьюзом то все тоже самое . Если нажать верификация то выдает сообщение Ошибка верификации.
  22. sbalymov

    UART recive string

    я делал так))) но не получилось. ISR(USART_RX_vect) { uint8_t i = 0; input[i] = UDR0; i++; if (i > 2) EEPROM_write_string(0, input); } int main(void){ USART_Init(103);// speed 9600 sei(); while (1) { } }
  23. sbalymov

    UART recive string

    Atmega88 atmel studio. Как принят сроку по прерыванию не могу понять. ISR(USART_RX_vect) //привем по прерыванию { data = UDR0; } void UART_Send_Str(char str[]) //отправка строки { unsigned char i = 0; while (str[i]!='\0') { USART_transmit(str[i]); i++; }
  24. sbalymov

    UART recive string

    Привет, какой день бьюсь не как не могу принять и назад оправить строку по uart, по прерыванию, может уже есть готовые решения, подскажите. Так мне нужно по превынию RX принять строку длинной 9 символов, потом разобью на 3 и сделаю их int ( и в дальнейшем запишу в EEPROM), на ардуино получилось быстро, но вот тут мозгов не хватает Как сделал на arduino: void loop() { if (Serial.available() > 0){ // Смотрим если в буфере данные str = ""; //Очищаем строку str = Serial.readStringUntil('/n'); //Читаем данные s_red = str.substring(0,3); //берем первый байт s_green = str.substring(3,6); //берем 2 байт s_blue = str.substring(6,9); //берем 3 байт b_red = s_red.toInt(); // преобразуем в str в Int b_green = s_green.toInt(); b_blue = s_blue.toInt(); Serial.println(b_red); Serial.println(b_green); Serial.println(b_blue); analogWrite(red, b_red); analogWrite(green, b_green); analogWrite(blue, b_blue); delay(400); } }
×
×
  • Создать...