Proponuję więc zacząć od zrobienia "step into" do tej funkcji aby stwierdzić kiedy DOKŁADNIE się wywala. Niestety projektów w C nie da się tak łatwo składać z klocków, zwłaszcza jeśli zawierają całkiem rozbudowane biblioteki (jak FatFs).
Nie rozumiem problemu. Przecież ESP32 może także obsługiwać MCP2515 za pomocą SPI, tak jak ATMEGA. Opisz dokładniej Twoją konfigurację. Czy ten SJA1000 to osobna płytka ?
Witam. NIe bawiłem sie układem MCP2550, ale mcp2515 i działał bez problemu. Pamietam, ze posiadał on kilka trybów pracy, w domyslnym nie można było ic wysyłać, jesli na linie nie znalazł sie podłaczony drugi najdanik/odbiornik. Poza tym musisz pamietac o rezystorze 150 ohm na liniach CANL I CANH. Teoretycznie mozesz połączyc oba kontrolery 2510 ze sobą...
Krzywizna świńskiego ogona zależy od doświadczenia i wiedzy świni...dla ciebie to proste, a ja muszę pytać o pomoc na forum... Faktycznie, po zastosowaniu twoich uwag komunikacja ożywa! Dzięki za pomoc! Miałem jeszcze problem z zapisem/odczytem z rejestrów rxb0d0/txb0d0 w taki sposób, że każda liczba była jakby przesunięta o 1 bit w lewo...np. chcąc...
Tego akurat nie wiem. Ja swój układ zasilam w całości z 5V. a co do CANa, to udało mi się uruchomić w podstawowej konfiguracji. Fajnie działa i dosyć szybko.
Walczę od dwóch dni z transmisją pomiędzy dwoma transceiverami CAN MCP2551. Początki były takie: - loop w konfiguracji z MCP2515 i AVR - działa - z racji iż pod ręką mam tylko jedne AVR podłączyłem 2x(MCP2551+MCP2515) pod AVR (wybór układu nogą CS). Tutaj też nie było najmniejszego problemu. - loop na STM32 - działa Konfiguracji obu jednakowo, jednym...
Witam Potrzebuję skomunikować się z układem MCP2515 przez SPI, czytam dokumentację MCP2515, jak i opis transmisji ze strony ATmega8 i kilka rzeczy nie daje mi spokoju. Mianowicie: Układ mega8 jest Masterem i on zapewnia sygnał SCK. Sygnał SS (pin jako wyjście) ustawiam "ręcznie" tuż przed zapisem danej do SPDR, ale sygnał zegarowy nie trwa przez cały...
Rozważałem takie rozwiązanie ale uC z dwoma CAN to są zawsze modele z "wysokiej półki" przez co drogie i przewymiarowane na to rozwiązane. W konfiguracji z jednym CAN wyszukuję konkretnej ramki Można tez użyć dodatkowy kontroler np. MCP2515, przepuszczając cały ruch masz nad nim pełną kontrolę. Podziwiam cię ze włożyłeś w to trochę pracy i udostępniasz...
Biblioteka do 2515, którą używam po inicie ustawia filtry w tryb "akceptuj" wszystko. Tak samo jak gotowiec (domyslam się, że masz na myśli AN738). Właśnie problem w tym dlaczego mcp2515 przy wyłączonych filtrach nie odbiera swoich ramek a 2580 w tej samej konfiguracji filtrów odbiera? Szczerze mówiąc zasiałeś we mnie zwątpienie czy faktycznie konfiguracja...
Witam, Mam taką konfigurację: http://obrazki.elektroda.net/78_12884743... Próbuje odczytać z MCP2515 jakiś rejestr. Wiem co w danym rejestrze się znajduje tzn. jaka wartość. Niestety, ale dziwna rzecz, bo nie otrzymuje tego co bym chciał. Sprawa tym bardziej dziwna, że jak przykładam miernik i mierze jaki jest poziom napięcia na linii MISO...
Musisz pamiętać też o tym że w takiej konfiguracji każdy z każdym ruch na magistralach przy wiekszej ilości urządzeń będzie głównie zajęty przez adresy i broadcasty i arbitrażu, a algorytm siedzący w uC będzie się komplikować w sposób geometryczny. W pewnym momencie może się okazać że nie będzie możliwości wogole wysłania lub odebrania czegokolwiek....
Cześć. Zrobiliśmy sieć urządzeń działających na Arduino, które spięliśmy magistralą CAN. Na początku do pierwszych 24 włożyliśmy moduły zamówione u jednego dostawcy. Wszystko śmiga jak złoto. Następnie zamówiliśmy kolejną partię modułów i okazało się, że wpięcie jakiegokolwiek nowego modułu do naszej sieci generuje całą masę błędów w komunikacji. Próbowaliśmy...
skompilowałem nowe jądro wraz ze sterownikami do mcp2515, zainstalowałem je na moim układzie, dalej postępowałem zgodnie ze wskazówkami ze stronki Jakiego toolchane'a używasz? Mam problem ze skompilowaniem nowego jaja na SDK OpenWrt. Próbuje teraz BuildRoota. Jeśli możesz to opisz z czego korzystasz i co trzeba zrobić by skompilować nowe jajo. Jak...
Czy w Twoim projekcie musi być ATmega8? Bo jeśli nie musi, mógłbyś użyć np. AT90CAN32/64/128, zależnie od potrzebnego rozmiaru pamięci. Gdy robiłem projekty z CANem używałem AT90CAN128 + PCA82C250 (driver CANa). Nie trzeba mieć wtedy pośredniczącego układu MCP2515. MCP2551 nie znam, ale podejrzewam, że to coś bardzo podobnego do PCA82C250. Aha, mogłoby...
(at)tomek2181, nie wiadomo jaką masz logikę odczytywania tych parametrów - ale tak jak pisałem, one same się nie odczytają. To, co odczytasz to wartości rezystancji czujników NTC/PTC a w zasadzie wartości ADC, bo te po prostu są potrzebne panelowi (sterownikowi) do sterowania. Nie chcę powtarzać swojego wpisu na hackaday, napomknę tylko, że musiałem...
Procki do SPI dolaczone do mcc18 sa prockami do sprzetowego SPI. Testowalem je uzywajac kontrolera mcp2510 i wszystko od strony SPI dzialalo prawidlowo. Proponuje CI przejrzenie wnetrza funkcji OpenSPI czy dobrze ustawiana jest konfiguracja modulu. p.s. WriteSPI jest wywolaniem blokujacym pozdrawiam
sam9-l9260:~# ip link set can0 up type can bitrate 125000 setting trigger mode 2 for irq 111 failed (gpio_irq_type+0x0/0x1c) mcp251x spi1.0: failed to acquire irq 111 A link change request failed with some changes comitted already. Interface can0 may have been left with an inconsistent configuration, please check. RTNETLINK answers:...
Mam problem z utworzeniem obrazu tasmoty, do którego muszę dodać plik user_config_override.h, aby włączyć obsługę RTC DS3231. [syntax=arduino] #ifndef USE_RTC_CHIPS #define USE_RTC_CHIPS // Enable RTC chip support and NTP server #endif #ifndef USE_DS3231 #define USE_DS3231 // [I2cDriver26] Enable DS3231 RTC (I2C address 0x68) (+1k2 code) #endif #ifndef...
https://obrazki.elektroda.pl/4330712100_... Płytka CANPico firmy Canis Labs dodaje magistralę CAN do Raspberry Pi Pico. Płytka typu open source może być używana jako adapter CAN podłączony do komputera hosta lub jako samodzielne urządzenie, wykorzystujące ten interfejs. Firma zapewnia również otwarte SDK dla MicroPythona, a także gotowy...
program pisze w bascomie i to tak wyglada: Sub Nadaj Dim I As Byte Call Mcpw(&H30 , &H03) Call Mcpw(&H31 , &H1) konfiguracja danej do wysłania jaki identyfikator Call Mcpw(&H32 , &H0) Call Mcpw(&H35 , Do_nadania)-zapisz do rejestru 0x35 MCP ile bajtow do nadania For I = 1 To Do_nadania A = &H35 + I- rejestr danej Call Mcpw(a , Nadawane(i))- zapisz daną...
Witam serdecznie, noszę się z zamiarem zakupu radia do Opla (astra h, aktualne radio cd30 mp3). Chciałbym w nowym radiu wykorzystać sterowanie z kierownicy (wykorzystam między innymi mcp2515 do odczytania, z szyny can, informacji o statusie przycisków). Wstępnie wybrałem radio mvh-s300bt, ponieważ ma możliwość podłączenia zdalnego przewodowego sterowania...
mcp2515 wysyłanie arduino mcp2515 mcp2515 arduino
giętki kabel zmiana język nokia spliter schemat
gaźnik dellorto kosiarka stihl
Czy alarm samochodowy odcina prąd do rozrusznika? Volkswagen Golf IV 1.6 SR - Problemy z oświetleniem i szybami