http://www.cncdesigner.com/wordpress/?p=3941 (http://www.cncdesigner.com/wordpress/?p=3941)
bu linkte ki uygulama da ADC den gelen değerler hex formatında desimale nasıl çevirebilirim
Forumdan z hocamızın sitesi
https://www.picproje.org/index.php?action=profile;u=6102 (https://www.picproje.org/index.php?action=profile;u=6102)
Soru şu mu;
ADC den misal 0-5V a karşılık 0-FFF arası (decimal 0-4095) değerler okuyoruz,
bu 0-FFF arası olabilen okumaları
0-4095 olarak almak istiyorum,
misal F okunursa mcu daki registerda 15 decimal sayısı olsun yani
000F 0015 e dönüşsün.
Evet hocam aynen bu şekilde
https://www.picproje.org/index.php?topic=54453.0 (https://www.picproje.org/index.php?topic=54453.0)
8. ve 12. mesajlarda benim verdiğim örnekler,
(asm ve c karşılığı olarak, microchipde gördüğüm bir algoritma)
diğer mesajlardada başka örnekler var,
çoğu derleyicide c için hazır kütüphane fonksiyonuda var,
birçok yöntemle yapılabilir,
yukarıdaki konu faydalı olacaktır.
Hocam sayiyi tanimlanan dizinin indexi yapamaz miyiz?
Yani char a[] = {...., 'A', 'B', ...};
65. İndex A, 66. İndex B olarak düşünün.
Gelen veriyi bir değişkene atasak.
Degisken = analog_gelen();
Printf("%c", a[Degisken]);
Bu yöntem olmaz mi?
Hocam olmadı Keil derleyicisini kullanıyorum , bazı kısımlarda hata aldım ve çözemedim
Ben lcd için böyle bir yöntem kullanmıştım.
sprintf (donusturulen_sayi, "%d", adc_okunan)