Lagra konstanter i PICens programminne
Lagra konstanter i PICens programminne
Nån som vet om det går att läsa från programminnet i en PIC 16F84. Skulle vilja lagra ett antal konstanter i en tabell och komma åt det med hjälp av indirekt adressering. Vilka kommandon använder man i så fall i MPLAB ?
-
- Inlägg: 2360
- Blev medlem: 16 september 2003, 17:18:13
- Ort: Dubai, United Arab Emirates
- Kontakt:
Man gör en call in i en lång lista med retlw-instruktioner.
Se nedanstående app-note.
http://ww1.microchip.com/downloads/en/A ... 00556e.pdf
Se nedanstående app-note.
http://ww1.microchip.com/downloads/en/A ... 00556e.pdf
Just det. Men jag undrar över en sak, i Microchip sitt applikationsexempel:
http://ww1.microchip.com/downloads/en/A ... 00889b.pdf
Sidan 4 står det:
''This is done by using a sine table, stored in the program memory with the application code and transferred to the data memory upon initialization. Loading the table this way minimizes access time during run time of the motor''
Min fundering är, hur mycket tjänar man på det, en table lookup tar ju bara 2-3 instruktioner...
http://ww1.microchip.com/downloads/en/A ... 00889b.pdf
Sidan 4 står det:
''This is done by using a sine table, stored in the program memory with the application code and transferred to the data memory upon initialization. Loading the table this way minimizes access time during run time of the motor''
Min fundering är, hur mycket tjänar man på det, en table lookup tar ju bara 2-3 instruktioner...