Свежие обсуждения
Микроконтроллеры

Программаторы для микроконтроллеров

1 73 94

Selector: универсальный DIP адаптер для PICkit3. Все можно сделать.. . Мне это много раз удавалось ,вставлять корпус наоборот, подавая раком питание... А при предлагаемом вами сокете число "вариантов установки" намного увеличивается. ИМХО лучше не полениться и настрогать подобных панелек под каждый вид корпуса.

 

Vlad_Petr: лучше не полениться и настрогать подобных панелек под каждый вид корпуса.
Я, DIP использую редко и не хочется зря плодить кучу адаптеров. Буду делать из сокета.

 

Selector:
рис.1 и рис.2
И что можно разглядеть на таких рисунках.

Судя по всему это МК в узком корпусе.
Ни разу не видел 40-ногих узких дипов.

Может у кого уже придуман универсальный адаптер - поделитесь
Я, в своё время, сделал так: http://www.pirpk.narod.ru/ddssite/dshexp1w.htm
ИМХО, идея с "шахматным порядком" не очень хороша тем, что требует повышенного внимания, при установке. Когда-нибудь может "выйти боком".

 

Gregory: И что можно разглядеть на таких рисунках.
Специально уменьшал размер, чтобы не ругались.
Вот ссылка на форум откуда я "содрал" картинку, только там автор ссылается на какие-то dsPICи, что это за МК я не знаю, хотя пишет - цоколёвка всех PIC-ов.
http://forum.amadeus-project.com/index.php?showtopic=1239&st=20

Gregory: может "выйти боком"
Я уже выше писал, что на белом поле маркером и разными цветами нарисовать контур корпусов, тем более, что их будет не много, некоторые совпадают - по выводам программирования DIP8->DIP14->DIP20. Как можно ошибиться? Или нужно быть дальтоником или после бутылки выпитой потерять "глазомер". Мне эта идея понравилась, уже начал делать, никаких перемычек и никаких DIP-переключателей. Кстати с которыми быстрее запутаешься.

 

Selector:
что это за МК
Да просто одно из семейств: http://www.microchip.com/en_US/family/16bit

Кстати с которыми быстрее запутаешься
Это, как организуешь. Я, например, сделал: для первого конструктива, включаются все первые выключатели, для второго - вторые, и т.д.

 

Gregory: Да просто одно из семейств:
Надеюсь, что с ними судьба не сведёт.

Сделаю покажу. Сейчас отложил в сторону на время, другие дела навалились.

 

Подскажите, есть рабочий К150(версии от Sailanser) с diypack26b2, скоро понадобится прошить PIC16F883(пока не купил), так так с CHIPname=16F877A по CHIPname=16F913 пробел, кто, как выходит из затруднений, подскажите, вроде в файле chipdata.cid надо поковыряться? Как сделать что-бы К150 увидел PIC16F883 и другие новые чипы?

 

Для примера два ПИКа.

CHIPname=16F873
INCLUDE=Y
KITSRUS.COM=28Npin
EraseMode=0
FlashChip=Y
PowerSequence=VccVpp1
ProgramDelay=50
ProgramFlag2=1
PanelSizing=0
CoreType=bit14_B
ROMsize=001000
EEPROMsize=00000080
FUSEblank=3FFF
CPwarn=N
CALword=N
BandGap=N
ICSPonly=N
ChipID=0960
LIST1 FUSE1 "WDT" "Enabled"=3FFF "Disabled"=3FFB
LIST2 FUSE1 "PWRTE" "Disabled"=3FFF "Enabled"=3FF7
LIST3 FUSE1 "BODEN" "Enabled"=3FFF "Disabled"=3FBF
LIST4 FUSE1 "LVP" "Enabled"=3FFF "Disabled"=3F7F
LIST5 FUSE1 "CPD" "Disabled"=3FFF "Enabled"=3EFF
LIST6 FUSE1 "WRT Enable" "Enabled"=3FFF "Disabled"=3DFF
LIST7 FUSE1 "DEBUG" "Disabled"=3FFF "Enabled"=37FF
LIST8 FUSE1 "Oscillator" "RC"=3FFF "HS"=3FFE "XT"=3FFD "LP"=3FFC
LIST9 FUSE1 "Code Protect" "Disabled"=3FFF "HALF"=2FEF "UPPER-256"=1FDF "ALL"=0FCF

CHIPname=16F876
INCLUDE=Y
KITSRUS.COM=28Npin
EraseMode=0
FlashChip=Y
PowerSequence=VccVpp1
ProgramDelay=50
ProgramFlag2=1
PanelSizing=0
CoreType=bit14_B
ROMsize=002000
EEPROMsize=00000100
FUSEblank=3FFF
CPwarn=N
CALword=N
BandGap=N
ICSPonly=N
ChipID=09E0
LIST1 FUSE1 "WDT" "Enabled"=3FFF "Disabled"=3FFB
LIST2 FUSE1 "PWRTE" "Disabled"=3FFF "Enabled"=3FF7
LIST3 FUSE1 "BODEN" "Enabled"=3FFF "Disabled"=3FBF
LIST4 FUSE1 "LVP" "Enabled"=3FFF "Disabled"=3F7F
LIST5 FUSE1 "CPD" "Disabled"=3FFF "Enabled"=3EFF
LIST6 FUSE1 "WRT Enable" "Enabled"=3FFF "Disabled"=3DFF
LIST7 FUSE1 "DEBUG" "Disabled"=3FFF "Enabled"=37FF
LIST8 FUSE1 "Oscillator" "RC"=3FFF "HS"=3FFE "XT"=3FFD "LP"=3FFC
LIST9 FUSE1 "Code Protect" "Disabled"=3FFF "HALF"=2FEF "UPPER-256"=1FDF "ALL"=0FCF

 

Проверьте информацию по каждой строчке. По сути 88x это усовершенствованный 87хА, возможно в некоторых адресах есть изменения.
Особо обратите внимание на строки "CoreType=bit14_B" и "ChipID=09E0", а также на "FUSE*"

У меня тоже иногда спрашивают, чем прошить PIC16F887

 

Очень не хотелось собирать новый прогер, нашел на форуме http://diykit.websitetoolbox.com/post?id=1931405&trail=15
сам там вопрос на эту тему задавал, но не искал подробно.