Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: blg_a - 21 Kasım 2014, 16:46:07

Başlık: Decimal Format
Gönderen: blg_a - 21 Kasım 2014, 16:46:07
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
Başlık: Ynt: Decimal Format
Gönderen: RaMu - 22 Kasım 2014, 05:52:22
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.
Başlık: Ynt: Decimal Format
Gönderen: blg_a - 22 Kasım 2014, 09:21:55
Evet hocam aynen bu şekilde
Başlık: Ynt: Decimal Format
Gönderen: RaMu - 22 Kasım 2014, 18:09:43
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.
Başlık: Ynt: Decimal Format
Gönderen: mir_as82 - 22 Kasım 2014, 19:11:58
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?
Başlık: Ynt: Decimal Format
Gönderen: blg_a - 25 Kasım 2014, 16:03:23
Hocam olmadı Keil derleyicisini kullanıyorum , bazı kısımlarda hata aldım ve çözemedim
Başlık: Ynt: Decimal Format
Gönderen: cuneytatay - 10 Aralık 2014, 15:03:30
Ben lcd için böyle bir yöntem kullanmıştım.
sprintf (donusturulen_sayi, "%d", adc_okunan)