Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: izturk - 05 Temmuz 2021, 14:24:05

Başlık: Can Bus Veriler Geriden Geliyor
Gönderen: izturk - 05 Temmuz 2021, 14:24:05
Merhaba arkadaşlar,

STM32F105 ve STM32F103 arasında can bus haberleşmesi yapmaya çalışıyorum. Filtreleri ayarladım veriler gelip gidiyor.

32F103 den 105 e veri gönderdiğimde problem yok. Ama 105 den 103 e veri gönder dediğimde verinin gitmesi için 3 defa yazmam gerekiyor.
Daha doğrusu data registerlarına 1 yazdım gönder dedim, 2 yazdım gönder dedim, 3 yazdım gönder deyince 1 gidiyor. Tekrar gönder dersem 2 gidiyor. Tekrar gönderince 3 gidiyor.

Bi yerde 2 mesaj bekliyor.

Böyle bir yığın falan mı var acaba. Sıradan verileri yollayan.
Başlık: Ynt: Can Bus Veriler Geriden Geliyor
Gönderen: Tagli - 05 Temmuz 2021, 15:07:56
İki işlemci, iki bilinmeyen. Sorunun hangisinde olduğundan emin olmak lazım öncelikle. Hatta bir lojik analizör ile bak. Acaba gerçekten göndericide mi bekliyor veriler, yoksa hatta basılıyor ama alıcı tarafında bir yerde mi takılıyor ondan emin ol.
Başlık: Ynt: Can Bus Veriler Geriden Geliyor
Gönderen: izturk - 05 Temmuz 2021, 15:48:23
Alıcıda bekliyormuş hocam yakaladım.

Canbus hakkında çok bilgim yok. Ayarları bi örnekten kopyalamıştım. RxM diye bir mesaj kutusu tanımlanmış. Onun içinde bekliyormuş. Tam anlamamakla birlikte şimdilik işim halloldu.

Teşekkürler.