Tinggi TECH C - 16f628A - EEPROM penggunaan untuk mencegah hilangnya data pada mematikan

B

bayabi

Guest
Hi all Saya mulai pemrograman di C TECH Tinggi baru-baru ini. Saya membuat kode mudah untuk menguji diriku sendiri. Misalnya peningkatan jumlah saya dengan setiap 5 detik lewat. Kode bekerja dengan baik. Sekarang saya ingin menggunakan EEPROM untuk menyimpan data dalam setiap 500 hitungan. Kemudian bahkan jika ada kekuatan yang turun tidak akan kehilangan semua data. * Apa yang harus saya lakukan untuk sukses ini di C TECH Tinggi? * Saya ingin membuat EEPROM untuk menimpa data pada data sebelumnya? Misalnya ketika nilai pada EEPROM 5, itu akan menghapusnya dan menulis 6 pada 500 jumlah berikutnya. Dapatkah saya melakukan ini? * Akhirnya saya tidak sangat akrab dengan mengaktifkan EEPROM dan dll pada TECH Tinggi bisa u memberi saya petunjuk tentang register? Terima kasih atas perawatan Anda ..
 
Hai, Pertama ingat bahwa PIC apapun dapat menghapus dan menulis hanya 100000 kali. 500 hitungan Anda terjadi apa periode waktu adalah penting. Anda dapat menulis nilai dalam EEPROM dengan menetapkan hitungan ke variabel. Pada akhir hitungan 500 memanggil menulis EEPROM. Anda dapat membaca dengan memanggil membaca EEPROM. Anda tidak memerlukan pemrograman khusus untuk ini Hi-Tech telah dibangun fungsi atau Anda juga dapat memanggil kode assmebly dalam kode c Anda. Silakan lihat dokumen Micochip ini. Terima kasih [COLOR = "Silver"] [SIZE = 1] ---------- Posting ditambahkan pada 15:50 ---------- Previous post adalah jam 15:47 ---- ------ [/SIZE] [/COLOR] maaf untuk itu kesalahan jenis itu adalah 1000000 dan bukan 100000. Terima kasih
 

Welcome to EDABoard.com

Sponsor

Back
Top