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



Teraz jest 27 kwi 2024, o 20:34


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
PostNapisane: 27 sie 2016, o 17:35 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 mar 2016
Posty: 85
Pomógł: 5

Mam m16 w roli doktora a pacjentem niech bedzie m328
Obrazek

które piny sa starsze a które młodsze ?

che podłoczyc cały port np porta w m16 jako port danych ale nie wiem jak
ma to wygladac

m328p ma jak widac na obrazku PC[1.0] PB[5.0]

PORTA PA0 = > PC0
PORTA PA1 = > PC1

PORTA PA2 = > PB5
PORTA PA3 = > PB4
PORTA PA4 = > PB3
PORTA PA5 = > PB2
PORTA PA6 = > PB1
PORTA PA7 = > PB0
??

_________________
I'M



Ostatnio edytowano 27 sie 2016, o 18:56 przez robertomic, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 sie 2016, o 17:54 
Offline
Użytkownik

Dołączył(a): 01 lis 2013
Posty: 302
Pomógł: 32

Witaj,

Kolego, a co chcesz osiągnąć ? Co to ma robić ? Możesz podpiąć dowolnie. Ale będziesz to musiał uwzględnić w oprogramowaniu....

Możesz tak:

PORTA PA0 = > PC0
PORTA PA1 = > PC1

PORTA PA2 = > PB0
PORTA PA3 = > PB1
PORTA PA4 = > PB2
PORTA PA5 = > PB3
PORTA PA6 = > PB4
PORTA PA7 = > PB5

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


lub tak

PORTA PA0 = > PB0
PORTA PA1 = > PB1

PORTA PA2 = > PB2
PORTA PA3 = > PB3
PORTA PA4 = > PB4
PORTA PA5 = > PB5
PORTA PA6 = > PC0
PORTA PA7 = > PC1

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


Kwestia tylko, jak to sobie to wszystko oprogramujesz oprogramujesz....

_________________
Pozdrawiam,
sq8mvy, Paweł



Ostatnio edytowano 27 sie 2016, o 18:08 przez gizmo5418, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 sie 2016, o 17:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 mar 2016
Posty: 85
Pomógł: 5

chyba dowolne nie mogę ?
bo jak np do portu A przypisze
PA0 PC0
PA1 PC1
...
to nie bedzie to samo co

PA0 PB0
PA1 PB1
...
gdzie pozniej bede chciał zrobic cos takiego
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

nie widze nigdzie w nocie które pinu portu maja być w jakiej kolejności albo czegoś tu nie rozumiem (to bardzo prawdopodobne)

jak spojrzysz w note seri mega (w tym wypadku atmega328p) str.287
w programowaniu równoległym można wydawać rożne komendy np chip erase = 0x80
chce sobie utworzyć funkcyjke do wysyłania komend
coś takiego
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
I'M



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 sie 2016, o 18:17 
Offline
Użytkownik

Dołączył(a): 01 lis 2013
Posty: 302
Pomógł: 32

Witaj,

A zaskoczyłem, o programowanie równoległe m328 z m16 Ci się rozchodzi..... ok to w tabelce 28-13 na stronie 286 PDF-a masz prawidłowo opisane bity

czyli:

m16................m328

PORTA PA0 = > PB0
PORTA PA1 = > PB1
PORTA PA2 = > PB2
PORTA PA3 = > PB3
PORTA PA4 = > PB4
PORTA PA5 = > PB5

PORTA PA6 = > PC0
PORTA PA7 = > PC1


Autor postu otrzymał pochwałę

_________________
Pozdrawiam,
sq8mvy, Paweł



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 sie 2016, o 18:42 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sty 2016
Posty: 1148
Lokalizacja: Kraków
Pomógł: 93

robertomic napisał(a):
Mam m16 w roli doktora a pacjentem niech bedzie m328
Rozumiem, że m328 się zablokował?
Spróbuj zrobić to:
http://mdiy.pl/atmega-fusebit-doctor-hvpp/
Nawet na stykówce się da ;)


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 sie 2016, o 18:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 mar 2016
Posty: 85
Pomógł: 5

Marhef napisał(a):
Rozumiem, że m328 się zablokował?
Spróbuj zrobić to:
http://mdiy.pl/atmega-fusebit-doctor-hvpp/
Nawet na stykówce się da ;)

tak wiem o tym projekcie moze kiedys sobie go zrobie ale teraz nie potrzebuje takiego kombajna mam proejkt na stykówce jak za sugerowałeś
program juz napisałem ale tylko problem był w przpisaniu data portu miedzy pacjentem a doktorkiem

jeszcze raz dziekuje koledze gizmo5418 ktory naprowadził mnie na ten fragment tabelki którą przegladałem ~50 razy

Obrazek


Marhef napisał(a):
Rozumiem, że m328 się zablokował?

nie umyślne wyjscie z trybu debugWire :)

_________________
I'M



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: 6 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO