RP2040 için CAN Çevre Birimi, PIO’nun İzniyle

[ad_1]

[Kevin O’Connor] bize projesi hakkında yazıyor, can2040RP2040’a CAN desteği ekleme. RP2040’ta bir CAN çevre birimi yoktur, ancak [Kevin] RP2040’ın CAN paketlerini alıp gönderebilen PIO motoru için kod yazdı. Artık bu açıktan temin edilebilen CAN sürücüsünü kullanarak hepimiz onun çalışmalarından faydalanabiliriz. Bu kitaplık C ile yazılmıştır, bu nedenle aramızdaki alt düzey bilgisayar korsanları için çok uygundur ve büyük olasılıkla, etrafında bir MicroPython sarmalayıcısı yapmak zor olmayacaktır.

CAN veriyolunun mesajların düzgün bir şekilde işlenmesi için bir çevre birimine ihtiyacı vardır ve insanlar şimdiye kadar bu amaç için harici çipler kullanıyorlardı. Bu cipsler, [Kevin] bize son zamanlarda chip sıkıntısı nedeniyle ulaşılamadığını ve bu projeyi daha değerli kıldığını söylüyor. Dokümantasyon kapsamlı ve erişilebilir, ve [Kevin] bu sürücünün en iyi nasıl kullanılacağını ayrıntılarıyla anlatır. Elinizde böyle bir araçla, artık Pico’nuzu bir CAN tamir araç setine dönüştürebilir veya kendi projelerinizde kullanmak için bazı CAN cihazlarını bağlayabilirsiniz!

[Kevin] bu kodun 3D yazıcılara ve onlar gibi diğer makinelere güç sağlayan bir çerçeve olan Klipper’da zaten kullanıldığını söylüyor. Kendi amaçlarınıza gelince, kesinlikle böyle bir CAN aracını arabanızı hacklemek için kullanabilirsiniz – bu arada, araba korsanlığı belgelerinin bir hazinesi burada! PIO motoru sayesinde, RP2040’ın çok yönlülüğünün sonu yok gibi görünüyor – bu PIO tabanlı DVI koduyla HDMI monitörünü bile çalıştırabilirsiniz.

Başlık resmi Florent.david.lille1 tarafından CC BY-SA 3.0


[ad_2]
Kaynak : https://hackaday.com/2022/07/09/can-peripheral-for-rp2040-courtesy-of-pio/

Yorum yapın

SMM Panel PDF Kitap indir