izhevsk.ru Главная /  Радио /  нужны PIC контроллеры
тема закрыта

Имя:
Пароль:
 зарегистрироваться | Войти через
напоминатель пароля
нужны PIC контроллеры
НОВАЯ ТЕМА правила | поиск | картинки | | | о форуме |
  Новости | Авто | Недвижимость | Работа | Бизнес | Стройка | Объявления | Совместная покупка | | |
  следующая тема | предыдущая тема
Автор Тема:   нужны PIC контроллеры   версия для печати
Samael
Рейтинг: 6/0
написано 30-7-2012 11:14 Samael

куплю или возьму на время.
для отлаживания программатора своего. хочу потыкать PIC-контроллеры интересуют разные серии. желательно в DIP корпусе. PIC12Fxx PIC16Fxx PIC18Fxx

может завалялись у кого

Показать текст сообщения полностью
SK
Рейтинг: 259/-77
-- написано 31-7-2012 22:04 SK

Если не выкинул то подарю глюканутый pic16f73. Шьется нормально но половина внутренних модулей не работает.

Завтра в своих завалах пороюсь.

e-go
Рейтинг: 1943/-680
-- написано 31-7-2012 23:06 e-go

У меня тоже есть парочка контуженных PIC16F874A-I/P (корпус DIP-40). Оба программируются и выдают отчет об успешном программировании, но порты не реагируют на программу.

8-90-90-500-8ОО,
Сергей.

Samael
Рейтинг: 6/0
-- написано 1-8-2012 10:10 Samael

quote:
Originally posted by SK:

глюканутый pic16f73. Шьется нормально



мммм отлично
quote:
Originally posted by e-go:

8-90-90-500-8ОО,
Сергей.



звякну сёдня вечером.

история редактирования

ShAlex
Рейтинг: 58/-17
-- написано 1-8-2012 23:24 ShAlex

PIC16LF707, PIC16LF72X, и подобные с их "Absolute Maximum Ratings" "Voltage on VDD with respect to VSS, PIC16LF72X -0.3V to +4.0V" в ваши планы входит? У меня их нету, не пробовал, чуть не купил для одного дела, остановило, что мне надо под них железо(программатор) переделывать. Эти камни интереснее старых.
По старым, основные отличия в алгоритме программирования между, например, PIC16F874, PIC16F874А, PIC12F675. Для последних +Vpp подаётся одновременно с +5. Если интересно, спрашивайте, м.б. подскажу что-то
Люблю иметь под рукой подобные самодельные инструменты, не надо никаких чужих обновлений, версий с их неведомыми глюками. Подправил своё немного и уже владеешь новой возможностью.
Samael
Рейтинг: 6/0
-- написано 2-8-2012 00:03 Samael

поддержку PIC16LF могу обеспечить впринципе. особых проблем не вижу.
quote:
Originally posted by ShAlex:

По старым, основные отличия в алгоритме программирования между, например, PIC16F874, PIC16F874А, PIC12F675. Для последних +Vpp подаётся одновременно с +5.



там отличия вообще везде практически . я поизучал. у них по протоколам бардак полный.(в отличии от Атмел например). причём не только времянка отличается ещё и последовательность комманд. да и команды впринципе тоже. и битность.

есть схожеть конечно. в основном каждый пик чтонибудь своё добавляет. по разному стираются. по разному пишутся.

приходится брать memory prorgamming specification конкретно на чип и делать под него.

делал PIC16F84 PIC16F84A PIC16F54 получилось практически 3 разных протокола остальные пики за неимением в программаторе отсутствуют.

вот статейка про него: http://avr.ru/ready/tools/prog/ft232r_universal

история редактирования

Samael
Рейтинг: 6/0
-- написано 2-8-2012 13:18 Samael

Спасибо огромное e-go за контроллеры. прикрутил щас P16F874A. подправил команды. щас читается пишется конфигурация. флеш и еепром читаются вроде как недопёр пока как стирание там реализовано

история редактирования

ShAlex
Рейтинг: 58/-17
-- написано 2-8-2012 16:27 ShAlex

quote:
приходится брать memory prorgamming specification конкретно на чип и делать под него

угу, так выходит быстрее, чем искать готовый софт, который это умеет.

quote:
делал PIC16F84 PIC16F84A PIC16F54 получилось практически 3 разных протокола

так и есть, остальные "старые" совпадают с к.л. из этих. Без "А", с "А" и пики 12. Хотя за "всю Одессу" не скажу Пиков старше16 не касался.

quote:
у них по протоколам бардак полный.(в отличии от Атмел например). причём не только времянка отличается ещё и последовательность комманд. да и команды впринципе тоже. и битность

Всё пережёвывается и получается намного проще. Ощущение, что микрочиповские даташиты писали "враги", у меня тоже есть.

моё стирание P16F874A :
обесточиваем, ждём 40мс
+5 и сброс, ждём 10мс
+5 и +Vpp, ждём 10мс
команда ChipErase (6 единиц), ждём 20мс
обесточиваем

Samael
Рейтинг: 6/0
-- написано 2-8-2012 16:36 Samael

да так и получилось. щас вот проверил всё вроде читается пишется стирается. добавить надо гдето окошко для калибрационных байтов. и чёто я непонимаю суть ихнего подсчёта CRC. это при залочивании он используется или что ? надо его писать или пофиг на него ?
Samael
Рейтинг: 6/0
-- написано 2-8-2012 16:44 Samael

quote:
Originally posted by ShAlex:

моё стирание P16F874A :
обесточиваем, ждём 40мс
+5 и сброс, ждём 10мс
+5 и +Vpp, ждём 10мс
команда ChipErase (6 единиц), ждём 20мс
обесточиваем



я по началу чтоб сильно алгоритмы не менять (а в пиках до этого небыло команды Chip Erase) хотел использовать BulkErase по старинке. но чёто там какието заорочки. а Chip Erase без вопросов отлично работает
e-go
Рейтинг: 1943/-680
-- написано 2-8-2012 17:35 e-go

quote:
Originally posted by Samael:

Спасибо огромное e-go за контроллеры.



Я тоже когда-то делал программатор для Пиков на основе 16F628A с интерфейсом 232. Забросил. Отложил до лучших времен. Так что держите нас в курсе ваших дел, желаю вам успешно поработать и довести проект до фазы коммерческого продукта.
SK
Рейтинг: 259/-77
-- написано 2-8-2012 21:25 SK

если ещё надо вместо 16f73 обнаружился 16F876A.
контакты в профиле.

PS Я вообще перед перепрошивкой не стираю старую программу. Всё нормально так шьется и работает после. Программатор самый простой с ибея.

mr-x
Рейтинг: 104/-22
-- написано 2-8-2012 21:50 mr-x

Могу одолжить на время в DIP-ах:

12F629
16F877
16F88
16F628
16F73
16F1320

Samael
Рейтинг: 6/0
-- написано 2-8-2012 22:28 Samael

quote:
Originally posted by SK:

PS Я вообще перед перепрошивкой не стираю старую программу. Всё нормально так шьется и работает после. Программатор самый простой с ибея.



значит программатор перед прошивкой сам выполняет операцию стирания. это условие работы флеши. она затирается постранично. невозможно затереть один какойто байт и переписать его. если писать без стирания получается нечто подобное операции AND. проверено. да и стирание это не только затирание флеши а ещё и разлочивание чипа. нельзя снять защиту от записи если не стирать. вобщем нужная функция
quote:
Originally posted by mr-x:

Могу одолжить на время в DIP-ах:



ОООочень хорошо. с удовольствием одолжу. отпишу щас в ПМ.
ShAlex
Рейтинг: 58/-17
-- написано 3-8-2012 00:48 ShAlex

quote:
если писать без стирания получается нечто подобное операции AND

это вроде только для одной из 3 групп. У меня есть флаг отладка/чистовая заливка - или заливается максимально быстро (подгоняется тайминг, чтоб без ошибок) и без стирания, или же всё по даташиту. Если залочено, то без стирания, естественно, никак.

quote:
желаю вам успешно поработать и довести проект до фазы коммерческого продукта.

У меня такой цели нет. Это просто хороший инструмент. Для общения с неведомыми ранее девайсами мне достаточно открыть даташит и дописать програмульку, 90% которой уже есть. Но иногда мысли о изобретении велосипеда посещают

quote:
я непонимаю суть ихнего подсчёта CRC

Мне ни разу не надо было. Ещё удивляюсь, что ни разу не надо было считывать пики в файл (для 24х и 93х флешек читалка есть)
Samael
Рейтинг: 6/0
-- написано 7-8-2012 10:30 Samael

спасибо mr-x !! за предоставленные контроллеры для экспериментов потыкал. надо схемку программатора дорабатывать. делать отдельное управление Vcc т.к при программировании некоторых контроллеров надо отключать питание при входе в режим программирование итп. добавлить вобщем надо пару транзисторов. будет время доработаю и продолжу.
Samael
Рейтинг: 6/0
-- написано 2-10-2012 10:00 Samael

Вот наконецто доработал схемку. точнее спаял новую версию программатора.
будет время появлятся буду дописывать под новые пики
290 x 325
Serg_mitt
Рейтинг: 5/-3
-- написано 3-10-2012 11:24 Serg_mitt

Подарю dsPIC30F4011 DIP40 , в мелких корпусах еще PIC18F4344 (вроде)
Лет 15 назад сам сделал программатор на Z80
PIC, PROM,EEPROM
Samael
Рейтинг: 6/0
-- написано 3-10-2012 22:44 Samael

хорошо в ПМ щас отвечу.

200x150 320x240 400x300 800x600    без переносов   
быстрый ответ   

подпись
следующая тема | предыдущая тема

Главная /  Радио /  нужны PIC контроллеры форумы izhevsk.ru

 
 
 
 
 
© ООО "Марк" 2020
 
Интернет-провайдер КК МАРК-ИТТ