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



Teraz jest 1 wrz 2025, o 19:44


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Autor Wiadomość
PostNapisane: 25 sie 2015, o 13:10 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

W nocie katalogowej Atmegi 128 wyczytałem taką informację:

PEN is a programming enable pin for the SPI Serial Programming mode, and is internally pulled high . By holding this pin low during a Power-on Reset, the device will enter the SPI Serial Pro-gramming mode. PEN has no function during normal operation.


Rozumie że pin PEN nie ma żadnej innej fucnkcji ani nie jest pinem I/O lecz na początku jest napisane że PEN jest pinem który umożliwia programowanie po linii SPI i że w stanie normalnym jest w stanie wysokim natomiast gdy podamy na ten pon stan niski przy resecie to Atmega128 przechodzi w tryb programowania po linii SPI czyli liniach MISO, MOSI, SCK,

a więc teoretycznie nie trzeba zapodawać układu 4053 by mieć i UART i możliwość programowania po pinach PE0 i PE1 wystarczy że w trakcie włożenia złącza CANDA podamy np przez tranzystorek stan niski na ten pin.

Czy dobrze rozumie ??

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 sie 2015, o 13:24 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27424
Lokalizacja: Szczecin
Pomógł: 1044

PEN zostaw w spokoju, niech sobie wisi nie używany. I będziesz normalnie programował po ISP .... Tyle że nie ma możliwości obejścia i w m128 żeby programować za pomocą linii MOSI i MISO .... masz PE0 i PE1 i to są piny MOSI i MISO dla programowania ISP (czyli tak na prawdę SPI Serial Programming ) i Qniec ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 sie 2015, o 13:45 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

mirekk36 napisał(a):
PEN zostaw w spokoju, niech sobie wisi nie używany. I będziesz normalnie programował po ISP .... Tyle że nie ma możliwości obejścia i w m128 żeby programować za pomocą linii MOSI i MISO .... masz PE0 i PE1 i to są piny MOSI i MISO dla programowania ISP (czyli tak na prawdę SPI Serial Programming ) i Qniec ;)



Tak wiem i tak do tej pory programuję :) mimo wszystko od dłuższego czasu męczy mnie ten PEN -> długopis :)

generalnie zastanawiam się jak uprościć programowanie Atmegi128 przy wykorzystaniu USART :) i ten długopis mnie męczy chociaż szkoda mi czasu na testy i nerwy dlatego też zadałem pytanie na forum :)

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 sie 2015, o 14:02 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27424
Lokalizacja: Szczecin
Pomógł: 1044

Ale przecież z tym CD4053 działa to wręcz PRZEPIĘKNIE wespół z USART0 ;) .... w czym kłopot ?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 sie 2015, o 14:04 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

wiem że działa przepięknie :) ale 1 element za dużo na małą płytkę i szukam alternatywy :)

_________________
Usługi druku przestrzennego - www.drumik.pl



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

Dołączył(a): 04 paź 2011
Posty: 8615
Pomógł: 338

nie znajdziesz ... mozesz zrezygnowac z multilexera , ale ...
1. Nie podłaczasz UARTA w czasie programowania
2. Nie zostawiasz podłączonego programatora jak kożystasz z uarta

możesz też uniknac tego wszystkiego stosując bootloader do programowania

teoretycznie mozesz się tak bawić z PEN , ale .... a zresztą podłącz i zobacz co się stanie :)
zauważ że gdyby to było rozwiązanie to by było stosowane ....

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



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

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

SunRiver napisał(a):
teoretycznie mozesz się tak bawić z PEN , ale .... a zresztą podłącz i zobacz co się stanie :)
zauważ że gdyby to było rozwiązanie to by było stosowane ....



No wiem że było by stosowane dlatego pytam :)
ale ty Sun pisząc

SunRiver napisał(a):
ale .... a zresztą podłącz i zobacz co się stanie :)


Wesz co się stanie to może dasz odpowiedź / info bym się nie męczył... ?

Nie mniej na płytce znalazło się miejsce na multiplekser który nie raz używałem i rozwiązanie jest świetne ale z czystej ciekawości pytam :)

_________________
Usługi druku przestrzennego - www.drumik.pl



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

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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO