DSPIC30F serisi uart1 Reciver pin reset problemi

Başlatan mytap, 22 Kasım 2010, 20:01:12

mytap

uart2 RX ve TX pinlerinde sıkıntı yok, uart1 TX de çalışıyor fakat PC den uart1 e data gönderdiğim anda işlemci reset çekiyor.
Sistemde 1 adet Max232 mevcut 2 uartta buradan kontrol ediliyor.

Wactdog denetimli orda sıkıntı yok
Max232 devresini değiştirdim
I/O larla alakalı değerleri düzenledim

Hatta sadece Uart1 için çok sade programlar yazdım sonuç hep aynı resetliyor kendini.

Acaba işlemci donanımsal olarak bozulmuş olabilir mi?  RTC (ds1302) de saçma değerler gönderiyor. Bazı pinler zarar görmüş olabilir mi?

Böyle bir tecrübesi olan oldu mu acaba?

işlemci 30f6014
-------------------------------------------------------- hayırlı günler, iyi çalışmalar..  --------------------------------------------------------

justice_for_all

devreyi ve programini gorebilirmiyim arkadasim...
Deneyip de başaramayanları değil, yalnızca denemeye bile kalkışmayanları yargıla.   Gökhan Arslanbay

iceberg

#2
Böyle sorunlar adamı deli ediyor.. MCLR  pininden + beslemeye 6K8 direnç tak, ve yine MCLR pininden GND ye 100nF kondansatör tak bakalım parazitten mi yapıyor... Yada en sağlamı en son reseti kaydeden bi dizi bayrak vardı sanırım RCON (yanlış olabilir) o bayraklara bakarak neden reset attığını bulabilirsin. Kolay gelsin

iyildirim

Kodu görmek lazım. Birde mcu 30F hangisidir.

İlk akla gelen uart1 receive kesme si aktif edilip, ilgili procedure tanıtılmamış, yada ilgili procedure de bir hata var yada stack sorunu vs. Kodu görmek lazım.