Uygulama -1- SSD1306  OLED LCD
26:54
3 жыл бұрын
DERS-13- I2C DMA MODE
13:36
3 жыл бұрын
DERS-12- I2C INTERRUPT MODE
15:51
3 жыл бұрын
DERS-11- I2C POLLING MODE
10:50
3 жыл бұрын
-1- KiCAD Kurulum
2:57
3 жыл бұрын
DERS-10- UART DMA RECEIVE & TRANSMIT
11:32
DERS-7- UART POLLING TRANSMIT
18:25
4 жыл бұрын
DERS-4- DIGITAL INPUT
8:28
4 жыл бұрын
DERS-3- DIGITAL OUTPUT
29:03
4 жыл бұрын
DERS -2- CUBE MX kurulum
3:33
4 жыл бұрын
DERS-1-KEIL Kurulum
4:35
4 жыл бұрын
Пікірлер
@ipadair3454
@ipadair3454 25 күн бұрын
Harici kesme olarak tanımlanmış PA3'ü HAL_GPIO_ReadPin(GPIOA, GPIO_PIN_3); diye okuma yaptırabilir miyim?
@İdris.7.w
@İdris.7.w 2 ай бұрын
hocam 3d kurarken kasa çok ses çıkarıyor zararı olurmu?
@onebreh
@onebreh 3 ай бұрын
Anlatım için teşekkürler. I2C interrupt ile kullanmanın "nonblocking" avantajını uygulasaydınız keşke. koda yerleştirdiğiniz delay satırları olayın esprisini ortadan kaldırıyor.
9 ай бұрын
Hocam, Veri göndermeyi Hercules yerine Nextion ekrandan yapıyorum. ama bakıyorum Nextiondan sürekli formatsız nizami olmayan yani gürültü içerikli veride geliyor. Buda Programı her saniye İnterrupt ediyor. Halbuki Nextion ekrandaki s0 grafiğe analog veride göndermemde lazım. Bu sefer ona izin vermiyor. Çünkü stm103 sürekli interrupt yiyor. Ne önerirsin?
@merveozdas1193
@merveozdas1193 Жыл бұрын
Dizi halinde adc değerini uartla göndermeye çalışıyorum ancak henüz başarılı olamadım, bu konuda yardımcı olur musunuz? En azından uart ile adc değeri dma da kaydedilip nasıl göderilir onun videosunu yaparsanız çok memnun olurum.
@Harun_Can
@Harun_Can 4 ай бұрын
çözüm bulabildin mi? bulabildiysen iletişime geçebilir miyiz?
@NickAymaz
@NickAymaz Жыл бұрын
Hocam 10 adet data aldıktan sonra data almaya devam etmesini nasıl sağlayabilirim. Interrupttaki gibi sürekli buffer a data alsın istiyorum.
@omer-p1f
@omer-p1f Жыл бұрын
hocam benim ledim açıldığı gibi yanıyor anlamadım hiçbirşey
@omer-p1f
@omer-p1f Жыл бұрын
en güzel anlatım bu oldu
@fratkara3297
@fratkara3297 Жыл бұрын
Hocam merhaba bu kodlari stm32f401re karti icinde yaptığınız gibi yapsak calisirmi acaba
@mkaanalsancak
@mkaanalsancak Жыл бұрын
Işlemci seçimini cubemx tarafında f401 e göre yaparsanız çalışır.
@MithatBORAN
@MithatBORAN Жыл бұрын
başkan eline sağlık link bozuk tekrar atma şansın var mı
@Fixaj
@Fixaj Жыл бұрын
kaan hocam sizden profesyonel bir destek talebinde bulunmak için mail attım. KZbin daki malinize bakma şansınız var mı?
@mkaanalsancak
@mkaanalsancak Жыл бұрын
Merhaba, youtube'ta linkedin hesabim var oradan yazabilir misiniz?
@Fixaj
@Fixaj Жыл бұрын
Hocam sizin videolari bitirdik devami gelecek mi? Birde onerebileceginiz başka kanallar var mi? Sizin gibi kisa ve öz anlatan. Teşekkür ederim
@mkaanalsancak
@mkaanalsancak Жыл бұрын
Güzel yorumlarınız beni çok mutlu ediyor çok teşekkür ederim. Bir suredir vakit bulamıyordum bu yuzden paylaşım yapamıyordum ama sanırım yeniden içerik yüklenmeye başlayacağım. En kısa sürede bunları paylaşacağım. Bu tarz iceriklerde bende gömülü muhendis ve coşkun Taşdemirin kanalini tavsiye ediyorum.
@Fixaj
@Fixaj Жыл бұрын
hocam bütün videolarınızı izledim bilgi için teşekkür ederim. Keil sanki daha sade bir kullanımı var. bazı çinli firmalardanda stm32 üzerine aldığım kodlar genelde keil kullanıldığını gördüm. Son olarak acaba hocam Lora modülleri üzerine bir uygulama yapabilir miyiz. Kablosuz haberleş ile alakalı güzel olur teknofestçi arkadaşlar çok soruyor sanada faydalı olur. şu uygulamı kzbin.info/www/bejne/qoHLhZqribV3mpo stm32 ile yapabilirseniz harika olur. malzeme konusunda size yardımcı olurum
@Fixaj
@Fixaj Жыл бұрын
hocam çok güzel bir anlatım. birşey sorabilirim genelde ukeil "mdk-arm" yerine cube ide görüorum. hangisini tavsie edersiniz ve neden teşekkürler. Ben daha çok uart üzerinden kablosuz haberleşme kullanıorum.
@mkaanalsancak
@mkaanalsancak Жыл бұрын
Guzel yorumlarin icin teşekkür ediyorum. Keil lisans gerektiren pahali bir uygulama ama ben stabikitesine cok güveniyorum. St ide bedava bir uygulama. Keilde driver kirulumlari icin cubemx uygulamasina ihtiyac duyuluyor. Fakat bildigim kadariyla st ide daha kompakt bir yapisi var. Driver olusturma dahil olmak izere her islemi stide icerisinde yapabiliyorsun. Ayrica cubemx daha ne kadar guncelleme alir bilmemem ama stide cok guncel tututlacak. Geleceği olacağına inandığım için stide diyorum ama keil bende ki yeri baskadir.
@elaselas5659
@elaselas5659 Жыл бұрын
merhaba keıl kurdum ama ne yazarsam yazım hatası verıyor nasıl düzeltilebilirim
@mkaanalsancak
@mkaanalsancak Жыл бұрын
Nasıl hatalar veriyor ornek verebilir misiniz?
@elaselas5659
@elaselas5659 Жыл бұрын
@@mkaanalsancak galiba kütüphane ayarlarını yapamıyorum mail adresiniz bulamadım resim atıcaktım. kzbin.info/www/bejne/j2jWe6Z_orZrosk bu videodaki leri yapmaya çalışıyorum fakat c dosyası eklesem bile hata alıyorum. c dosyasına kütüphane ekliyorum . kırmızı çizgiler oluşturuyor acaba proje dosyalarını özel bir yerdemi oluşturmam gerekiyor anlamadım
@sametacar8564
@sametacar8564 Жыл бұрын
hocam merhaba uarttan gelen 8 bitlik veriyi nasıl okuyabiliriz start biti ve stop biti var baud hızımız 1200 burada anlamadığım nokta şu 1 start biti, 8 data biti, 1 stop biti yani 10 bitlik verimiz var Recieve it de delay olarak 1/1200 verirsek rx e girdiğinde 1 bit okumuş olur ve rx de bir diziye atsak aynı şekilde 8 bit için aynı işlemi yapsak olur mu yoksa 10 bit olduğu için ilk ve son bit kontrolü mü yapmamız gerekir.
@mkaanalsancak
@mkaanalsancak Жыл бұрын
Samet merhaba. Öncelikle bu haberlesmeyi hangi platformda yapacaksın? (mikro kontroller, fpga vs. ) eger fpga ile yapacaksan sana yadimci olamam. Çünkü bildiğim kadarıyla sinyal bazında uart islemini fpga de yada kontrolcude timer yardimiyla bir input pininden okuyarak yapıyorsun. Ben timer kontrolu ile bir input pini okuyarak uart yapmadım. Tasarimlarinda hep uart ozelligi olan pinleri seçtim. Benim yaptiklarimda stop biti kontrolu yada start biti kontrolu durumlariyla ugrasmadim. DR uzerinden 8 bitlik data okuma ve yazma islemi yaptim. Eğer yaptigin uygulama ile ilgili daha fazla detay verebilirsen sana daha fazla yardımcı olabilirim.
@sametacar8564
@sametacar8564 Жыл бұрын
@@mkaanalsancak hocam aslında mikroişlemciler final sorumdu ve uartı yetiştirememiştim şu an büte hazırlanıyorum :D Kullandığımız mikroişlemci Stm32 hal kütüphanelerini kullanarak yazıyoruz Az önce anladım ki start biti ve stop bitini direkt cubeIde üzerinden ayarlıyoruz :D finalde uartı bilmediğimden düz algoritma mantığı ile yaklaşmıştım meğersem yanlışmış... mail adresinizi atabilirseniz uart ile ilgili bir kaç soru sormak isterim. pwm, adc, input capture modlarda sıkıntım yok fakat uartı bir türlü kavrayamadım.
@mkaanalsancak
@mkaanalsancak Жыл бұрын
Sayfamda linkedin linkim var oradan iletisime geçebiliriz.
@turkaysagr3516
@turkaysagr3516 2 жыл бұрын
hocam emeğinize sağlık, sondaki led uygulaması için while içerisindeki koşullarda rxIndex++; yerine rxIndex=0; yapılarak sürekli atama yerine rxBuf'ın 0. indeksini de okuyabilirdik değil mi
@mkaanalsancak
@mkaanalsancak 2 жыл бұрын
Tabiki datayi surekli sıfırıncı indeksi guncelleyerek okuyabilirdik ama bu kacinci datayi okudugumuzu anlamayi guclestirebilir ve kompleks yazilimlarda hata yapmaya sürükleyebilir.
@iremsugirgin2105
@iremsugirgin2105 2 жыл бұрын
Hocam merhabalar, normalde UART haberleşmede polling mode'u while içinde kullanıyorduk çünkü her zaman işlemciyi meşgul etmesi, sürekli veri geldi mi/iletildi mi diye kontrol etmesi gerekiyordu. Burada da while içinde kullanmışız. Bu sebeple ben polling mode dendiğinde hep while içinde kullanırız diye düşünmüştüm. Ancak birçok yerde de hem UART haberleşme için hem de SPI için polling mode'un while döngüsü dışında, main içinde kullanıldığını gördüm. Bu sebeple pollingi tam olarak nereye yerleştireceğimi anlamadım. Interrupt ve DMA while dışında, main içinde diye biliyorum ama onların da istisnası var mıdır? Ve bu polling tam olarak nerede kullanılır acaba? Şimdiden değerli cevabınız için çok teşekkür ederim.
@do-crypto7952
@do-crypto7952 2 жыл бұрын
Merhaba video için teşekkürler. Benim şöyle bir soru olacaktı. Eğer 4 tane farklı veriyi transmit_IT ile göndermek istiyorsam nasıl göndermeliyim ? 4 farklı değişken için 4 tane HAL_UART_Transmit_IT dediğimde ilki geliyor ama geri kalanlar gelmiyor.
@mkaanalsancak
@mkaanalsancak 2 жыл бұрын
Kod parcacigini benimle paylasabilir misiniz? Belki ardisik olarak ekleme islemi yapmaniz data gonderilmeden register a deger yazmaya calisiyor olabilir. Kodu gormeden yorum yapmam yanlis olabilir.
@omerfarukuslu9942
@omerfarukuslu9942 2 жыл бұрын
Hocam peki IRQ handler ne işe yarıyor . Callbackten farkı nedir acaba.
@mkaanalsancak
@mkaanalsancak 2 жыл бұрын
Aslinda bir callback kullanicilar icin yapilmis bir fonksiyon eger proje icerisinde aratirsan callback fonksiyonunu irq fonksiyonu icerisinde cagiriliyor. Callback HAL in getirmis oldugu bir fonksiyon.
@omerfarukuslu9942
@omerfarukuslu9942 2 жыл бұрын
@@mkaanalsancak peki biz callback yerine sadece ırq kullandığımızda da aynı sonucu verir mi ayrıca ana döngüden önce receive_it fonksiyonu ile aktif etmemize gerek var mı .
@mkaanalsancak
@mkaanalsancak 2 жыл бұрын
Callback yerine irq kullanabilir ama interrupti aktif etmek gerekli. Receive interrupt fonksiyonu interrupt flag i ayarliyor. Eger standart kutuphane yada register seviyesi yazmak istersen irq kullanabilirsin.
@omerfarukuslu9942
@omerfarukuslu9942 2 жыл бұрын
@@mkaanalsancak Cevabınız için çok teşekkür ederim. Peki neden transmit modda ana döngü öncesinde neden transmiti aktif etmediniz.
@mkaanalsancak
@mkaanalsancak 2 жыл бұрын
Ilgin ve yorumlarin icin ben tesekkur ederim. Tranamiti interrupt ile kullanirsan polling moda gore siatemde daha az zaman alir. Yani bir timer kurup polling transmit ile intterrupt transmit fonkaiyonlarina girmw cikma sureleri arasindaki farka baksan interrupt mod transmitin cok daha hizli oldugunu gorursun. Bu islemleri genelde zamanlama kritik islemlerde kullaniyorum. Burada oyle bir durum olmadigi icin kullanmak istememisimdir buyuk ihtimalle acikcasi hatirlsmiyorum 😀
@abdullahdogan5822
@abdullahdogan5822 2 жыл бұрын
Merhaba, stm32g030f6 işlemcisini kullanıyorum. işlemci resetlenmeden enerjisi kesilir tekrar gelirse haberleşmeyi kesiyor ve ne kadarda kapatıp acarşam acayım tekrar bağlanmıyor, bu problemi nasıl çözerim
@mkaanalsancak
@mkaanalsancak 2 жыл бұрын
Resetlenmeden enerjisi nasil kesiliyor? Enerjisi kesilirse neden resetlenmiyor? Tam anlamadim biraz yardimci olur musun ?
@abdullahdogan5822
@abdullahdogan5822 2 жыл бұрын
Mcu ile uart arayüzlü ekranımı aynı güç kaybağından besliyorum, debug ile başlattığımda ya da işlemcime reset attığımda (nrst pinini kullanarak) Uart haberleşmesi başlıyor sıkıntısız çalışıyor, fakat enerji kesildiğinde yani mcu ve ekranımın gerilimini güç kaynağından ayırdıktan sonra tekrar enerji verince Uart haberleşmesi başlamıyor
@mkaanalsancak
@mkaanalsancak 2 жыл бұрын
Uart haberlesmesi ortak ground gerektirir. Sistemlerin beslemelerini ayirsan bile groundlari ortak olmali. Bunuda bilgisayara bagladigin kartin groundundan stm boardun grounduna hat cekerek yapabilirsin.
@abdullahdogan5822
@abdullahdogan5822 2 жыл бұрын
Graundlar ortak sistem resetlendikten sonra problemsiz çalışıyor, enerji kesildiğinde hem mcu hem de nextion için aynı anda kesiliyor, tekrar enerji verdiğimde haberleşme tektar başlamıyor
@abdullahdogan5822
@abdullahdogan5822 2 жыл бұрын
problemi çözdüm, eğer siz de stm32g030 serisi bir işlemciyi bilgisayarla değil de başka bir cihazla UART üzerinden haberleşirseniz muhtemelen aynı problemle karşılacaksınız. Mcu bir kere başaralı bir UART haberleşmesi başlattıktan sonra MCU'nun enerjisi kesilse dahi resetlenene kadar bağlantıyı kesmiyor. Kullandığım cihaz her başladığında yeniden bağlantı kurmak istediği için kapatıp açtığımda 2. bir bağlantıyı resetleyene kadar kuramıyordum. Eğer sistem başladığında UART'ın Flaglarını temizlerseniz ve ya uartı kapatıp ( HAL_StatusTypeDef HAL_UART_AbortReceive(huart1); )tekrar başlatırsanız problem ortadan kalkıyor.
@omerfarukuslu4212
@omerfarukuslu4212 2 жыл бұрын
Merhaba , Terminalden veri aldıktan sonra sorgulama yaparken neden bunu integer bir sayı olarak değilde karakter olarak sorguluyorsunuz. Bir de neden bufferi karakter olarak değil integer olarak aldınız .
@mkaanalsancak
@mkaanalsancak 2 жыл бұрын
Asci tablo denen bir olay var aslinda sayi olarak ta char olarakta sorgulayabilirim. Charda 0 karakteri decimal 48 ve ya hex 0x30 a denk gelmektedir. Aslinda bir fark bulunmamakta. Bufferi cagiracagim fonksiyon arraylari uint8 olarak istemesinden kaynakli uint8 olarak tanimladim. Tanimlamazsan warning alabilirsin veya fonksiyon cagirirken tur cevrimi yapman gerekebilir.
@erhandjevik6572
@erhandjevik6572 2 жыл бұрын
github sayfan açılmıyor. uygulaman güzelmiş.
@jernejvolk3678
@jernejvolk3678 2 жыл бұрын
After the first call HAL_I2C_Mem_Read_DMA, I always get zeros when I call it again. Do you know what could be the problem?
@talhatelli9046
@talhatelli9046 2 жыл бұрын
Hocam elinize sağlık çok güzel bir eğitim olmuş :)
@mkaanalsancak
@mkaanalsancak 2 жыл бұрын
Çok teşekkür ederim 😀 umarım faydalı olmuştur.
@bahriozdem6063
@bahriozdem6063 2 жыл бұрын
Keil mi, atolic mi? Stm ile yapılan programları proteus da çalıştırabilirmiyiz. Teşekkür ederim
@mkaanalsancak
@mkaanalsancak 2 жыл бұрын
Ben keil kullaniyorum bszen st IDE yi de kullaniyorum ama st IDE de bazen buglar olabiliyor. Proteusta simulasyon yapmak istiyorsaniz hex veya bin cikti almaniz yeterli hangi program oldugu onemli degil. Iyi calismalar
@bahriozdem6063
@bahriozdem6063 2 жыл бұрын
@@mkaanalsancak Teşekkür ederim. Yeni başladım önceden pic program ile hobi olarak çalıştım. Hobi olarak devam ediyorum. Stm32 link ile atmel entegreye program atabilirmiyim. Program cihazı almayı düşünüyorum ne önerirsiniz benim için stm ve atmele program atması yeterli bu konuda yardımcı olursanız sevinirim.
@mkaanalsancak
@mkaanalsancak 2 жыл бұрын
St link ile atmele program atiliyor mu bilmiyirum ben denemedim ama atmelin kendi programlayicilerini kullanabilirisin.
@bahriozdem6063
@bahriozdem6063 2 жыл бұрын
@@mkaanalsancak teşekkür ederim
@mkaanalsancak
@mkaanalsancak 2 жыл бұрын
Rica ederim iyi gunler.
@pwpolyweld
@pwpolyweld 2 жыл бұрын
merhabalar , 24cm01 1mbit eeprom ve 32f407 kullanıyorum , keilde HAL_I2C_Mem_Write(&hi2c1,DMADR,SIRA,96,(uint8_t*)&EPY ,96,100); HAL_Delay(500); bu kodu yazdıgımda sıra 100 den baslayarak ilk 96 baytı doğru bir şekilde yerlestiriyor ve okuyorum HAL_I2C_Mem_Read(&hi2c1,DMADR,SIRA,96,(uint8_t*)&EPO,96,100); HAL_Delay(500); ikinci 96 byte ise 200 den başlayıp 4 byte da boşluk bırakıyorum ve yazamıyorum..hepsi sıfır.. sonraki +100 adreslerde rastgele doğru veya yanlış yazıyor . yanlış yazdığında önceki doğru yazdıklarının üzerine yazıp bozuyor.. burada 2 byte halinde mi yazmam daha doğru olur...
@mkaanalsancak
@mkaanalsancak 2 жыл бұрын
Proje kodlarini mail atarsan daha fazla yardimci olabilirim.
@metesert4485
@metesert4485 2 жыл бұрын
Selam, STM32F7xx UART ile HC-05 Bluetooth modülü sürmek ve mobil telefona ya da pc'ye data iletmek istiyorum ancak kodları F767'ye uygun şekilde modifiye ettiğim halde modülle haberleşmiyor! Nucleo F4 ya da F7 ile benzer bir video yapabilir misiniz?
@mkaanalsancak
@mkaanalsancak 2 жыл бұрын
Elimde F4 ve ya F7 serisi bir board bulunmuyor. Ama kodu mail atarsanız yardımcı olmaya calısırım.
@rustcohle9134
@rustcohle9134 3 жыл бұрын
Kaan abi çok kaliteli bir anlatım olmuş teşekkür ederim. Bir sorum olacaktı size, eski laptop ekranı ya da daha büyük ekranı sürmek için stm32 kullanılır mı? Tekrardan teşekkür ederim.
@mkaanalsancak
@mkaanalsancak 3 жыл бұрын
Güzel yorumun için çok teşekkür ederim. Sorunun cevabına gelecek olursam ben daha önce hiç böyle bir uygulama yapmadım ama sürücü kullanarak dokunmatik lcd sürme işlemi yaptım. Ben sürücü olarak FT810 kullanarak bu işlemi yaptım veya Stm32f429-i kullanabilirsin ama bu ekranların boyutları senin yapacagın işlemler için küçük kalabilir. Eğer stm32 m1 serisi bir işlemci kullanırsan hdmi çıkışı üzerinden hdmi girişi olan dilediğin ekrana cıktı olabilirsin.
@onurperinoglu6765
@onurperinoglu6765 3 жыл бұрын
Çok temiz ve gzel anlatmışsın tebrikler
@mkaanalsancak
@mkaanalsancak 3 жыл бұрын
Güzel yorumun için teşekkür ederim 😀
@pentamk
@pentamk 3 жыл бұрын
Hocam gerçekten çok eğitici ve açıklayıcı şekilde ilerlediğiniz için teşekkür ederim
@mkaanalsancak
@mkaanalsancak 3 жыл бұрын
Cok guzel bunları duymak cok tesekkür ederim 🙏
@pentamk
@pentamk 3 жыл бұрын
Hocam çok iyi anlatmışsınız bence herkesin izlemesi gereken şekilde anlatım olmuş. Örnek çözümleriniz de olacak mı acaba ?
@mkaanalsancak
@mkaanalsancak 3 жыл бұрын
Güzel yorumun için çok teşekkür ederim bu sıralar zaman bulamıyorum video çekmeye ama küçük uygulama örneklerinin olduğu bir seri yapmayı planlıyorum.
@ergun5276
@ergun5276 3 жыл бұрын
kral kokusu alıyorum
@ergun5276
@ergun5276 3 жыл бұрын
spi ile şeyleri yaparsam çalışır dedim ama olmadı:(
@ergun5276
@ergun5276 3 жыл бұрын
veya oldu ben anlamadım. lojik analizör ile gönderdiğim datayı okumaya çalıştım birşey okuyamadım
@mkaanalsancak
@mkaanalsancak 3 жыл бұрын
Teşekkür ederim mutlu oldum :)
@mkaanalsancak
@mkaanalsancak 3 жыл бұрын
@@ergun5276 [email protected] adresine sorununu mail atarsan yardımcı olabilirim. İyi çalışmalar.
@rustcohle9134
@rustcohle9134 3 жыл бұрын
Hâlâ Keil mi kullanıyorsunuz yoksa CubeIDE'ye geçtiniz mi?
@mkaanalsancak
@mkaanalsancak 3 жыл бұрын
Profesyonel hayatta Keil kullanıyorum CubeIDE hobi amaçlı kullanıyorum ama CubeIDE cok gelecek vaadediyor.
@cemustun3627
@cemustun3627 3 жыл бұрын
örneğin çok kısa aralıklarla 20ms gibi sürekli veri gönderim alımını dusünursek, gönderim hatasının olmaması için CRC kodu programa dahil edilmelimi birçok örnekte CRC uygulaması yok ve anlatılmıyor, bu CRC neden kullanilmiyor
@mkaanalsancak
@mkaanalsancak 3 жыл бұрын
Bu tamamı ile proje ile ilgili. Basit bir projede haberleşme hatasının sorun olmayacağı hafif trafikli sistemlerde crc kullanmak zaman kaybı olabilir. Haberleşme güvenliği düşünülüyor zamanlama on planda ise protokol veya donanım degişikliğine gidilebilir. ÖrneğinCANBus protokol gereği birçok önlem alinabiliyor ve hata yapma olasılığı çok düşük gibi avantajları var ama maliyet artıyor gibi gibi konular var. Bana gore projeye gore değişir ama ben haberleşeceğim cihaz crc istemiyorsa yapmamaya c alışıyorum. Bugun modullerde kullanılan bir çok modul crc istemiyor.
@esadalsk8088
@esadalsk8088 3 жыл бұрын
Kaan hocam elinize, emeğinize, ağzınıza sağlık. Çok güzel bir örnek olmuş. Diğer videoda mpu6050'den gyro ve ivme değerlerini interrupt ile okumayı gösterir misiniz?
@mkaanalsancak
@mkaanalsancak 3 жыл бұрын
Güzel yorumun için tesekkür ederim. İsteklerinizi dikkate alacağım
@esadalsk8088
@esadalsk8088 3 жыл бұрын
@@mkaanalsancak Rica ederim. İyi çalışmalar 🙂
@justerdm6596
@justerdm6596 3 жыл бұрын
Teşekkür ederim yardımcı oldunuz.
@mkaanalsancak
@mkaanalsancak 2 жыл бұрын
Ben tesekkur ederim guzel yorumunuz icin.
@huseyinozturk5058
@huseyinozturk5058 3 жыл бұрын
hocam merhaba endüstriyel bir kartın üzerinde lpc2129fbd64 mikrodenetleyici var bu parçanın içerisindeki programı okuyup yenisine yazabilir miyiz ? Şimdiden teşekkür ederim
@mkaanalsancak
@mkaanalsancak 3 жыл бұрын
Okuma koruması yok ise kodun hex cıktısını kopyalayabilirsin ama kodlarına ulaşıp degiştirmenin bir yontemi yok diye biliyorum ben.
@huseyinozturk5058
@huseyinozturk5058 3 жыл бұрын
@@mkaanalsancak hocam kod değişikliği yapmayacağız sadece sağlam programı alıp yeni mikrodenetleyiciye programı yükleyerek arızalı kartı çalıştıracağız çünkü genelde bu parçalar bozuluyor kartta Peki nasıl okuyabiliriz hocam hangi yöntem veya cihazlarla
@mkaanalsancak
@mkaanalsancak 3 жыл бұрын
@@huseyinozturk5058 Hüseyin öncellikle LPC serisi ile hiç çalışmadığımı belirtmeliyim STM tarafından bu söylediklerini ST-link Utility programı ile yapıyoruz. LPC tarafı için yaptığım araştırmada karşıma Flash Magic Tool çıktı bu programı biraz incelersen aradığın özelliklerin bu programda olacağını düşünüyorum. Bedava versiyonunda Read any section of Flash and save as an Intel Hex File özelliğinin olması işine yarayacaktır. Link: www.flashmagictool.com/ Umarım faydalı olmuştur.
@huseyinozturk5058
@huseyinozturk5058 3 жыл бұрын
@@mkaanalsancak çok teşekkürler hocam yarın araştıracağım inşallah olur
@angelabackred2173
@angelabackred2173 3 жыл бұрын
Hocam bunları cubeide de de kullanabiliyor muyuz
@mkaanalsancak
@mkaanalsancak 3 жыл бұрын
Tabi ki aynı kodlar cubeide de calısır
@kedinaber1832
@kedinaber1832 3 жыл бұрын
merhaba yaptığın uygulamada transmit_flag değişkenini ilk 1 yaptığımda data gönderiliyor ama sonra tekrar 1 yaptığımda gönderilmiyor neden olabilir ?
@mkaanalsancak
@mkaanalsancak 3 жыл бұрын
hdma_usart1_tx.Init.Mode = DMA_CIRCULAR; circular mod da bir defa flag tetiklendikten sonra txBuffer daki dataları sürekli olarak gönderecektir. txBuffer dizisindeki değişkenin değerini yenilemen yeterli otomatik olarak gönderilecektir. tekrar bir gönderme işlemine ihtiyaç duymayacaktır.
@abdulkadirsonmez1295
@abdulkadirsonmez1295 4 жыл бұрын
Hocam merhaba keil'i kurduktan sonra new proje açıyorum fakat istediğim kütüphaneyi bulamıyorum STM için gereken herşeyi uptade yaptım. sizce nerde hata yapmış olabilirim.?
@mkaanalsancak
@mkaanalsancak 4 жыл бұрын
İsterseniz instagram ve ya linkedin den bana iletişim bilgilerini yollayabilirsin ordan halletmeye calısırız
@abdulkadirsonmez1295
@abdulkadirsonmez1295 4 жыл бұрын
@@mkaanalsancak çok sağolun hocam hallettim. Gene sorum olursa iletişime geçecem inşallah. Herşey için teşekkür ederim 😊👍
@abdulkadirsonmez1295
@abdulkadirsonmez1295 4 жыл бұрын
@@mkaanalsancak hocam birde linkedin hesabınızı bulamadım
@mkaanalsancak
@mkaanalsancak 4 жыл бұрын
Sayfamda ikon mevcut oradan iletişime geçebilirsin. İyi günler.
@OnurKuskuu
@OnurKuskuu 4 жыл бұрын
hocam iyi günler ben keili kurduktan sonra main dosyasında kodların başında kaçıncı satırda olduğu yazmıyor nerden açabilirim
@mkaanalsancak
@mkaanalsancak 4 жыл бұрын
Menu bardan Edit sekmesinden Configuration seçenegini tıklıyoruz. Açılan ekranda Editor tabında Show Line Numbers seçeneğini işaretlersen numaralar görünmeye başlayacaktır. Umarım doğru anlamışı ve yardımcı olabilmişimdir.
@OnurKuskuu
@OnurKuskuu 4 жыл бұрын
@@mkaanalsancak teşekkürler
@mkaanalsancak
@mkaanalsancak 4 жыл бұрын
@@OnurKuskuu rica ederim.
@yusufavsar6328
@yusufavsar6328 4 жыл бұрын
Hocam uygulamayı açarken dosya java se binary üzerinde açık olduğundan eylem gerçekleştirilemiyor diyor silip tekrar yukledigim hâlde ne yapmalıyım ?
@mkaanalsancak
@mkaanalsancak 4 жыл бұрын
Bu sorun ile daha önce karşılaşmamıştım ama java sürümünün güncel olmaması ile ilgili olabilir. Java Binary SE problemi diye araştırdığında bir çok örnek video çıkıyor bunları deneyebilirsin. Sorunun çözülmez ise profilimde linkedin ve insagram linkim var buralardan ekran görüntüsü alıp bana ulaştırabilirsin.
@mkaanalsancak
@mkaanalsancak 4 жыл бұрын
www.st.com/resource/en/user_manual/dm00104712-stm32cubemx-for-stm32-configuration-and-initialization-c-code-generation-stmicroelectronics.pdf dokumanın 23 syafsında System requirements( sistem gereksinimleri) kısmında bilgisayarında olması gereken özellikler java sürümleri yazıyor gerekli bilgileri buradan karşılaştırıp sonuca ulaşabilirsin.
@sergen_SAMANCI
@sergen_SAMANCI 4 жыл бұрын
bende de aynı problem cıktı .buldun mu kardeşim
@yusufavsar6328
@yusufavsar6328 4 жыл бұрын
@@sergen_SAMANCI www.java.com/en/download/windows_xpi.jsp kurmalısın. Kaan Lafcı'dan allah razı olsun çok ilgilendi