Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Hitachi, Mitsubishi Mikrodenetleyici => Konuyu başlatan: cezzza06 - 10 Ocak 2012, 16:18:26

Başlık: Renesas Simple Flash API?
Gönderen: cezzza06 - 10 Ocak 2012, 16:18:26
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.
Başlık: Renesas Simple Flash API?
Gönderen: cezzza06 - 11 Ocak 2012, 12:08:21
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 (http://www.renesas.com/support/downloads/download_results/C2010301-C2010400/an_reu05b0058_m16c_flash.jsp)
Başlık: Ynt: Renesas Simple Flash API?
Gönderen: cezzza06 - 24 Ocak 2012, 08:59:35
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ış.