vcv
Üye
- Katılım
- 9 Kas 2012
- Mesajlar
- 28
- Puanları
- 1
Herkese selamlar.
Timer kesmesi oluşturup MCP3202 ile haberleştirme gerçekleştiriyorum. Timer içinde a portunda bulunan MCP3202 den gelen dout girişini okuyarak 16 bitlik değişken üzerine bitleri yazıyorum.(MSB first) Problem şu program timerdan hiç çıkmıyor. Belirli bir süre değer okuyorum ve Lcd ye bunu yazıyorum. Bir süre sonra lcd ye veri yazamıyor çünkü main kısmına dönüş yapmıyor. Led ile toggle yaparak bunu test ettim. Yani timer çalışıyor fakat main kısmına dönüp kaldığı yerden devam etmiyor. MCP ile asenkron sürücüye ait dc bara okuyorum fakat mcp beslemesi ile pic beslemesi izole. Sinyaller için 6n serisi optolar kullandım ve pic ile izole sağladım. Timerdan çıkmama sebebi ne olabilir? (Gürültü harici) Yardımlarınız için şimdiden teşekkürler.
Timer kesmesi oluşturup MCP3202 ile haberleştirme gerçekleştiriyorum. Timer içinde a portunda bulunan MCP3202 den gelen dout girişini okuyarak 16 bitlik değişken üzerine bitleri yazıyorum.(MSB first) Problem şu program timerdan hiç çıkmıyor. Belirli bir süre değer okuyorum ve Lcd ye bunu yazıyorum. Bir süre sonra lcd ye veri yazamıyor çünkü main kısmına dönüş yapmıyor. Led ile toggle yaparak bunu test ettim. Yani timer çalışıyor fakat main kısmına dönüp kaldığı yerden devam etmiyor. MCP ile asenkron sürücüye ait dc bara okuyorum fakat mcp beslemesi ile pic beslemesi izole. Sinyaller için 6n serisi optolar kullandım ve pic ile izole sağladım. Timerdan çıkmama sebebi ne olabilir? (Gürültü harici) Yardımlarınız için şimdiden teşekkürler.