Aktualności: C64 Power - online od stycznia 2000 !

Autor Wątek: RS232 - 3.3V - programowanie  (Przeczytany 809 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline ExciterELB

  • Level 6
  • ******
  • Wiadomości: 1025
RS232 - 3.3V - programowanie
« dnia: 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...?



Offline wegi

  • Level 7
  • *******
  • Wiadomości: 2588
Re: RS232 - 3.3V - programowanie
« Odpowiedź #1 dnia: 01 Października 2016, 15:25 »
1. Biblioteka VUSB i zrobić wirtualny port RS232
2. Atmega 16USB sprzętowo obsługuje USB
Gdy po wynalezieniu komputera kwantowego jedni pytali o sposób wytwarzania prądu, kisiel pytał jak wytwarzać świeczki...

NIECH NIE BĘDZIE NICZEGO !!!

CZY RAF PIŁ Z JERICHA KUBECZKA ???

Offline dekanex

  • Level 2
  • **
  • Wiadomości: 98
Re: RS232 - 3.3V - programowanie
« Odpowiedź #2 dnia: 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/

Offline PROTON

  • Level 3
  • ***
  • Wiadomości: 144

Offline dekanex

  • Level 2
  • **
  • Wiadomości: 98
Re: RS232 - 3.3V - programowanie
« Odpowiedź #4 dnia: 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 :)

Offline ExciterELB

  • Level 6
  • ******
  • Wiadomości: 1025
Re: RS232 - 3.3V - programowanie
« Odpowiedź #5 dnia: 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.