Read & Write to Flash [PIC16F1705]

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45272
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Read & Write to Flash [PIC16F1705]

Inlägg av TomasL »

Framgår ingenting, vad jag kan se.
Erik M
Inlägg: 1380
Blev medlem: 23 februari 2012, 18:34:39
Ort: Göteborg

Re: Read & Write to Flash [PIC16F1705]

Inlägg av Erik M »

"Erik, håll hårdare i påsen med trollgodis."
Senast redigerad av Erik M 6 november 2016, 19:27:56, redigerad totalt 1 gång.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45272
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Read & Write to Flash [PIC16F1705]

Inlägg av TomasL »

Spelar ingen roll huruvida klockan går eller inte, såvida man inte har en HW-timer som går, fortfarande behöver man ha koll på huruvida den rullar över eller inte.
Samma gäller med andra Periferienheter.
Klockan i sig ger dig absolut ingenting.
Erik M
Inlägg: 1380
Blev medlem: 23 februari 2012, 18:34:39
Ort: Göteborg

Re: Read & Write to Flash [PIC16F1705]

Inlägg av Erik M »

"Erik, håll hårdare i påsen med trollgodis."
Senast redigerad av Erik M 6 november 2016, 19:32:10, redigerad totalt 1 gång.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45272
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Read & Write to Flash [PIC16F1705]

Inlägg av TomasL »

Tja, förklara då.
Castor
Inlägg: 1988
Blev medlem: 24 mars 2012, 13:03:49

Re: Read & Write to Flash [PIC16F1705]

Inlägg av Castor »

Erik M: för att vara den som behöver hjälp av forumets medlemmar tycker jag du har en obefogad "hög svansföring".
Jag har svårt att förstå att någon vill hjälpa den som har din attityd till svar/följdfrågor. Min kunskap om PIC är mycket begränsad men om jag skulle behöva hjälp skulle jag tacka de som hjälper istf att ifrågasätta svaren/hjälparna.
Men det kanske är så vi lite äldre fick lära oss att behandla vår omgivning, och det sitter fortfarande kvar, jag har inte "anpassat" mig till den nya tidens sätt att vara.
Erik M
Inlägg: 1380
Blev medlem: 23 februari 2012, 18:34:39
Ort: Göteborg

Re: Read & Write to Flash [PIC16F1705]

Inlägg av Erik M »

"Erik, håll hårdare i påsen med trollgodis."
Senast redigerad av Erik M 6 november 2016, 19:28:16, redigerad totalt 1 gång.
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Read & Write to Flash [PIC16F1705]

Inlägg av lillahuset »

Erik, vad pysslar du med?
Erik M
Inlägg: 1380
Blev medlem: 23 februari 2012, 18:34:39
Ort: Göteborg

Re: Read & Write to Flash [PIC16F1705]

Inlägg av Erik M »

Försöker desperat låta bli falla i den vanliga fällan, det är vad jag gör, lillahuset.
Tack för att du uppmärksammade skeendet. :tumupp:
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Read & Write to Flash [PIC16F1705]

Inlägg av lillahuset »

Jag tror ingen gillrar fällor för dig. Vik ner svansen och ta råden du får.
Erik M
Inlägg: 1380
Blev medlem: 23 februari 2012, 18:34:39
Ort: Göteborg

Re: Read & Write to Flash [PIC16F1705]

Inlägg av Erik M »

Det tror inte jag heller, har aldrig haft villfarelser om vad som händer omkring mig.
Och de råd och den information jag får aktar jag högt och innerligt. Och lär mig från.
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4694
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Re: Read & Write to Flash [PIC16F1705]

Inlägg av Swech »

http://elektronikforumet.com/forum/view ... 13&t=18141

1.4 Ändra
Det är inte tillåtet att ändra inlägg i sådan grad att
den ursprungliga innebörden ändras eller försvinner.
Vill du radera ett av dina inlägg, kontakta en moderatorer.

Swech
Erik M
Inlägg: 1380
Blev medlem: 23 februari 2012, 18:34:39
Ort: Göteborg

Re: Read & Write to Flash [PIC16F1705]

Inlägg av Erik M »

För att sammanfatta...

Vid skrivning till Flash är processorn fullständigt upptagen med detta, vad gäller instruktioner.
Den står dock ej still, dvs de olika autonoma, såsom klockor och flaggor, fortsätter fungera.
Precis som de alltid gör, dvs oavsett vad processorn håller på med i övrigt. I detta fall att skriva till Flash.

Skrivning till Flash får inte störas, av den anledningen stängs GIE av först av allt.
Med GIE avstängd finns det ingen yttre påverkan på skrivningen.

För just den applikationen jag håller på med är denna information synnerligen avgörande.
Den har både klockor och räknare som tuggar på, och måste kunna göra detta - även om allt annat står still och väntar på att skrivningen blir klar.
Dvs när skrivningen är klar måste det vara klart och tydligt vad klockan är.
Speciellt som denna "blinda" tid kan variera såpass mycket som en halv millisekund.
Eller, mer korrekt, en hel millisekund då det gärna blir att sudda och skriva i en följd.

Så när jag grävde djupare i databladet och fann detta, då blev allt mycket bättre.
Detta skiljde sig dock från information given här på EF, varför jag tyckte det var bra att förmedla detta.

Jag tror det täcker allt, eller åtminstone det primära.
Erik M
Inlägg: 1380
Blev medlem: 23 februari 2012, 18:34:39
Ort: Göteborg

Re: Read & Write to Flash [PIC16F1705]

Inlägg av Erik M »

En sak, finns det något krav på att erase och write måste ske i ett svep?
Dvs så länge erase gjorts så räcker väl det - egentligen. Eller?
Användarvisningsbild
Icecap
Inlägg: 26139
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: Read & Write to Flash [PIC16F1705]

Inlägg av Icecap »

De två delar hänger inte samman på annat sätt än att du bör ha raderat innan du skriver.
Skriv svar