C64Power Forum

Inne => Offtopic => Wątek zaczęty przez: ExciterELB w 01 Października 2016, 14:48

Tytuł: RS232 - 3.3V - programowanie
Wiadomość wysłana przez: ExciterELB w 01 Października 2016, 14:48
Elo,

google wysypują same pierdoły w oparciu o MAX232 albo co gorsza FT232RL i pochodne, jedno mam, ale nie chce mi się kleić układu, drugiego nie mam, a dzisiaj trzeba na szybko jednorazowo zaprogramować jakiś moduł WiFi do arduino (kuzyna, nie moje).

Biedak nie ma kompa z RS232,,, a ja mam dwa :D no i teraz co byście zrobili? Na szybko podłączyć RS232 <- dzielnik napięcia na liniach RX/TX, olać pozostałe linie -> Moduł WiFi? Jest szansa, że to pójdzie? czy jednak bawić się w budowanie programatorów pod Attiny, Atmege itd...?
Tytuł: Re: RS232 - 3.3V - programowanie
Wiadomość wysłana przez: wegi w 01 Października 2016, 15:25
1. Biblioteka VUSB i zrobić wirtualny port RS232
2. Atmega 16USB sprzętowo obsługuje USB
Tytuł: Re: RS232 - 3.3V - programowanie
Wiadomość wysłana przez: dekanex w 01 Października 2016, 18:08
Nie wiem czy wstrzele się w Twoje potrzeby, ale kiedyś używałem czegoś takiego i daje rade.
https://mojinteligentnydom.wordpress.com/tag/programowanie/
Tytuł: Re: RS232 - 3.3V - programowanie
Wiadomość wysłana przez: PROTON w 01 Października 2016, 20:43
Może to pomoże: https://majsterkowo.pl/arduino-uno-jako-konwerter-usb-%E2%86%94-rs-232-naprawa-uszkodzonego-routera-edimax-br6104kp/
Tytuł: Re: RS232 - 3.3V - programowanie
Wiadomość wysłana przez: dekanex w 01 Października 2016, 21:53
Jeśli nie masz UNO z którego możesz wyciągnąć atmege to możesz użyć Leonardo lub ProMicro lub coś innego z usb jako przelotkę z usb na rs232. Opis znajdziesz tu: https://petervanhoyweghen.wordpress.com/2012/11/08/using-the-leonardo-as-usb-to-serial-converter/
ale kod który jest tam użyty może być uproszony do takiej postaci:void setup()
{
  // Open serial communications and wait for port to open:
  Serial.begin(9600);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for Leonardo only
  }
  Serial1.begin(9600);
}

void loop() // run over and over
{
  if (Serial1.available())
    Serial.write(Serial1.read());
  if (Serial.available())
    Serial1.write(Serial.read());
}
Bez problemu programowalem tym ProMini przez Leonardo :)
Tytuł: Re: RS232 - 3.3V - programowanie
Wiadomość wysłana przez: ExciterELB w 01 Października 2016, 23:50
Całość sprowadzała się do NIE używania USB tylko prostego RS232, który był w laptopie. BTW... i tak już nie aktualne. Okazało się, że chłopak pomylił RX z TX i nic nie trzeba było programować. Zaczęło działać jak podłączył poprawnie.

Dzięki wszystkim za chęć pomocy, chociaż nie do końca w temacie.