Mesela Putty ekranında (abc) görünüyorsa bu 3 tane char değişkeni demektir işlemci ile bunu okumanız tek yolu, karakter karakter yani tek tek okumaktır. 0:255 verisi 8bitlik haberleşmede tek karakter olarak değerlendirelemez. 'D' verisi putty ekranında nasıl görünüyor?
'0' ':' '2' '5' '5' gönderiyo olabilir mi. Böyle ise o veri tipiyle bunu okuyamazsınız. Data[0]=='0' olarak yazmankz gerekir. bunum içinde her kesmede dizinin indisini arttırıp yeni gelen datayı o indise koymalısın
Sizin dediğiniz, mesela hesaplama fonksiyonu çağırıldığında o zamana kadar ne kadar veri topladıysa toplamı o sayıya bölmek mi? Doğru mu anlamışım sizi?
Evet hocam kod çok özensiz üstünde çok oynama yapılmış aslında bir deneme kodu. Tam kendimi ifade edemedim, aslında sormak istediğim mantık doğru mu? yani bu doğru bir adc okuması mı? 50 tane datayı tek kanaldan okuyup sonra ortalamasını alıp sonra diğer kanallara geçmek? Bu mantığı kuran...
Herkese merhabalar, arm mimarisinde tek adc 3 channel bir sensör okuması için yazılmış bir kodu tartışıyorduk. Bazı kişiler iyi bazı kişiler çok dolambaçlı diyor. Ama kod doğru çalıştığı söylendi sizinde fikrinizi merak ettim
void ADC_IRQHandler()
{
if(ADC1->ISR & 0x0004)...
Ben şunu kabul ettim, bu ülkede 350 bin liraya düzgün bir araba almak imkansız eğer düzgün bir araba istiyosanız en az cebinizde 500 bin lira olması gerekiyor. Durum gerçekten çok kötü
Bana kalırsa nucleo kartları öğrenmek için daha iyi. Hem programlayıcı üstünde, hem uart pinleri var hemde kart çok sağlam ve orjinal oluyor.Tabi bütçen el verirse...
https://www.direnc.net/st-nucleo-stm32f446re-gelistirme-kiti?language=tr&h=8c38268f
Hayalim 2002 2004 bir tane civic ama malum paramız yetmiyor :) Efsane kasanın şöyle bi sıkıntısı var genelde 350 400bin km arası oluyolar doğal olarak yani aldıktan sonra motorda sorun çıkmasından korkuyorum.
Bu fiyata temiz zor bulunuyo hocam
Herkese selamlar,
300-350 bin bandında bir araç arıyorum. 2003 2004 Pegout 307 bakıyordum bir arkadaşım uzak dur dedi. Opel corsa bakıyodum içi çok küçük olduğu için vazgeçtim. Sizin tavsiye ettiğiniz araçlar nelerdir ?
Olay şöyle; 8bitlik datayı sıra sıra yazarken her bitten sonra clock sinyali göndermen lazım. Datayı yazmaya başlamadan önce latch pinini low yapıp yazma işlemi bitincede highe çekilir. Yani burada latch lowdayken her bi clock sinyalinde registera 1 veya 0 kayıt edersin, latch high olduğunda bu...
Voltaj seviyesini M0 işlemcide okuyamıyorum. M4 işlemciler için intetnette bir kaç kişi, power registerlarıyla girişi voltaj seviyesini okuyup ona göre bir kesme oluşturuyor. @semih_s dediğiniz gibi en güvenilir çözüm bence de o. Fakat bu registerlar M0da yok hardwarei değiştirip kendim...
Bende toplam 32KBytelik yer var programa yer bırakmak için son pagei kullanıyorum şuanlık onunda boyutu 1KByte. Yani tek bir parametre bile değişirse benim tüm pagei silmem gerekiyor. Eğer program bittiğinde yeterli yerim kalırsa bir kaç page kullanıp sizin mantığınızda yapmaya çalışıcam.
Evet bu sorunu da bir çözüm bulmam gerekiyordu. Dediğinizi deneyeceğim teşekkürler :)
Benim diğer merak ettiğim konu, cihazda 50 parametre var kullanan kişi bunları değiştirdikçe benim silme ve yazma yapmam lazım. Şuan ki durumda 50 parametre için 50 kere silme 50 kere yazma yapıyorum. Bu...
Herkese iyi akşamlar,
Bir sıcaklık kontrol sistemi üzerinde çalışıyorum. Bu sistemde sensörler için parametre ayarı yapılıyor offset, histerisiz gibi, benim bu parametreleri sürekli flashta tutmam gerekiyor. Aç kapa yapınca bütün parametreleri aynı şekilde init etmem lazım. Hardware enerji...
Yazılım alanında kendinizi geliştirmek istiyorsanız, C yi en baştan hello world yazarak adım adım öğrenmeniz çok faydalı olacaktır. Deitel kitabını alanında bazı uzman kişilerin önermediğini duydum ama bence başlangıç için güzel bir kitap oradaki örnekleri kendiniz yapmaya çalışırsanız sağlam...