Mam podłączony do Atmegi2560 układ FT232RL oraz zwykły MAX232.
FT232RL jest podłączony w ten sposób:
a MAX232 tak:
Oczywiście układ FT232RL pracuje jak sądze poprawnie bo jest wykrywany przez PC a także przez Mprog-a.
Mój problem polega na tym w jaki sposób mogę cokolwiek odbierać i nadawać przez FT232RL lub MAX232. Mam w atmedze wykorzystane piny:
45(RXD1/INT2) ---> RXD FT232RL <=========== i tu mam błąd. Ma być na odwrót
46(TXD1/INT3) ---> TXD FT232RL <===========
12(RXD2)---> R1IN MAX232
13(TXD2)---> T1IN MAX232
63(RXD3)---> R2IN MAX232
64(TXD3)---> T2IN MAX232
W atmega32 był tylko jeden uart i wystarczyło użyć polecenia Print aby wysłać coś do kompa.
A w jaki sposób wybrać np. że chcę wysłać powiedzmy słowo "TEST" poprzez FT232RL do komputera i w jaki sposób nasłuchiwać poprzez ten układ czy przychodzą jakieś dane?
Czy jest możliwe(na pewno tak) aby FT232RL nasłuchiwał i odbierał dane z jednego kompa a MAX232 na innym uarcie nasłuchiwał innego kompa.
Potrzebował bym prosty przykład w Bascomie typu:
1.wybierz interesujący mnie UART np. ten na którym siedzi FT232RL
2.wyślij np. słowo "TEST" do komp
3.czekaj na odbiór danych z kompa (lub echo)
Trochę zamieszałem ale chyba wiadomo o co chodzi.
Dodano: no i jeszcze na płytce siedzi MAX485 także podłączony do jednego z Uartów RXD0 i TXD0 ale tu pewnie zasada będzie taka sama.
Zapomniałem dodać że chodzi mi głównie o sprzętowy uart.
Zapewne trzeba użyć polecenia OPEN dla otwarcia kanałów ale czy można zrobić to jakoś prościej aby nadawać i odczytywać przez wybrany UART?
FT232RL jest podłączony w ten sposób:
a MAX232 tak:
Oczywiście układ FT232RL pracuje jak sądze poprawnie bo jest wykrywany przez PC a także przez Mprog-a.
Mój problem polega na tym w jaki sposób mogę cokolwiek odbierać i nadawać przez FT232RL lub MAX232. Mam w atmedze wykorzystane piny:
45(RXD1/INT2) ---> RXD FT232RL <=========== i tu mam błąd. Ma być na odwrót
46(TXD1/INT3) ---> TXD FT232RL <===========
12(RXD2)---> R1IN MAX232
13(TXD2)---> T1IN MAX232
63(RXD3)---> R2IN MAX232
64(TXD3)---> T2IN MAX232
W atmega32 był tylko jeden uart i wystarczyło użyć polecenia Print aby wysłać coś do kompa.
A w jaki sposób wybrać np. że chcę wysłać powiedzmy słowo "TEST" poprzez FT232RL do komputera i w jaki sposób nasłuchiwać poprzez ten układ czy przychodzą jakieś dane?
Czy jest możliwe(na pewno tak) aby FT232RL nasłuchiwał i odbierał dane z jednego kompa a MAX232 na innym uarcie nasłuchiwał innego kompa.
Potrzebował bym prosty przykład w Bascomie typu:
1.wybierz interesujący mnie UART np. ten na którym siedzi FT232RL
2.wyślij np. słowo "TEST" do komp
3.czekaj na odbiór danych z kompa (lub echo)
Trochę zamieszałem ale chyba wiadomo o co chodzi.
Dodano: no i jeszcze na płytce siedzi MAX485 także podłączony do jednego z Uartów RXD0 i TXD0 ale tu pewnie zasada będzie taka sama.
Zapomniałem dodać że chodzi mi głównie o sprzętowy uart.
Zapewne trzeba użyć polecenia OPEN dla otwarcia kanałów ale czy można zrobić to jakoś prościej aby nadawać i odczytywać przez wybrany UART?