Herkese merhaba,
Aliexpress'ten Bluepill aldım kendime. Ürünün linki bu. Elimde bir tane USB - Mikro USB kablo vardı fakat buna uymadı. Nasıl bir kablo almalıyım acaba bu bluepill için? Bu usb konnektörü mikro usb değil mi?
Evet reset modu ile bağlanmayı denediğimde bir defa yapmıştım. Under reset->hardware reset idi ayarlar. Fakat ide de build edip run'a basarak kodu atmak istediğimde yapamıyorum bunu. Bunun sebebi ne olabilir?
Yok bağlamıyorum. Şimdi usb power kablosunu da bağladım bluepillin stm32cube programmer'da şu şekilde hata alıyorum. STM32CubeIDE'de debug ayarlarına gidiyorum. Interface kısmında st link kutucuğunu işaretleyip st-link seri numarasını buldurmak istedim ama orada ne kadar scan yapmış olursam...
Amazonda Robotistan mağazasından ST-Link ve Bluepill aldım. Tahmin edileceği üzere klon ürünler tabi. St-Link ile aldığım sıfır bluepill'e bağlanamadım. Arkadaşımdaki içinde led yakma kodu olan bluepill'i aldım. Ona direkt bağlanabildim(STM32CubeProgrammer kullanıyorum). Bu seferde içine kod...
Ben elimdeki ultrasonik yüzüklerin rezonans frekansı bu videodaki yöntemle tespit etmiştim. 28.4 kHz idi. Dakika 1.45'te başlıyor.
Sinyal jeneratöründen bir sinyal vermiştik. Frekansı değiştirerek çıkıştaki sinyalin peak yaptığı nokta rezonans frekansı idi.
Evet şimdi farkettim yanlış kanalı izliyorum. CH0'ı izliyorum analizörde teşekkürler. Lojik analizörde kanal 1'den 8'e gidiyorken yazılımda CH0'dan 7 ye gidiyor ondan kafam karışmış.
Diren net üzerinden 24 MHz 8 kanallı Salea lojik analizörü aldım uart hattını izlemek için. Yazılımı üreticinin sitesinden indirdim. Yazılım Logic 2 versiyon 2.4.13.
Şimdi ben uart Tx üzerindeki verinin analiz edilmesini yapmaya çalışıyorum. Youtube'da falan izlediğim insanlarda direkt analizde...
Bugün şunu farkettim. Bu arkadaşların uart kütüphanelerinde printf ile buffera ne yazdığıma bakmak isterken aslında buffera veri gitmediğini gördüm. Bu fonksiyonu uart üzerinden veri göndermek için kullanıyorum. printf fonksiyonlarının çıktısı ekran görüntüsündeki gibi. Bu benim aslında veriyi...
Kesme kodunu tamamen değiştirdim. Kesme içinde sadece bufferdan veriyi okuyorum ve kendi bufferım dolmadıysa uartFlag diye bir değişkeni set ediyorum sadece. Kesme bayrağını da '\n' gelince tekrar 0 a çekiyorum...
RI_1 UART1'in receive interrupt bayrağı. Buffera veri gelince donanımın set ettiği bir bayrak. Ben aslında bunu if(RI_1) bloğunun sonunda sıfıra tekrar çekiyordum. Deneme yanılma sırasında geri aldım oraya.
Not: Şimdi farkettim de RI_1 bayrağını ilk olarak sıfıra çektiğimde AT karakterlerini...
gruptaki arkadaşlara selamlar. sıteyi bu gün fark ettim. Asansör için 2x7 segment LCD gösterge üretmek istiyorum. acaba bu sayfadaki arkadaşlardan destek alabilirmiyim. LCD nin mantık açılımı ektedir.