Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 25 mar 2026, o 18:51


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 13 lut 2015, o 21:16 
Offline
Użytkownik

Dołączył(a): 16 paź 2013
Posty: 58
Pomógł: 0

Witam
Mam problem z napisaniem obsługi wysyłania ramki Can extended.
Wysłanie standardowej na podstawie wątku SunRiver "Magistrala CAN -- technologia" opanowałem i dostosowałem do swoich potrzeb.
Jednak proszę o wskazówki jak wysłać ramkę ext. z pliku can_data_v.h w zapisie:
4 bajty - id 29bit
1 bajt - długość danych
8 bajtów - dane

Obecnie mam coś takiego
main.c
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


can_data_v.h

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


obsluga_can.c

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


obsluga_can.h

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Dzięki za wszelką pomoc.

_________________
Heniu



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lut 2015, o 20:29 
Offline
Użytkownik

Dołączył(a): 16 paź 2013
Posty: 58
Pomógł: 0

Witam
Widzę że nikt chyba nie ma doświadczenia z tym układem.
Ale ucząc się dalej jego obsługi doszedłem do takiego wniosku:

Jeżeli wysyłam ramkę standard jest ok

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Jeżeli wg noty jak zrozumiałem ustawiam bit EXIDE powinna zostać wysłana ramka Extended

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Proszę o pomoc SunRiver.
Jakiego bitu nie ustawiam, potrzebnego do wysyłania?
Czy muszę ustawić bity IDE i SRR w rejestrze RXB0SIDL?

_________________
Heniu



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lut 2015, o 22:37 
Offline
Użytkownik

Dołączył(a): 16 paź 2013
Posty: 58
Pomógł: 0

Nikt się tego nie robił?

_________________
Heniu



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 mar 2016, o 21:52 
Offline
Użytkownik

Dołączył(a): 16 paź 2013
Posty: 58
Pomógł: 0

Może ktoś coś robił na tym układzie i bibliotekach SunRivera

_________________
Heniu



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO