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

wt_auf_e100

Members
  • Постов

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

  • Посещение

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

  1. Выпаял и проверил, на 3В он не открылся, а от 5В открывается, когда Gate на минус делаю закрывается.
  2. Конденсатор C36 выпаял, проверил, он 100pF. Транзистор Si7n65f я выпаевал проверил мультиметром в режиме диода. Работает как нужно. Или все таки купить и заменить? Напряжение Vcc не знаю как получается... Не могу понять по схеме
  3. Приветствую. Имеется БП apw9. Он построен из двух частей. Не работало обе части, одну часть я сразу выяснил что сгорела микросхема SI8016H. Заменил ее и одна чать 12В заработало, со второй частью вобще беда. Собственно смотрите, вот схема, как я понимаю нужно заставить микросхему SI8016H управлять транзистором Q5. И так, тут был сгоревший резистор R50, R34. Я их заменил. Транзистор Q5 я выпаял, и проверил все ок. Теперь смотрите. На ножке VCC 14В. На ножке HV 135В. На ножке GATE всегда 0В. Измеряю относительно GND1. Сама схема от сюда Схема. Подскажите, как заставить SI8016H работать? Какие условия нужны? Я по даташиту посмотрел, вроде все ок, должна работать, но она не управляет транзистором, а я перепаевал ее на новую....
  4. Верно, это я не находил и не читал, выходит что bootloader не поддерживает eeprom. И как можно сделать по другому? Ну понятно что при желании можно и к контроллеру припаяться от другого программатора, но может есть вариант по проще?
  5. Это я для вашего удобства показываю в виде хекса!!!!!!!! Как вы себе представляете что бы я на форум бинарный файл написал??????? Может еще расширения hex смущает? И где мне такой ответ пришел покажите? Прежде чем такое говорить объясните как показать ВАМ бинарный файл в виде текста так что бы ВЫ не подумали что это текстовый hex формат!!!???????
  6. Имеется ардруино нано с микроконтроллером atmega328p. Хочу скачать и записать eeprom. Вот как обстоит дело, использую утилиту avrdude. Скачаиваю: D:\DEV\Arduino\hardware\tools\avr\bin\avrdude.exe -C D:\DEV\Arduino\hardware\tools\avr\etc\avrdude.conf -c arduino -p m328p -P COM3 -U eeprom:r:eeprom.hex:r avrdude.exe: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.01s avrdude.exe: Device signature = 0x1e950f (probably m328p) avrdude.exe: reading eeprom memory: Reading | ################################################## | 100% 1.59s avrdude.exe: writing output file "eeprom.hex" avrdude.exe: safemode: Fuses OK (E:00, H:00, L:00) avrdude.exe done. Thank you. Получаю на выходе ерунду eeprom.hex: 0c 94 5d 00 0c 94 85 00 0c 94 85 00 0c 94 85 00 0c 94 85 00 0c 94 85 00 0c 94 85 00 0c 94 85 00 0c 94 85 00 0c 94 85 00 0c 94 85 00 0c 94 85 00 0c 94 85 00 0c 94 85 00 0c 94 85 00 0c 94 85 00 0c 94 a3 03 0c 94 85 00 0c 94 71 03 0c 94 4b 03 0c 94 85 00 0c 94 85 00 0c 94 85 00 0c 94 85 00 0c 94 85 00 0c 94 85 00 00 00 00 08 00 02 01 00 00 03 04 07 00 00 00 00 00 00 00 00 00 00 00 00 25 00 28 00 2b 00 00 00 00 00 24 00 27 00 2a 00 04 04 04 04 04 04 04 04 02 02 02 02 02 02 03 03 03 03 03 03 01 02 04 08 10 20 40 80 01 02 04 08 10 20 01 02 04 08 10 20 c3 04 11 24 1f be cf ef d8 e0 de bf cd bf 11 e0 a0 e0 b1 e0 e0 e1 fa e0 02 c0 05 90 0d 92 a8 34 b1 07 d9 f7 25 e0 a8 e4 b1 e0 01 c0 1d 92 ae 3e b2 07 e1 f7 10 e0 cd e5 d0 e0 04 c0 21 97 fe 01 0e 94 00 05 cc 35 d1 07 c9 f7 0e 94 ed 03 0c 94 06 05 0c 94 00 00 90 e0 fc 01 ec 55 ff 4f 24 91 80 57 9f 4f fc 01 84 91 88 23 99 f0 90 e0 88 0f 99 1f fc 01 ea 57 ff 4f a5 91 b4 91 fc 01 e4 58 ff 4f 85 91 94 91 8f b7 f8 94 ec 91 e2 2b ec 93 8f bf 08 95 af 92 bf 92 cf 92 df 92 ef 92 ff 92 0f 93 1f 93 cf 93 df 93 6c 01 7b 01 8b 01 04 0f 15 1f eb 01 5e 01 ae 18 bf 08 c0 17 d1 07 59 f0 69 91 d6 01 ed 91 fc 91 01 90 f0 81 e0 2d c6 01 09 95 89 2b 79 f7 c5 01 df 91 cf 91 1f 91 0f 91 ff 90 ef 90 df 90 cf 90 bf 90 af 90 08 95 fc 01 53 8d 44 8d 25 2f 30 e0 84 2f 90 e0 82 1b 93 0b 54 17 10 f0 cf 96 08 95 01 97 08 95 fc 01 91 8d 82 8d 98 17 61 f0 a2 8d ae 0f bf 2f b1 1d 5d 96 8c 91 92 8d 9f 5f 9f 73 92 8f 90 e0 08 95 8f ef 9f ef 08 95 fc 01 91 8d 82 8d 98 17 31 f0 82 8d e8 0f f1 1d 85 8d 90 e0 08 95 8f ef 9f ef 08 95 fc 01 91 8d 22 8d 89 2f 90 e0 80 5c 9f 4f 82 1b 91 09 8f 73 99 27 08 95 81 e5 95 e0 0e 94 04 01 21 e0 89 2b 09 f4 20 e0 82 2f 08 95 80 e0 90 e0 89 2b 29 f0 0e 94 10 01 81 11 0c 94 00 00 08 95 fc 01 a4 8d a8 0f b9 2f b1 1d a3 5a bf 4f 2c 91 84 8d 90 e0 01 96 8f 73 99 27 84 8f a6 89 b7 89 2c 93 a0 89 b1 89 8c 91 83 70 80 64 8c 93 93 8d 84 8d 98 13 06 c0 02 88 f3 89 e0 2d 80 81 8f 7d 80 83 08 95 ef 92 ff 92 0f 93 1f 93 cf 93 df 93 ec 01 81 e0 88 8f 9b 8d 8c 8d 98 13 1a c0 e8 89 f9 89 80 81 85 ff 15 c0 9f b7 f8 94 ee 89 ff 89 60 83 e8 89 f9 89 80 81 83 70 80 64 80 83 9f bf 81 e0 90 e0 df 91 cf 91 1f 91 0f 91 ff 90 ef 90 08 95 f6 2e 0b 8d 10 e0 0f 5f 1f 4f 0f 73 11 27 e0 2e 8c 8d 8e 11 0c c0 0f b6 07 fc fa cf e8 89 f9 89 80 81 85 ff f5 cf ce 01 0e 94 24 01 f1 cf eb 8d ec 0f fd 2f f1 1d e3 5a ff 4f f0 82 9f b7 f8 94 0b 8f ea 89 fb 89 80 81 80 62 cf cf cf 93 df 93 ec 01 88 8d 88 23 b9 f0 aa 89 bb 89 e8 89 f9 89 8c 91 85 fd 03 c0 80 81 86 fd 0d c0 0f b6 07 fc f7 cf 8c 91 85 ff f2 cf 80 81 85 ff ed cf ce 01 0e 94 24 01 e9 cf df 91 cf 91 08 95 90 e0 fc 01 e8 59 ff 4f 24 91 fc 01 ec 55 ff 4f 34 91 fc 01 e0 57 ff 4f e4 91 ee 23 c9 f0 22 23 39 f0 23 30 01 f1 a8 f4 21 30 19 f1 22 30 29 f1 f0 e0 ee 0f ff 1f e4 58 ff 4f a5 91 b4 91 8f b7 f8 94 ec 91 61 11 26 c0 30 95 3e 23 3c 93 8f bf 08 95 27 30 a9 f0 28 30 c9 f0 24 30 49 f7 80 91 80 00 8f 7d 03 c0 80 91 80 00 8f 77 80 93 80 00 df cf 84 b5 8f 77 84 bd db cf 84 b5 8f 7d fb cf 80 91 b0 00 8f 77 80 93 b0 00 d2 cf 80 91 b0 00 8f 7d f9 cf 3e 2b da cf 3f b7 Теперь записываю нужную информацию файл frame.hex: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 ff ff ff ff ff ff ff ff ff ff ff ff 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff D:\>D:\DEV\Arduino\hardware\tools\avr\bin\avrdude.exe -C D:\DEV\Arduino\hardware\tools\avr\etc\avrdude.conf -c arduino -p m328p -P COM3 -U eeprom:w:frame.hex avrdude.exe: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.01s avrdude.exe: Device signature = 0x1e950f (probably m328p) avrdude.exe: reading input file "frame.hex" avrdude.exe: input file frame.hex auto detected as raw binary avrdude.exe: writing eeprom (1024 bytes): Writing | ################################################## | 100% 3.74s avrdude.exe: 1024 bytes of eeprom written avrdude.exe: verifying eeprom memory against frame.hex: avrdude.exe: load data eeprom data from input file frame.hex: avrdude.exe: input file frame.hex auto detected as raw binary avrdude.exe: input file frame.hex contains 1024 bytes avrdude.exe: reading on-chip eeprom data: Reading | ################################################## | 100% 1.60s avrdude.exe: verifying ... avrdude.exe: verification error, first mismatch at byte 0x0000 0x46 != 0xff avrdude.exe: verification error; content mismatch avrdude.exe: safemode: Fuses OK (E:00, H:00, L:00) Говорит, ошибка верификации, и тут можно подумать что хана eeprom памяти! Но не тут то было. Записываю eeprom из программы контроллкра: byte frame[] = { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, }; eeprom_write_block((void*) frame,(void *) 0, 1024); Запускаю программу. После запуска изменяю код: byte frame[1024]; eeprom_read_block((void*) frame, (void *) 0, 1024); И в frame попадают все нужные данные. А если читаю с помощью avrdude то получаю ерунду на выходе! Что я делаю не так с acrdude ???
  7. Всем привет, прошу детально мне объяснить такое. Я уже как года 2 активно занимаюсь программированием контроллеров, но только популярных, приведу примеры. С помощью orange PI я сделал систему мониторинга электричества удаленным объектам. На Atmega328 сделал web контроль инкубаторов На ATMEGA +GSM модуль сделал самую дешевую схему оповещения о перебоях электричества. Еще различные финтиплюшки делал на всяких популярных контроллерах. Но вот однако для меня было шоком, когда я впервые узнал что некие программисты могут перепрограммировать готовые устройства! Первый раз я увидел как богатый человек заплатил за то что бы ему перепрограммировали крутые часы как то, я был в шоке! Как это возможно!? Далее я узнал что перепрограммируют и всякие веб камеры, GPS трекеры, мониторы и прочие устройства!!!! И вот мой вопрос, как???? Смотрите, возьмем допустим готовый GPS трекер с контроллером MT6261D. У него есть даташит. Вот к примеру я точно знаю что их как то перепрограммируют! Но я вот чего не пойму, где берется информация? Посмотрев на даташит я понимаю что в контроллер уже готов к подключению GPS модуля, sim карт и так далее, только нужно написать прошивку и залить. Архитектура у него ARM7EJ-S RISC 32bit Я не понимаю, такие моменты, как на готовое устройства где нет никаких выходов от UART например заливают прошивку? Выпаивают контроллер? А когда пишут прошивку ее пишут с нуля? Или где то берут исходники? Если кто занимается перепрограммированием готовых устройств пожалуйста объясните мне где вы берете информацию об этом?
  8. В итоге тогда расчет такой: Ток который бежит через резистор 220/510000=0.0004А то есть совсем мизерный, от сюда и рассеиваемая мощность низкая Ток через конденсатор 220/31830 = 0,0069А Тут уже получается что основной ток через него течет. Мощность резистора R1 можно найти так: 0.0004*0.0004*510000= 0,0816‬ Вт Или так 220*220/510000=0,094 Вт. Это верно???? А R2 получается можно так расчитать: На нем падения напряжения расчитывается так, 0,0075*22=0,165 В И мощность (220 - 0,165) * 0,0075 = 1,64 Вт Но ведь при включении в сеть мощность должна быть гораздо больше, ток будет 14А?
  9. Объясните принцип? это не паралельное соединения сопротивлений?
  10. Но тое то из за него так же меньше становиться во время работы. Не так ли? Так вот зачем он нужен! Исходя из этих соображений! Тогда ясно.
  11. Подскажите, а зачем там вообще конденсатор C1?
  12. Вопрос чисто ради интереса, понять правильно ли я понял. Нашел такую схему Меня заинтересовал участок входной цепи R1 C1 R2 И вот такие вопросы, R2 нужен для того что бы при первом включении когда конденсатор разряжен не произошло короткое замыкание, что бы не сгорел диодный мост. 311/22= 14А. То есть этот резистор нужен для того что бы сохранить жизнь диодному мосту, верно я понял? R1 и C1 служат как ограничитель тока: Реактивное сопротивление конденсатора равно: Xc = 1/(2*3.14*50*0,0000001) = 31847 Ом Далее идет паралельное соединение двух резисторов состоящих из резистора и конденсатора R = (510*31.847) / (510+31.847) = 16 241,97 / 541,847 = 29 кОм Выходит что максимальный ток в цепи будет 220/29кОм = 7,5 мА Мощность рассеиваемая резистором R1 = 311*7.5мА = 2,3 Вт Мощность рассеиваемая резистором R2 = 311*14,3А = 4,447 Вт Это верно? Если все это верно, я не могу понять какой профит дает то что тут стоит конденсатор и резистор, а не один резистор?????
  13. Всем привет. Имеется модуль SIM800L и ни как не хочет зарегистрироваться у оператора в сети. Есть рабочая симкарта и не одна. Модуль видит симкарты но в сети регистрироваться не может: И ошибка +CME ERROR: unknown AT OK AT+CMEE=2 OK AT+CSQ +CSQ: 30,0 OK AT+CPIN? +CPIN: READY OK AT+CSPN? +CSPN: "Beeline KZ",0 OK AT+CREG? +CREG: 0,3 OK AT+COPS=? +COPS: (1,"K-MOBILE","KMOBILE","40101"),(2,"40177","40177","40177"),(1,"KCELL","KCELL","40102"),,(0-4),(0-2) OK AT+COPS=0,2,"40101" OK AT+CREG? +CREG: 0,3 OK AT+COPS=1,2,"40101" +CME ERROR: unknown AT+COPS=1,0,"K-MOBILE" +CME ERROR: unknown Я живу в Казахстане, и мой оператор это Beeline. И определяется вроде как K-Mobile. С недавних пор у нас обязательная регистрация по IMEI коду. Сим карты у меня зарегистрированные официально. Что можно сделать?
  14. @Гар очень хотелось сделать миниатюрно и красиво на макетной плате, ну если нет таких то ко, буду придумывать как сделать красиво. Я хотел сделать так: Взять зарядник для литий ионной батареи: aliexpress Подключить к нему батарею для зарядки. Затем его подключить к реле, реле работает так: если есть питание от сети то питание идет от сети, если нет переключается на батарею, это для того что бы на заряд батареи не влиять. Далее идет DCDC что бы не было скачков при переключениии напряжение поднималось до 5V когда от батареи работает, и там уже ардруино и GSM модуль. Вот GSM модуль требует 2А. Как это организовать не совсем понятно. Если можете подсказать буду благодарен.
  15. @Electric_84 А можете показать преобразователь, мне тоже нужно что бы не было зависаний
  16. Всем привет. В наличии имеется макетная плата: Имеется Arduino nano Имеется модуль SIM800L GPRS GSM Мне нужно найти: Преобразователь DC-DC 0,9-5В до 5В, 1А ну или 600 мА с ножками для макетной платы. Одноканальный Реле 5В с ножками для макетной платы. И объясните мне как называются эти ножки?
  17. @KomSoft Я впаял туда 2 терморезистора. Теперь лампочка вспыхнула, и погасла, но потом начала очень тускло гореть, но куллер не крутится.... Подскажите что это значит? @Бронюс Я не притененную на звания мастера... Я просто для себя делаю, подскажите мне как профи, что значит когда лампочка очень тускло светит?
  18. У меня еще один вопрос по поводу БП! Я этот сгоревший БП смог поченить! Запаял 3 новых транзистора, выпаял сгоревшие термисторы. За место 2х термисторов на входе, 10 Ом которые соединены параллельно, поставил проволоку. Включаю я этот БП с лампочкой последовательно, он запускается и лампочка мигает, напряжения на выходах есть, куллер крутится. Но как только включил без лампочки, проволока взорвалась, и сгорел один транзистор! Я не понимаю почему без термисторов не работает. Так и должно быть? Термисторы обязательно ставить? Без них сгорит транзистор, или тут в другом причина? Просто если я заменю позже эти 2 термистора, он не взорвется опять? @KRAB У меня этот фен: https://goo.gl/yM5wHJ
  19. @motoandrey14 Мой фен обманывает значит да? А почему плата так сгорает подскажите
  20. Прошу объяснить мне как выпаивать детали из БП Bitmain. Ситуация такая, появился сломанный БП от bitmain. Его уже паяли до меня, и вся плата была обгоревшая. Я решил выпаять транзистор феном для практики. Начал греть его на 300 градусов, минут 20 ждал, припой так и не стал жидким, начал увеличивать температуру и ждать. В итоге температура дошла до 900 градусов на фене и транзистор вылез! Я решил повторить эксперимент, и начал выпаивать другой, только сразу довел фен до 900 градусов, и транзистор опять вылез! Но при этом всем плата где нет контактов жестко погорела! Как выпаивать такие контакты, прошу объяснить чайнику.
  21. Подскажите аналог транзистора SJTW40N60A, или его даташит или где можно заказать такой один? Это ключевой транзистор в блоке питания для асиков 1800W На aliexpress только один продавец у которого больше нет этого транзистора: aliexpress
  22. надеюсь. Куплю новую. Попробую поставить...
  23. В общем я криворукий(((((((( Решил отпаять паяльным феном, нагрел его до 400 градусов, навел, олово расплавилось и микросхема треснула на 2 части(((( Без нее 5В есть, и блок питания не уходит в защиту.
  24. Она вообще не греется. 7 ножка это где у меня 3,25 да?
  25. Подключил дополнительный кабель, пока он грелся сделал замеры.
×
×
  • Создать...