для отлаживания программатора своего. хочу потыкать PIC-контроллеры интересуют разные серии. желательно в DIP корпусе. PIC12Fxx PIC16Fxx PIC18Fxx
может завалялись у кого
![]() |
Главная /
Радио /
нужны PIC контроллеры
тема закрыта |
|
|
---|
следующая тема | предыдущая тема | ||
|
||||||||||||
| ||||||||||||
|
|
PIC16LF707, PIC16LF72X, и подобные с их "Absolute Maximum Ratings" "Voltage on VDD with respect to VSS, PIC16LF72X -0.3V to +4.0V" в ваши планы входит? У меня их нету, не пробовал, чуть не купил для одного дела, остановило, что мне надо под них железо(программатор) переделывать. Эти камни интереснее старых.
По старым, основные отличия в алгоритме программирования между, например, PIC16F874, PIC16F874А, PIC12F675. Для последних +Vpp подаётся одновременно с +5. Если интересно, спрашивайте, м.б. подскажу что-то ![]() Люблю иметь под рукой подобные самодельные инструменты, не надо никаких чужих обновлений, версий с их неведомыми глюками. Подправил своё немного и уже владеешь новой возможностью. | |||
|
поддержку PIC16LF могу обеспечить впринципе. особых проблем не вижу.
quote: там отличия вообще везде практически ![]() есть схожеть конечно. в основном каждый пик чтонибудь своё добавляет. по разному стираются. по разному пишутся. приходится брать memory prorgamming specification конкретно на чип и делать под него. делал PIC16F84 PIC16F84A PIC16F54 получилось практически 3 разных протокола вот статейка про него: http://avr.ru/ready/tools/prog/ft232r_universal | |||
|
Спасибо огромное e-go за контроллеры. прикрутил щас P16F874A. подправил команды. щас читается пишется конфигурация. флеш и еепром читаются вроде как
![]() ![]() | |||
|
quote: угу, так выходит быстрее, чем искать готовый софт, который это умеет.
quote: так и есть, остальные "старые" совпадают с к.л. из этих. Без "А", с "А" и пики 12. Хотя за "всю Одессу" не скажу ![]()
quote: Всё пережёвывается и получается намного проще. Ощущение, что микрочиповские даташиты писали "враги", у меня тоже есть. моё стирание P16F874A : | |||
|
да так и получилось. щас вот проверил всё вроде читается пишется стирается. добавить надо гдето окошко для калибрационных байтов. и чёто я непонимаю суть ихнего подсчёта CRC. это при залочивании он используется или что ? надо его писать или пофиг на него ?
| |||
|
quote: я по началу чтоб сильно алгоритмы не менять (а в пиках до этого небыло команды Chip Erase) хотел использовать BulkErase по старинке. но чёто там какието заорочки. а Chip Erase без вопросов отлично работает ![]() | |||
|
quote: Я тоже когда-то делал программатор для Пиков на основе 16F628A с интерфейсом 232. | |||
|
если ещё надо вместо 16f73 обнаружился 16F876A.
контакты в профиле. PS Я вообще перед перепрошивкой не стираю старую программу. Всё нормально так шьется и работает после. Программатор самый простой с ибея. | |||
|
Могу одолжить на время в DIP-ах:
12F629 | |||
|
quote: значит программатор перед прошивкой сам выполняет операцию стирания. это условие работы флеши. она затирается постранично. невозможно затереть один какойто байт и переписать его. если писать без стирания получается нечто подобное операции AND. проверено. да и стирание это не только затирание флеши а ещё и разлочивание чипа. нельзя снять защиту от записи если не стирать. вобщем нужная функция ![]() quote: ОООочень хорошо. с удовольствием одолжу. ![]() | |||
|
quote: это вроде только для одной из 3 групп. У меня есть флаг отладка/чистовая заливка - или заливается максимально быстро (подгоняется тайминг, чтоб без ошибок) и без стирания, или же всё по даташиту. Если залочено, то без стирания, естественно, никак.
quote: У меня такой цели нет. Это просто хороший инструмент. Для общения с неведомыми ранее девайсами мне достаточно открыть даташит и дописать програмульку, 90% которой уже есть. Но иногда мысли о изобретении велосипеда посещают ![]()
quote: Мне ни разу не надо было. Ещё удивляюсь, что ни разу не надо было считывать пики в файл ![]() | |||
|
спасибо mr-x !! за предоставленные контроллеры для экспериментов
![]() ![]() ![]() | |||
|
Вот наконецто доработал схемку. точнее спаял новую версию программатора.
![]() будет время появлятся буду дописывать под новые пики ![]() ![]() | |||
|
Подарю dsPIC30F4011 DIP40 , в мелких корпусах еще PIC18F4344 (вроде)
Лет 15 назад сам сделал программатор на Z80 PIC, PROM,EEPROM | |||
|
хорошо
![]() | |||
следующая тема | предыдущая тема |
Главная / Радио / нужны PIC контроллеры | форумы izhevsk.ru |
© ООО "Марк" 2020
Интернет-провайдер КК МАРК-ИТТ |
---|