Mikroprocesor 8-bitowy i komunikaty 16 bitowe.

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
adi19887
-
Posty: 52
Rejestracja: 22 mar 2010, 23:48
Lokalizacja: Poznań

Mikroprocesor 8-bitowy i komunikaty 16 bitowe.

Post autor: adi19887 » 08 sie 2013, 11:47

Witam serdecznie,

Przygotowuję się do pisania programu w C na mikrokontrolerze Atmega8 (komunikacja między nim a ad9833). Trochę się zakłopotałem w momencie gdy natrafiłem na (obraz 1).\
Obrazek

Mam na myśli jeden problem. Mam procesor 8-bitowy a chcę żeby wpisywał mi do pamięci słowo dłuższe np. 14 bitów bez przerwy na "sprawy administracyjne". W jaki sposób to osiągnąć ?

Jeżeli można to proszę o wyjaśnienie jak wysyła dane mój mikroprocesor.

Pozdrawiam.
Załączniki
aaaaa.png

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 08 sie 2013, 19:16

W czym problem ? Wysyłasz po SPI najpierw starszy bajt słowa (D15-D8) potem młodszy Bajt Słowa (D7-D0), tylko nie możesz zdjac sygnału aktywacji (chyba PSYNC) między tymi przesłaniami, i tyle reszta cie nie obchodzi, dba o to wewnętrzny układ arbitrażowy ADeka.

adi19887
-
Posty: 52
Rejestracja: 22 mar 2010, 23:48
Lokalizacja: Poznań

Post autor: adi19887 » 09 sie 2013, 14:22

Rozumiem. Mialem na myśli obawy dot. bitów wysyłanych przez uC. Skoro jest on 8-bitowy to bałem się, że wysyła za kazdym razem 8-bitowe ramki.

ODPOWIEDZ