Renesas Simple Flash API?

Başlatan cezzza06, 10 Ocak 2012, 16:18:26

cezzza06

Merhaba arkadaşlar,
Bende bir M16C işlemci var. Bu işlemciye UART pinleri ile PC'den veri gönderip alabiliyorum. Ama işlemcinin gücünü kesip geri verdiğimde haliyle veriler silinmiş oluyor. Bu verileri nasıl hafızaya alabilirim? Bikaç yol buldum virtual eeprom ve simple flash gibi ama bunlarda da örneklerde çok fazla fonksiyon ve işlem görünüyor. İşin içinden çıkamadım yani bunun daha kolay bir yolu olması lazım herhalde.
Şimdiden teşekkürler.

cezzza06

Tamam ben cevap vereyim o zaman kendi soruma. Simple Flash API ile M16C'nin bloklarına veri kaydedilebiliyormuş. Nette bununla ilgili dökümanlar buldum ve kodları çalıştırdım ama henüz başarılı bir sonuç alamadım. Bu konuyla ilgili herhangi bir bilgisi olan varsa yardımlarını bekliyorum. Yoksa inşallah ben başarılı bir sonuca varırsam sizlerle paylaşırım.
http://www.renesas.com/support/downloads/download_results/C2010301-C2010400/an_reu05b0058_m16c_flash.jsp

cezzza06

Evet arkadaşlar. Çok şükür sonunda sonuca ulaştım. M16C'nin Simple Flash belleğindeki bloklara veri yazılıp okunabiliyor. Enerji kesildiğinde veriler silinmiyor. M16C/62P serisi için bu bloklardan data kaydı için BLOCK_A kullanılıyor. Bu bloğun boyutu 64KB. Yani aslında çoğu uygulama için yeterli. Daha önce verdiğim dökümanlarda da ayrıntılı olarak açıklanmış.