Arduino Resetlemek

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Dark_Lord
    Dark_Lord's avatar
    Kayıt Tarihi: 23/Ağustos/2005
    Erkek

    Merhabalar arkadaşlar, ben arduino micro ile arduino öğrenmek için pratik yapıyorum. Arduino için yazdığım kod bir sonsuz döngüye dönüştü. Bu cihaza yüklediğim kodu nasıl silebilirim?

    Şimdiden teşekkür ederim.


    "biz televizyon izleyerek, milyonerler, sinema tanrıları, rock yıldızları olacağımıza inanarak büyüdük ama olamayacağız... hepimiz heba oluyoruz... bütün bir nesil benzin pompalıyor, garsonluk yapıyor ya da beyaz yakalı köle olmuş... reklamlar yüzünden araba ve kıyafet peşindeyiz... nefret ettiğimiz işlerde çalışıyor, gereksiz şeyler alıyoruz..
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YeniHarman
    YeniHarman's avatar
    Kayıt Tarihi: 17/Haziran/2012
    Erkek

    Arduino IDE'den herhangi bir boş skect yüklemek yeterli. Tabi bootloader bozulmadıysa.


    Olaylara karışmayın!
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Dark_Lord
    Dark_Lord's avatar
    Kayıt Tarihi: 23/Ağustos/2005
    Erkek
    YeniHarman bunu yazdı

    Arduino IDE'den herhangi bir boş skect yüklemek yeterli. Tabi bootloader bozulmadıysa.

    Yüklediğim kod çalışıyor ve durmuyor. Doğal olarak da arduino programını açtığımda durmadığı için yükleyemiyorum.


    "biz televizyon izleyerek, milyonerler, sinema tanrıları, rock yıldızları olacağımıza inanarak büyüdük ama olamayacağız... hepimiz heba oluyoruz... bütün bir nesil benzin pompalıyor, garsonluk yapıyor ya da beyaz yakalı köle olmuş... reklamlar yüzünden araba ve kıyafet peşindeyiz... nefret ettiğimiz işlerde çalışıyor, gereksiz şeyler alıyoruz..
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YeniHarman
    YeniHarman's avatar
    Kayıt Tarihi: 17/Haziran/2012
    Erkek

    Ek bilgi; mcu'lar zaten sürekli çalışır.

    Neyse. Sorunun derinine inelim. Ardunio IDE'den bir skecthi derleyip upload dediğiniz zaman (arkaplanda avrdude çalışır) önce arduinoyu resetler. Arduino resetlendikten sonra ilk çalışacak avr mcu üzerindeki bootlader'dır. Bootloader belirli bir süre komut bekler. Komut gelirse yazılımı günceller, komut gelmezse flash'ındaki yazılımı çalıştırır. 

    Yukarıdaki bilgilerden yola çıkarsak:

    1) Ya bootloader bozuktur.

    2) MCU Fuse ayarları değişmiştir.

    3) Yanlış yapılandırma ile skecth derleniyordur.

    4) Kullandığınız usb<->ttl adaptörde gereken pinler (DTR) yoktur ya da bağlanmamıştır ki arduino micro'nun kendi usb<->ttl özelliği var. Yani ihtimal dışı.

    İlgili bilgi: https://forum.arduino.cc/index.php?topic=48342.0

     

    Ekleme: Arduino'nun seri çıkışlarında (RX, TX pinleri) herhangi bir şey takılıysa çıkartın. Bu da gereken komutların algılanmamasına yol açacaktır.

    YeniHarman tarafından 03/Eki/19 17:31 tarihinde düzenlenmiştir

    Olaylara karışmayın!
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Dark_Lord
    Dark_Lord's avatar
    Kayıt Tarihi: 23/Ağustos/2005
    Erkek
    YeniHarman bunu yazdı

    Ek bilgi; mcu'lar zaten sürekli çalışır.

    Neyse. Sorunun derinine inelim. Ardunio IDE'den bir skecthi derleyip upload dediğiniz zaman (arkaplanda avrdude çalışır) önce arduinoyu resetler. Arduino resetlendikten sonra ilk çalışacak avr mcu üzerindeki bootlader'dır. Bootloader belirli bir süre komut bekler. Komut gelirse yazılımı günceller, komut gelmezse flash'ındaki yazılımı çalıştırır. 

    Yukarıdaki bilgilerden yola çıkarsak:

    1) Ya bootloader bozuktur.

    2) MCU Fuse ayarları değişmiştir.

    3) Yanlış yapılandırma ile skecth derleniyordur.

    4) Kullandığınız usb<->ttl adaptörde gereken pinler (DTR) yoktur ya da bağlanmamıştır ki arduino micro'nun kendi usb<->ttl özelliği var. Yani ihtimal dışı.

    İlgili bilgi: https://forum.arduino.cc/index.php?topic=48342.0

     

    Ekleme: Arduino'nun seri çıkışlarında (RX, TX pinleri) herhangi bir şey takılıysa çıkartın. Bu da gereken komutların algılanmamasına yol açacaktır.

    Anlamaya çalışacağım, biraz daha bakınayım, teşekkür ederim ilgin için.


    "biz televizyon izleyerek, milyonerler, sinema tanrıları, rock yıldızları olacağımıza inanarak büyüdük ama olamayacağız... hepimiz heba oluyoruz... bütün bir nesil benzin pompalıyor, garsonluk yapıyor ya da beyaz yakalı köle olmuş... reklamlar yüzünden araba ve kıyafet peşindeyiz... nefret ettiğimiz işlerde çalışıyor, gereksiz şeyler alıyoruz..
Toplam Hit: 1200 Toplam Mesaj: 5
arduino arduino reset arduino micro