Дали може да го програмирам чипот дирекно на плочатра да не го разлемувам.
да не му ставам напојување и да го прочитам дирекно кога ке го вклучам лаптопот, со програматорот кој го поставив во линкот.
Па... зависи. Бидејќи станува збор за прилично низок напон на напојување (во конкретниов случај, 3.3V), можно е и да може, но не е препорачливо. Ако на ист rail се напојува и контролерот кој ги чита податоците од меморијата, можно е да си направиш проблем, EEPROM-от да добива команди од две места (од програматорот и од контролерот), а и два различни clock-а. Можно е и воопшто да не проработи, да се зезне EEPROM-от, програматорот или контролерот... кратко речено, еден куп проблеми може да си направиш. А можно е, ако станува збор за некој поголем уред, да се врзани напоните за напојување од 3.3V на сите контролери заедно, па да повлечат сите струја од екстерното напојување на програматорот, напојувањето да не може да ја даде таа јачина на струја, напонот да падне и воопшто да не можеш да ги исчиташ податоците од EEPROM-от.
Евентуално, може да се проба само со вадење на Vcc (Vdd) пинот од EEPROM-от и да се врзе напонот за напојување од програматорот директно на тој пин. Вака, сигурно нема да се активира контролерот за EEPROM-от, ниту било кое друго околно коло, бидејќи нема начин да дојде напојување до него
. Би требало вака да можеш без проблем да ги исчиташ податоците од EEPROM-от
.
Јас колку што ја разгледав шемата, оваа шема се врзува за паралелен порт на PC. Ме интересира, каде си нашол лаптоп со паралелен и сериски порт
? Освен ако не е некој постар модел (PII или PIII), не верувам дека сега се произведуваат лаптопи со сериски и паралелни порти
. Имаше Dell една серија на P4 со еден додаток кој се поставува под лаптопот на кој имаше LPT, COM и додатни USB порти, ама и таа серија е веќе застарена и не се произведува.
ако некој има предлог за програматор за директно на плочата нека предложи
Реално гледано, сите програматори за EEPROM-и (па и микроконтролери) имаат потенцијал да бидат ICP (In-Circuit Programmer) програматори, под услов напојувањето за EEPROM-от да биде изведено одделно од останатото напојување на колото. Бидејќи оваа ситуација е ретка, следува дека, ова најверојатно не е точно дури и за оние програматори за кои дизајнерите на шемата тврдат дека се ICP програматори. Нека не ве лаже дизајнот на плочката (ако има пинчиња за екстерно врзување). Кратко кажано, ако има само еден микроконтролер во шемата на уредот, да, најверојатно ќе може програмата од микроконтролерот да се исчита со ICP програматор, но ако има повеќе кои комуницираат едни со други (како што е случајот со комбинацијата EEPROM <--> микроконтролер), најверојатно напојувањата им се заеднички, што значи дека ако донесете напон на едниот микроконтролер/EEPROM, и другиот ќе се активира и ќе побара да комуницира со оној од кој пробувате да ги исчитате податоците. Тука се јавува конфликтот.
Или да го искористам овој програматор
http://translate.google.com/translate?sl=&tl=en&u=http%3A%2F%2Frayer.g6.cz%2Felektro%2Fspipgm.htm
Овој ми е некако несигурен. Користи отпорници за намалување на 5V-ниот напон од паралелниот порт за комуникација со EEPROM-от. Не знам, ова не ми се допаѓа. Ако веќе планираш да го правиш овој, врзи и зенери диоди од 3.6V према маса на секој од rail-овите со кои EEPROM-от комуницира со паралелниот порт. Истото важи и за првата шема.
Мене лично ако ме прашуваш, од овој аспект, далеку подобро е решен PICkit 2 отколку овие програматори. При бирање на напон за напојување на микроконтролерот или EEPROM-от, се подесува и максималниот излезен напон на секој од пиновите со кои комуницира програматорот со EEPROM-от или микроконтролерот. А има поставено и напонски делители за „прилагодување“ кон влезната отпорност на различни микроконтролери и EEPROM-и. Вакви заштити немаат програматорите кои ги ги имаш post-ирано.