Nu har jag utesluta att processorn startas om.
Men hur stänger man av mclr, är mclr samma som mclren??
Jag har provat tagit bort mclr och då blev det ingen skillnad.
Jag har provat lagt till mclr=0 och då tändes inga led alls.
Men hur stänger man av mclr, är mclr samma som mclren??
Jag har provat tagit bort mclr och då blev det ingen skillnad.
Jag har provat lagt till mclr=0 och då tändes inga led alls.
Stänger av MCLR gör man i configbitarna. Läs på om configbitarna i databladet så klarnar det nog. Man kan sätta configbitarna i programmeringsmiljön, men det bästa är att göra det i koden. Då är det ingen risk att man tappar bort det.
Sedan är det en liten brasklapp med deaktiverad MCLR. För att få en PIC i programmeringsläge, så måste programmeringsspänning och reset komma i en viss ordning. Det är svårare när MCLR är avstängd. Alla programmerare har inte stöd för det. Om jag inte minns fel så var det PICKIT du körde, och den har jag aldrig använt. Men jag tycker det vore konstigt om den inte hade stöd för det.
Edit: Ja, det borde vara MCLREN enligt ettt av dina tidigare inlägg.
Strunta i MCLR, använd en annan pinne för knappen istället.
Varför envisas med att använda RA3 som ingång för knappen ?
Är det någon begränsning på PICkit2's labbkort ?
Sen...
> Jag har provat tagit bort mclr och då blev det ingen skillnad.
> Jag har provat lagt till mclr=0 och då tändes inga led alls.
Jag såg de där frågorna, men struntade i det. Det var aldeles för rörigt och
det ligger i ditt intresse att skriva inlägg/frågor som är tydliga och som
går att svara vettigt på. Det är en ganska dålig idé att försöka *beskriva*
koden istället för att faktiskt *visa* den..
Low Pin Count Demo Board som följer med PICKIT2 verkar bara ha en knapp, om jag fattat det rätt. Den är då kopplad till RA3. Det är ju bra om man vill ha den som reset, men lite bökigt om man vill ha den bara som ingång. Å andra sidan är det inget som hindrar att man sätter på en egen knapp kopplad till en annan ingång. Det är förmodligen en bra idé. Att hålla på att böka med att disabla MCLR är egentligen onödigt. Precis som Sodjan säger.