Son İletiler

#11
R
Temel Elektrik/Elektronik / Ynt: Arduino UART seri iletişi...
Son İleti Gönderen RaMu - 26 Nisan 2026, 09:00:08
Alıntı yapılan: elektronikhobi - 25 Nisan 2026, 23:54:29Herhalde 41, A harfinin onaltılık sayı sisteminde karşılığı oluyor.
ASCII table.
https://commons.wikimedia.org/wiki/File:ASCII-Table-wide.svg

Alıntı yapılan: elektronikhobi - 25 Nisan 2026, 23:54:29İşaretin tamamına baktığımda 41 0d 0a değerinin okunduğunu gördüm.

Eğer AB gönderirseniz 41 42 0d 0a şeklinde bu değeri ekliyor.
Serial.println yerine Serial.print deneyebilirsiniz, line feed ve carriage return eklemez, kısaca alt satıra geç diyor 0x0d,0x0a
#12
avatar_mehmet
C/C++ / Ynt: Arduino kullanarak ATMega...
Son İleti Gönderen mehmet - 26 Nisan 2026, 06:12:54
"Avrdude" programı, USBASP ile sigorta bitleri ve diğer bitlerle ilgili yardımcı olacaktır.
#13
E
C/C++ / Ynt: Arduino kullanarak ATMega...
Son İleti Gönderen elektronikhobi - 26 Nisan 2026, 00:02:47
Mehmet Bey,

Bahsettiğiniz programcıyı inceledim.

PICKit2 de çekirdek yükleyebiliyor.

Diğer taraftan sigorta bitleri konusunda yardımcı olmuyordu.

Hatta bu nedenle uygulama yanlış çalışıyordu.

Çekirdeği aslında "kernel" kelimesine karşılık olarak düşünmüştüm.

Arkadaş "bootloader" açılış yöneticisi yazmış.

Çorba biraz karışmış olabilir.  ;)
#14
E
Temel Elektrik/Elektronik / Ynt: Arduino UART seri iletişi...
Son İleti Gönderen elektronikhobi - 25 Nisan 2026, 23:54:29
A harfi göndermeyi denedim.

Tetikleme ("trigger") ibresini işaretin ortasına kaydırdım.

Bu eki görüntüleyemezsiniz.

Herhalde 41, A harfinin onaltılık sayı sisteminde karşılığı oluyor.

Ekleme:

İşaretin tamamına baktığımda 41 0d 0a değerinin okunduğunu gördüm.

Eğer AB gönderirseniz 41 42 0d 0a şeklinde bu değeri ekliyor.

Elektronikçi selamı ise aşağıdaki gibi olabilir. :) 

Bu eki görüntüleyemezsiniz.
#15
R
Temel Elektrik/Elektronik / Ynt: Arduino UART seri iletişi...
Son İleti Gönderen RaMu - 25 Nisan 2026, 23:23:57
Bakabilirsiniz hatta osiloskop DSO ise (serial decode ile) görebilirsinizde yinede PC + logic analizör bana daha kolay geliyor,
eş zamanlı logic ve analog sinyal görüntülemek gereken çok niş durumlarda iyi işe yarıyor DSO.

https://www.youtube.com/watch?v=s9ZI6IHBdvs

https://www.youtube.com/watch?v=VkbubgSxBnQ
#16
avatar_mehmet
C/C++ / Ynt: Arduino kullanarak ATMega...
Son İleti Gönderen mehmet - 25 Nisan 2026, 23:09:53
Bu iş için neden USBASP gibi bir programlayıcı kullanmıyorsunuz?
#17
R
C/C++ / Ynt: Arduino kullanarak ATMega...
Son İleti Gönderen RaMu - 25 Nisan 2026, 23:05:12
Bootloader çekirdek, core çiğdem.
#18
I
C/C++ / Ynt: Arduino kullanarak ATMega...
Son İleti Gönderen ilyas KAYA - 25 Nisan 2026, 21:31:56
Hizi bu nedenle düşünüyoruz zaten . Sonunda TH yazanlar hep çakma. Internal osc ile çalışınca daha net belli oluyor. Frekansları kayık. Serial monitor çıktısı bile bozuluyor. Kendim Kalibrasyon uygulaması yaptım. Otomatik olarak oscall fix yapiyorum baska türlü kullanma şansım olmuyor. Eskiden kalma orjjnallwr var onlarda hiç sorun olmuyor. Takıyorum mesela yüklüyor. 10 taneden 3 tanesine atmıyor. Sonra hızı 125khz düşürüyorum programlayici ile haberleşme gerçekleşiyor.
#19
avatar_z
Temel Elektrik/Elektronik / Ynt: Arduino UART seri iletişi...
Son İleti Gönderen z - 25 Nisan 2026, 21:15:17
Selam degil de A gibi tek karakter yollarsan bunun bitlerini de tek tek bildigin icin seri iletisim start bitle basladigi icin devaminda bu A harfinin bitleri gelecegi icin ardindan varsa parity ve onun ardindan Stop bit gelecegi icin scopun triger secenegini inen kenara ve single moda set edersen A harfi scopta yakalarsin.

Oteki turlu Selam vs yollarsan scopun ekranda bunu duragan hale getirmesi zorlasir.
#20
E
Temel Elektrik/Elektronik / Arduino UART seri iletişime os...
Son İleti Gönderen elektronikhobi - 25 Nisan 2026, 21:08:27
PICKIT2 ile Arduino seri iletişimi gözleyebiliyorduk.

Acaba seri eş zamansız iletişim ("UART") olduğuna göre osiloskoptan bakabilirmiyiz.

Yazdığım uygulama oldukça basittir.

#include <Arduino.h>
#include <SoftwareSerial.h>

SoftwareSerial ikinci(3, 4); // rx, tx
void setup()
{
  Serial.begin(9600);
  ikinci.begin(9600);
}

void loop()
{
    ikinci.listen();
    Serial.println("Selam");
    delay(1000);
}

Arduino'nun 3 ve 4 numaralı uçlarında yazılımsal seri uç oluşturdum.

Normalde Arduino kendi kendine haberleşmesi gerekiyor.

Osiloskobun ucu TX yani Arduino Uno 1 numaralı uca bağlıdır. Toprak ucunu da toprağa bağladım.

Ekranda bir işaret görebiliyorum.

4.7 ile yaklaşık 5V arasındadır.

Acaba seri eş zamansız iletişimi ("UART") osiloskoba çözdürelebilir miyiz?

Başka bir sayfada bu konudan bahsedilmiş.