Piratkopior?
Piratkopior?
Finns det piratkopior av t.ex. PIC? Anledningen att jag undrar är att jag köpte 5st pic18f1320 från futurlec som inte fungerar som de ska. Jag kan programmera dem en gång. Men sen vill inte min ICD2 kännas vid dem. Exakt samma resultat för 4st picar nu. 1 kvar...
Av en slump läste jag detta när jag följde länkar från JESCAB..
"Some newer PICs can configure their /MCLR pin as input. These chips will (in most cases) fail to get into programming mode with the standard Wisp628 circuit when the /MCLR pin is indeed configured as input. The circuit below can be inserted between the Wisp628 and the target PIC to solve this problem. Its main function is to short the target PICs power very briefly (a few milliseconds). "
http://www.voti.nl/wisp628/
Scrolla ner till knappt halva sidan så kan du läsa mer.
"Some newer PICs can configure their /MCLR pin as input. These chips will (in most cases) fail to get into programming mode with the standard Wisp628 circuit when the /MCLR pin is indeed configured as input. The circuit below can be inserted between the Wisp628 and the target PIC to solve this problem. Its main function is to short the target PICs power very briefly (a few milliseconds). "
http://www.voti.nl/wisp628/
Scrolla ner till knappt halva sidan så kan du läsa mer.
Aha, men jag har microchips egna ICD2 som inte använder någon asynch-
signal. Tycker att man borde få en programmerare som fungerar för $160.
Men tydligen inte. Hittade följande som stöder samma teori som du länkar till.
Sodjan råkar inte ha några tips i bakfickan?
signal. Tycker att man borde få en programmerare som fungerar för $160.
Men tydligen inte. Hittade följande som stöder samma teori som du länkar till.
Sodjan råkar inte ha några tips i bakfickan?
Configure MCLR as a RESET pin if possible. The programmer will
attempt to reset the target device at the beginning of the programming
process. If the MCLR pin is configured as an input, the programmer may
have problems putting the chip into program-mode. This is especially
problematic if the target has been previously programmed and is using the
programming clock or data lines as outputs.
In some situations, there just aren't enough pins to allow the use of a
RESET. Your project will require that MCLR be used as an input. This is
ommon on small, 8-pin PIC MCUs. In these cases, it helps to set the clock
and data pins to inputs and place a delay at the beginning of your code.
This will allow you to cycle power to the part and start the programming
process while the pause is executing.
Mycket konstigt och extremt irriterande. Många timmar har gått åt i onödan.
Vid första programmeringen får jag "Target Device PIC18F1320 found,
revision = Rev 0x7". Finns det någon rev. 7 silicon? Det finns ingen errata
för den iaf. Tidigare 18f1320 jag använde har varit rev b4.
Såg att microchip var mycket billigare än futurlec (kanske ingen
överraskning iofs). Så nu vet jag var jag ska beställa pic nästa gång.
Vid första programmeringen får jag "Target Device PIC18F1320 found,
revision = Rev 0x7". Finns det någon rev. 7 silicon? Det finns ingen errata
för den iaf. Tidigare 18f1320 jag använde har varit rev b4.
Såg att microchip var mycket billigare än futurlec (kanske ingen
överraskning iofs). Så nu vet jag var jag ska beställa pic nästa gång.
- JimmyAndersson
- Inlägg: 26677
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
Läs programspecen. Har man MCLR som ing¨ång måste Vpp läggas på innan Vdd. Jag minns inte timingen nu, men kolla att dessa villkor uppfylls innan kretsarna skrotas. Min hembyggda programmerare har aldrig missat för att MCLR har varit ingång, det fungerar hur fint somhelst med chips både från ELFA och Kjell.
I hopp om att lösa problemet köpte jag en nätadapter till ICD2an och valde
"power target from ICD2". Visserligen detekteras krestsen korrekt nu, men
write/read/erase fungerar fortfarande inte. Det måste vara något skumt
med dessa kretsar.
Testade att programmera 18f458, 18f2550, 30f4011. Inga problem.
"power target from ICD2". Visserligen detekteras krestsen korrekt nu, men
write/read/erase fungerar fortfarande inte. Det måste vara något skumt
med dessa kretsar.
Testade att programmera 18f458, 18f2550, 30f4011. Inga problem.
