Uzun zamandır merak ettiğim konuyu bugün araştırmaya başladım yalnız benzer bilgi bulamadım. Konu şu: herhangi bir derleyicide programı yazdıktan sonra program başlangıcında belirlediğim değişkenler örneğin a=1 iken ben bu değişkeni program içerisinde örneğin a=2 yapıyorum. Pic enerjisi kesildikten sonra veya reset attıktan sonra program baştan çalışacağından dolayı a=1 olarak başlıyor. Bu değişkeni nasıl hafızada tutabiliriz? Program içinde a değişkeni 2 yaptıktan sonra reset attığımda dahi a değişkeni 2 olarak kalmasını istiyorum. Piyasada bir çok elektronik kartta bu mevcut.
eeprom kullanın, bu amaç için var.
teşekkür ederim
Yada flash bellek hafizasini kullanin
usb bellek hafızası mı?
Flash bellek sadece usb flash bellek değildir.
PlC içinde de flash hafiza olur. Mesela 16f628a içinde vardır. 12c508 de yoktur. EEprom
Flash belleğe software içinden yazabilmesi için mikronun " self write " özelliğinin olması gerekiyor. Eeproma göre ömrü daha kısa diye biliyorum dikkatli kullanmanızı öneririm.