Albert_V писал(а):
Не предлагайте пожалуйста схемы, с помощью которых очень большая вероятность спалить контроллер или порт RS-232
Альберт, если не секрет - сколько вы спалили за свою практику контроллеров?

Имхо их не так-то просто убить... Схема совершенна в том смысле, что она минималистична и
работает. Конечно она безграмотна и уж точно не для промышленных применений... Но то же самое можно сказать почти обо всех схемах в этом форуме. Сорри.
COM порт (теоретически) сгорает в момент подключения кабеля за счет неравенства потенциалов земли компьютера и подключаемого устройства. Поэтому как это не парадоксально, для COM порта значительно опаснее схема программатора с внешним источником питания. В этом смысле схема на резисторах с питанием от USB абсолютно безобидна. Токи ограничиваются резисторами а земля общая.
А вот выдержки из PIC16F8X EEPROM Memory Programming Specification:
---------------------------
The PIC16F8X devices require one programmable power supply for VDD (4.5V to 5.5V) and a VPP of 12V to 14V. Both supplies should have a minimum resolution of 0.25V.
In the PIC16F8X, the programming high voltage is internally generated. To activate the Programming mode, high voltage needs to be applied to MCLR input. Since the MCLR is used for a level source, this means that MCLR does not draw any significant current.
Supply current (from VDD) during program/verify - 50mA.
Supply current from VIHH (on MCLR) - 200µA. VIHH must be greater than VDD + 4.5V to stay in Programming/Verify mode.
---------------------------
USB порт в состоянии обеспечить ток VDD 50mA. Сопротивления резистора 10К вполне достаточно для поддержания тока MCLR 200µA.
p.s. Естественно подразумевается, что COM-порт выдает +-12В. Естественно подразумевается, что у пользователя есть хотя-бы тестер и он предварительно замерил напряжения, которые выдает COM-порт.
p.p.s. Я вас уверяю - никакого насилия над защитными диодами не происходит

Не буду приводить выдержки из datasheet, а то скажут еще что я бот... или спамер...
