Skicka RS232 från en AVR
- Gildebrand
- Inlägg: 1108
- Blev medlem: 8 maj 2009, 21:40:49
- Ort: Falun
Re: Skicka RS232 från en AVR
http://direktronik.se/prod/prod.asp?ProdId=77
Nu har jag väl egentligen kollat på helt fel ställe om jag är på jakt efter låga priser, men kollade lite på ebay och det var inte så många hundralappar billigare där heller.
Nu har jag väl egentligen kollat på helt fel ställe om jag är på jakt efter låga priser, men kollade lite på ebay och det var inte så många hundralappar billigare där heller.
Re: Skicka RS232 från en AVR
> Sodjan:
>
> Du får gärna visa vart man kan köpa en sån här enhet billigt.
Vad är "en sån här enhet" ? Är den en vanlig 4-portars terminalserver ?
Vad är "billigt" ?
>
> Du får gärna visa vart man kan köpa en sån här enhet billigt.
Vad är "en sån här enhet" ? Är den en vanlig 4-portars terminalserver ?
Vad är "billigt" ?
- Gildebrand
- Inlägg: 1108
- Blev medlem: 8 maj 2009, 21:40:49
- Ort: Falun
Re: Skicka RS232 från en AVR
En 4 portars Ethernet-Seriell som kan få sina portar från en dator som inte har några fysiska portar.
Allt under 2000 är jag väl beredd att kalla billigt. Billigast blir det väl dock att göra något själv.
Allt under 2000 är jag väl beredd att kalla billigt. Billigast blir det väl dock att göra något själv.
Re: Skicka RS232 från en AVR
Finns ett gäng Lantronix 8-portare på eBay.
Bara att kolla vilka som har stöd för det som du kallar
"en dator", jag tror inte att det framgick vad det är.
Jag tror att 8-portars är lite lättare att hitta eftersom
de alltid har varit den vanligaste konfigurationen.
Bara att kolla vilka som har stöd för det som du kallar
"en dator", jag tror inte att det framgick vad det är.
Jag tror att 8-portars är lite lättare att hitta eftersom
de alltid har varit den vanligaste konfigurationen.
- Gildebrand
- Inlägg: 1108
- Blev medlem: 8 maj 2009, 21:40:49
- Ort: Falun
Re: Skicka RS232 från en AVR
Lantronix produkter kostade lite mer än jag är beredd att betala.
Om jag skulle skriva ett program i C# för att skicka ut text över Ethernet med hjälp av sockets, hur avancerat skulle det då vara att få en AVR att ta emot den textstringen och skicka ut den på vald COM-port.
Om jag skulle skriva ett program i C# för att skicka ut text över Ethernet med hjälp av sockets, hur avancerat skulle det då vara att få en AVR att ta emot den textstringen och skicka ut den på vald COM-port.
Re: Skicka RS232 från en AVR
Du kanske vill köpa ett utvecklingskort för enc28j60?
http://projekt.auml.se/homeautomation:h ... leethernet
Monterat kort för 270kr+frakt.
Annars kan du ju använda vår design, schema och layout:
http://projekt.auml.se/websvn/hardware/ ... eethernet/
Det kort som den normalt sitter kopplad till har tyvärr bara en uart, så den vill du inte använda.
http://projekt.auml.se/homeautomation:h ... leethernet
Monterat kort för 270kr+frakt.
Annars kan du ju använda vår design, schema och layout:
http://projekt.auml.se/websvn/hardware/ ... eethernet/
Det kort som den normalt sitter kopplad till har tyvärr bara en uart, så den vill du inte använda.

- Gildebrand
- Inlägg: 1108
- Blev medlem: 8 maj 2009, 21:40:49
- Ort: Falun
Re: Skicka RS232 från en AVR
Där fanns det mycket roligt 
Såg nu att Mega128 bara hade 2 USART. Vet ni någon AVR som har 4 stycken?

Såg nu att Mega128 bara hade 2 USART. Vet ni någon AVR som har 4 stycken?
Re: Skicka RS232 från en AVR
Ska den enbart hålla på med uart och ethernet så känns det som den borde orka 3st mjukvaruuartar, då kan köpa även avr-kortet av mig, monterat 
(jag har pcb också om du löder ytmonterat)

(jag har pcb också om du löder ytmonterat)
- Gildebrand
- Inlägg: 1108
- Blev medlem: 8 maj 2009, 21:40:49
- Ort: Falun
Re: Skicka RS232 från en AVR
Det AVR-kortet du hade hade ganska få IO-portar.
Jag vill ha en display, ethernet-krets, två MAX232 för fyra serie-portar.
Men finns det inga AVRer som har fyra riktiga USART så att jag inte behöver köra någon mjukvaruhistoria?
förresten, snackar vi om olika grejjer? USART är väl det där som man använder för seriell kommunikation? vad är uart?
Jag vill ha en display, ethernet-krets, två MAX232 för fyra serie-portar.
Men finns det inga AVRer som har fyra riktiga USART så att jag inte behöver köra någon mjukvaruhistoria?
förresten, snackar vi om olika grejjer? USART är väl det där som man använder för seriell kommunikation? vad är uart?
Re: Skicka RS232 från en AVR
> Men finns det inga AVRer som har fyra riktiga USART så att jag inte behöver köra någon mjukvaruhistoria?
Har inte Atmel någon "parametric search" eller så ?
Jo, det hade de och där fick man svaret ganska direkt.
Du får kolla själv, jag vet inte om svaret passar dina
övriga desigkrav...
> vad är uart?
http://en.wikipedia.org/wiki/UART
Har inte Atmel någon "parametric search" eller så ?
Jo, det hade de och där fick man svaret ganska direkt.
Du får kolla själv, jag vet inte om svaret passar dina
övriga desigkrav...
> vad är uart?
http://en.wikipedia.org/wiki/UART
- Gildebrand
- Inlägg: 1108
- Blev medlem: 8 maj 2009, 21:40:49
- Ort: Falun
Re: Skicka RS232 från en AVR
Har konstaterat att de AVRer som har 4 UART var redigt dyra, men arune, du sa något om att det går att köra mjukvaru-UART!?
Sodjan, du frågade tidigare vad jag menade med "en dator", hade lite svårt att komma på en formulering själv så lät Wikipedia göra jobbet
för att vara lite seriös så förstod jag inte riktigt vad i delen "en dator" det var du inte förstår.
Men kan väl slänga upp en spec på datorn som ska styra det hela.
Intel D945GSEJT
OCZ 16GB miniPCI-express
1GB SO-DIMM DDR2
Sodjan, du frågade tidigare vad jag menade med "en dator", hade lite svårt att komma på en formulering själv så lät Wikipedia göra jobbet
En dator (ursprungligen datamaskin) är en maskin som kan bearbeta data och utföra beräkningar på ett mycket effektivare sätt än vad en människa kan göra manuellt.

för att vara lite seriös så förstod jag inte riktigt vad i delen "en dator" det var du inte förstår.
Men kan väl slänga upp en spec på datorn som ska styra det hela.
Intel D945GSEJT
OCZ 16GB miniPCI-express
1GB SO-DIMM DDR2
Re: Skicka RS232 från en AVR
Skillanden mellan UART och USART är S:et, som står för synkront, dvs utöver rx och tx finns även en klocksignal. För kommunikation med PC på serieporten används ingen klocksignal så UART är korrekt benämning där. På en microkontroller används dock benämningen USART eftersom den då klarar av både UART och USART.förresten, snackar vi om olika grejjer? USART är väl det där som man använder för seriell kommunikation? vad är uart?

Ja, kod för att toggla utgången för seriedata och för att ta emot seriedata på en ingång, nackdelarna är dock att det finns risk att andra interrupts stör kommunikationen samt att det eventuellt inte går att köra högsta baudrate. Inte helt trivialt att skriva detta.Har konstaterat att de AVRer som har 4 UART var redigt dyra, men arune, du sa något om att det går att köra mjukvaru-UART!
Vad ska du styra med 4 UARTar?
- Swech
- EF Sponsor
- Inlägg: 4750
- Blev medlem: 6 november 2006, 21:43:35
- Ort: Munkedal, Sverige (Sweden)
- Kontakt:
Re: Skicka RS232 från en AVR
Kommer du verkligen att behöva snacka med alla uart samtidigt?
Det är ju ganska enkelt att switcha om externt (utanför AVR) vilken du skall
prata med. Det är ju beroende på vad egentligen det är du skall göra,
men ser man på ditt exempel så vill du kunna skicka data till en UART.
I ditt meddelande finns ju då information om vilken UART du skall snacka med.
Busenkelt att multiplexa i det fallet...
Skall du däremot invänta data från vilken som helst så blir det lite knivigare men långt ifrån
omöjligt...
Men det verkar som att specen på det du vill och hur du då måste lösa det hela inte är
riktigt genomtänkt....
Swech
Det är ju ganska enkelt att switcha om externt (utanför AVR) vilken du skall
prata med. Det är ju beroende på vad egentligen det är du skall göra,
men ser man på ditt exempel så vill du kunna skicka data till en UART.
I ditt meddelande finns ju då information om vilken UART du skall snacka med.
Busenkelt att multiplexa i det fallet...
Skall du däremot invänta data från vilken som helst så blir det lite knivigare men långt ifrån
omöjligt...
Men det verkar som att specen på det du vill och hur du då måste lösa det hela inte är
riktigt genomtänkt....
Swech
Re: Skicka RS232 från en AVR
> för att vara lite seriös så förstod jag inte riktigt vad i delen "en dator" det var du inte förstår.
OK, om det är ett OpenVMS system så kan jag visa dig direkt
hur man kör mot en Lantronix. Inget problem alls. Men som sagt,
det beror på vad du menar med "dator". Att du inte vet det, inte
vill tala om det eller inte klarar av att tala det, gör att jag blir lite
tveksam till hela projektet. Du kanske ska göra något enklare.
> Det är ju ganska enkelt att switcha om externt (utanför AVR)
> vilken du skall prata med.
Jag vet inte hur det är med AVR, men på många senare PIC's så
kan man dynamiskt ändra vilka pinnar som är anslutning till olika
enheter. T.ex kan man ändra pinnar till USART on-the-fly och man
slipper externa switchar.
OK, om det är ett OpenVMS system så kan jag visa dig direkt
hur man kör mot en Lantronix. Inget problem alls. Men som sagt,
det beror på vad du menar med "dator". Att du inte vet det, inte
vill tala om det eller inte klarar av att tala det, gör att jag blir lite
tveksam till hela projektet. Du kanske ska göra något enklare.
> Det är ju ganska enkelt att switcha om externt (utanför AVR)
> vilken du skall prata med.
Jag vet inte hur det är med AVR, men på många senare PIC's så
kan man dynamiskt ändra vilka pinnar som är anslutning till olika
enheter. T.ex kan man ändra pinnar till USART on-the-fly och man
slipper externa switchar.
Re: Skicka RS232 från en AVR
Hmm. "En dator" är ett väldigt brett begrepp. Allt från en kraftfull miniräknare eller en PIC/AVR till en stordator i en datorhall. Alla uppfyller dom definitionen du länkade till. Kommunikationsmässigt kan det dock vara väldigt stora skillnader. Vad för typ av dator gäller det? Operativsysterm?