Goto page 1, 2 Next
andrew
Guest
Thu Mar 18, 2004 7:32 pm
....z obsluga w Linuxie - czy jest cos takiego i do tego niedrogiego??
Pzdr
A
szogun
Guest
Thu Mar 18, 2004 8:15 pm
Użytkownik "andrew" <andrew280@op.pl> napisał w wiadomości
news:c3c1bf$g0f$1@news.onet.pl...
Quote:
...z obsluga w Linuxie - czy jest cos takiego i do tego niedrogiego??
Witam
wpisz w google ethernut i patrz tam i na pokrewnych stronach znajdziesz na
bank
pozdrawiam
szogun
longin
Guest
Thu Mar 18, 2004 8:53 pm
Quote:
...z obsluga w Linuxie - czy jest cos takiego i do tego niedrogiego??
Pzdr
A
Takie rzeczy robi firma DIGI działa to z kazdym systemem i jak tylko
zapragniesz niestety tani to oni niesa.
www.digi.com
Michal
Adam
Guest
Thu Mar 18, 2004 9:06 pm
Quote:
...z obsluga w Linuxie - czy jest cos takiego i do tego niedrogiego??
zerknij czy Lanex (teraz Polska) nie ma czegos
Adam
dziadek Ben
Guest
Fri Mar 19, 2004 4:15 am
Quote:
...z obsluga w Linuxie - czy jest cos takiego i do tego niedrogiego??
Jeśli istnieje Java na Linuxa (a sądzę, że istnieje), to DSTINIm400EVKit +
DSTINIs400EVKit DALLASa - koszt kilkaset zł.
dziadek Ben
Adam Dybkowski
Guest
Fri Mar 19, 2004 6:12 am
dziadek Ben wrote:
Quote:
...z obsluga w Linuxie - czy jest cos takiego i do tego niedrogiego??
Jeśli istnieje Java na Linuxa (a sądzę, że istnieje), to DSTINIm400EVKit +
DSTINIs400EVKit DALLASa - koszt kilkaset zł.
Chora cena. Przecież ATmega128 + CS8900A kosztują łącznie nie więcej niż
100 zł, a da się na tym zrobić całkiem fajny konwerter RS232<->Ethernet.
Gotowe urządzenie klepane w Chinach (plus zysk) nie powinno IMHO
przekroczyć 200 zł.
--
Adam Dybkowski
adybkows@amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows/
Jacek R. Radzikowski
Guest
Fri Mar 19, 2004 7:50 am
dziadek Ben <ja44@op.pl> wrote:
Quote:
...z obsluga w Linuxie - czy jest cos takiego i do tego niedrogiego??
Jeśli istnieje Java na Linuxa (a sądzę, że istnieje), to DSTINIm400EVKit +
Java jest potrzebna tylko do zaprogramowania TINIego. Jak juz aplikacja
bedzie gotowa i zaladowana do pamieci modulu, mozna aplikacje tworzyc
w dowolnym jezyku
Quote:
DSTINIs400EVKit DALLASa - koszt kilkaset zł.
Czy nie uwazasz, ze uzycie modulu z 1MB flashu i 1MB ramu do zrobienia
prostego konwerterka to lekka przesada? TO samo mozna osiagnac duzo taniej
przy pomocy taniego procesorka i jakiegos modulu eth za ulamek ceny TINI.
pzdr.
j.
Jacek R. Radzikowski
Guest
Fri Mar 19, 2004 10:58 pm
dziadek Ben <ja44@op.pl> wrote:
Quote:
Czy nie uwazasz, ze uzycie modulu z 1MB flashu i 1MB ramu do zrobienia
prostego konwerterka to lekka przesada? TO samo mozna osiagnac duzo taniej
przy pomocy taniego procesorka i jakiegos modulu eth za ulamek ceny TINI.
Można! tylko że to trzeba zrobić!!! (sprzęt i program), a TINI jest gotowy
(sprzęt do kupienia, program do ściągnięcia z
www.dalsemi.com).
Przy odrobinie szczescia taniej wyjdzie kupic plyte microATX z zasilaczem
i karta cf. Wyjdzie troche wieksze niz tini (chyba ze piszesz o 390,
ale nie wiem czy maxim jeszcze go sprzedaje), za to jakie mozliwosci.
pzdr.
j.
dziadek Ben
Guest
Sat Mar 20, 2004 12:45 am
Quote:
Czy nie uwazasz, ze uzycie modulu z 1MB flashu i 1MB ramu do zrobienia
prostego konwerterka to lekka przesada? TO samo mozna osiagnac duzo taniej
przy pomocy taniego procesorka i jakiegos modulu eth za ulamek ceny TINI.
Można! tylko że to trzeba zrobić!!! (sprzęt i program), a TINI jest gotowy
(sprzęt do kupienia, program do ściągnięcia z
www.dalsemi.com).
Pozdro
dziadek Ben
Jurek Szczesiul
Guest
Sat Mar 20, 2004 5:32 am
Fri, 19 Mar 2004 17:45:16 +0100, na pl.misc.elektronika, dziadek Ben
napisał(a):
Quote:
Można! tylko że to trzeba zrobić!!! (sprzęt i program), a TINI jest gotowy
(sprzęt do kupienia, program do ściągnięcia z
www.dalsemi.com).
AFAIR Kanda sprzedaje takie malutkie konwerterki na SX52.
--
Pozdrowienia
Jurek Szczesiul
dziadek Ben
Guest
Sat Mar 20, 2004 3:52 pm
Quote:
Czy nie uwazasz, ze uzycie modulu z 1MB flashu i 1MB ramu do zrobienia
prostego konwerterka to lekka przesada? TO samo mozna osiagnac duzo
taniej
przy pomocy taniego procesorka i jakiegos modulu eth za ulamek ceny
TINI.
Można! tylko że to trzeba zrobić!!! (sprzęt i program), a TINI jest
gotowy
(sprzęt do kupienia, program do ściągnięcia z
www.dalsemi.com).
Przy odrobinie szczescia taniej wyjdzie kupic plyte microATX z zasilaczem
i karta cf. Wyjdzie troche wieksze niz tini ... za to jakie mozliwosci.
Zgadzam się z Tobą w 200% - rozwiązanie z TINI podpowiedziałem jako jedno z
możliwych, a nie jako jedynie słuszne.
Pomysł wziął się stąd, że sam używam TINI - wprawdzie nie tylko jako
konwertera RS232 <-> Ethernet, lecz jako mikrokomputera z interfejsem Eth,
3-ma RS-ami i wieloma liniami we/wy. Muszę go jeszcze "nauczyć" obsługi
I2C - mam nadzieję, że wygoogluję asemblerową procedurkę realizującą
"programowy" I2C na 51-ce.
Pozdrawiam
dziadek Ben
Jarek Andrzejewski
Guest
Sat Mar 20, 2004 8:25 pm
On Sat, 20 Mar 2004 08:52:40 +0100, "dziadek Ben" <ja44@op.pl> wrote:
Quote:
I2C - mam nadzieję, że wygoogluję asemblerową procedurkę realizującą
"programowy" I2C na 51-ce.
Nie trzeba googlować (choć od dzisiaj już da to co najmniej jeden link
:-)
Sprawdzona, malutka...
--
Jarek
Listing 1--I2C EEPROM-uC-Interface Routine
DEVADDR equ 0a0h ; EPROM I2C device address
scl bit p3.4
sda bit p3.5
; register usage
; r0 buf_ptr ; pointer to internal RAM buffer for block
transfers
; r1 count ; byte count for block transfers
; r2 addr_lo ; 2-byte memory address (up to 11 bits used)
; r3 addr_hi
; r4 scratch ; used internally
write_block: ; write block from RAM to EEPROM
acall send_full_address
jc fin
wblop:
mov a, @r0
inc r0
acall shift_out
jc stop
djnz r1, wblop
sjmp stop
write_byte: ; write single byte from ACC to EEPROM
push acc
acall send_full_address
pop acc
jc fin
acall shift_out
sjmp stop
read_block: ; read block from EEPROM to RAM
; 342 + 102 * nbytes
acall send_full_address
jc fin
acall send_devaddr_rd
jnc rb1
ret
rblop:
mov a, #0ffh ; input data from SDA and send ACK
acall shift
setb SDA
mov @r0, a
inc r0
rb1: djnz r1, rblop ; 2 + 102 * nbytes
acall shift_in_nak
mov @r0, a
inc r0
sjmp end_read
read_random: ; read random byte from EEPROM to ACC
; 448 C
acall send_full_address
jc fin
read_current: ; read next byte from active EEPROM page to
ACC
; 224 C
acall send_devaddr_rd
jc fin
acall shift_in_nak
end_read: ; 10 C
clr c
stop: ; Send STOP
; 9 C
clr SDA
setb SCL
nop
nop
nop
nop
setb SDA ; 4.7us after SCL
; SCL & SDA high.
ret
send_full_address: ; 220 C
clr c
acall send_devaddr ; send device address
jc fin
; send byte address
mov a, r2
sjmp soasc
send_devaddr_rd: ; 112 C
setb c
send_devaddr: ; 111 C
; Send START
setb SCL
jnb SCL, bbsy ; Check if bus available
jnb SDA, bbsy
clr SDA ; min. 4.7 us after SCL high
mov a, r3
rlc a
orl a, #DEVADDR
clr SCL ; min. 4.0 us after SDA low
; SCL & SDA low.
; send device id, 3 msbits of address and rw bit (from c)
soasc: ; 101 C
acall shift_out
jc stop
fin:
ret
bbsy: ; bus not available
setb c
ret
; Shift out/in a byte from/to A, msb first and ACK bit from/to C.
; SCL low, SDA high on entry and exit.
shift_in_nak: ; 96 C
mov a, #0ffh ; all ones - input data from SDA
shift_out: ; 95 C
setb c ; 9th bit - output NAK/release SDA for ACK
shift: ; 94 C
mov r4, #9 ; 8 bits + ack
shlop:
; 3.5 us CLK low to data valid
rlc a ; move bit into C
mov SDA, c
setb SCL
nop
nop
mov c, SDA
clr SCL ; min. 4 us
djnz r4, shlop
ret ; ACK in C
end
dziadek Ben
Guest
Sat Mar 20, 2004 8:32 pm
Quote:
I2C - mam nadzieję, że wygoogluję asemblerową procedurkę realizującą
"programowy" I2C na 51-ce.
Nie trzeba googlować (choć od dzisiaj już da to co najmniej jeden link
:-)
Sprawdzona, malutka...
Wielkie dzięki za niespodziankę!
Pozdrawiam serdecznie
dziadek Ben
andrew
Guest
Sat Mar 20, 2004 11:37 pm
Quote:
Zgadzam się z Tobą w 200% - rozwiązanie z TINI podpowiedziałem jako jedno
z
możliwych, a nie jako jedynie słuszne.
Pomysł wziął się stąd, że sam używam TINI - wprawdzie nie tylko jako
konwertera RS232 <-> Ethernet, lecz jako mikrokomputera z interfejsem Eth,
3-ma RS-ami i wieloma liniami we/wy. Muszę go jeszcze "nauczyć" obsługi
I2C - mam nadzieję, że wygoogluję asemblerową procedurkę realizującą
"programowy" I2C na 51-ce.
A propos - tego TINI lu b innych rozwiazan - czy jest jakas mozliwosc
zrobienia wieloportowego konwertera RS-232 <-> Ethernet - moze to wyjdzie
taniej jesli nie ma tanich konwerterow jednoportowych. Chcialbym wtedy
zrobic konwerterki RS-232 (przy urzadzeniu) na RS-485 - pozniej 100metrow
kabli i znow RS-485<->RS-232 <-> Ethernet (lub od razu RS-485 <->
Ethernet)...
Krzysztof Rudnik
Guest
Sat Mar 20, 2004 11:46 pm
andrew wrote:
Quote:
A propos - tego TINI lu b innych rozwiazan - czy jest jakas mozliwosc
zrobienia wieloportowego konwertera RS-232 <-> Ethernet - moze to wyjdzie
Za moich czasow cos takiego nazywalo sie serwer terminali -
jedno zlacze ethernet i szereg zlacza szeregowych do
podlaczenia terminali znakowych (VTnnn).
Nowsze mialy nawet SLIP, PPP itp.
Krzysiek Rudnik
Goto page 1, 2 Next