Hej
Jeg skal bruge et antal SBC's (Single Board Computers) med følgende features:
EPROM sokkel til program SRAM (2-4 kByte)
8031 baseret motor 3 full duplex serielle kanalerHvem kender fabrikatet af disse.
Mvh
Jens
Hej
Jeg skal bruge et antal SBC's (Single Board Computers) med følgende features:
EPROM sokkel til program SRAM (2-4 kByte)
8031 baseret motor 3 full duplex serielle kanalerHvem kender fabrikatet af disse.
Mvh
Jens
Hmm godt spørgsmål. Jeg kan ikke huske at have set nogen datablade på UART med mere end 1 stk i samme kreds. Men sådan en 8031 er da ved at være en halvgammel langsom sag at arbejde med plus den skal have latch på bussen. Jeg ville have valgt en PIC eller lign og så proppet 3 stk UART på.
-- Tom
med
Finnes der PIC med 6 timerer?
HM
....
8051 (8031) har da ikke 6 timere den heller. Den har da bare 2.Det finnes mer moderne utgaver som har to uarts, men 3 har kan jeg ikke huske å ha sett. På
EEPROM er historie, det er mye bedre å finne en MCU med FLASH. ATMEL sine kan du få i 40 pins utgaver som går rett inn i stedet for en 8031/51 med 8KB Flash. Du skal skrive mye ASM før det er for lite.
Hilsen Tom-Vidar, Norge
med
Der findes da masser af lynhurtige processorere der er basseret på en 8031 kerne. De 3 serielle kanaler behøver ikke at være on-chip.
Jeg søger en Single BOARD Computer - ikke nødvendigvis en Single CHIP computer.
Det skal være noget der kan købe i 15 stk som færdige print med komponenter på. Hvis det skal laves fra bunden kan jeg sagtens selv lave det, men hvorfor udvikle og dokumentere noget der måske kan købes færdigt.
Jeg tvivler på at en PIC processor har tilstrækkelig programhukommelse til dette projekt. Der skal skrives en hel del C-kode til projektet.
Mvh
Jens
Hi-Ho Der findes kredse der klare dine behov - se på programmerbar logik - FPGA'er
Xilinx med Nios CPU core, masser af open source libs og life long levetid :-) Der er nok plads til 5-10 UARTS i sår'n en dimmer - fra et std lib
Med mindre du selvfølgelig vil kode i Assembler ;-)
Fordelene ved fuldt programerbar logik - og ikke mindst placeringerne af GPIO's, fleksibilitet omkring timer, flere CPU løsninger ... jah jeg kunne blive ved ... check det selv
Prisen ... jahh vil du have flere 80xx CPU på eet board er denne løsning en klar fordel
mvh, jk
"Jens" skrev i en meddelelse news:3f704c33$0$32481$ snipped-for-privacy@dread16.news.tele.dk...
Hej Jens Jeg kender desværre ikke nogle færdige sbc med tre serielle kanaler. Men mine to forslag på løsninger er:
1: brug den serielle kanal på 8031 + en 16C552 (ved ikke om andre har to kanaler?) der har to kanaler og derved opnås tre.2: Brug en 80C535 (eller en 80C537) som har indbytte to kanaler + en 16C450 derved opnås også tre kanaler.
16C450 fås hoJeg håber at dette kan hjælpe dig igang Mvh Toke
"Jens" skrev i en meddelelse news:3f704c33$0$32481$ snipped-for-privacy@dread16.news.tele.dk...
"Harald Mossige" skrev i en meddelelse news: snipped-for-privacy@news.wineasy.se...
UART
Jeg ved at EXAR (ca stavet sådan) har kredse med 4 UART i en chip, og jeg tror at de også har en med 8 men er ikke helt sikker.
Ja i PIC18Fxxxx
Benny
arbejde
Ja, så skulle 3 stk softUART kunna realiserast. Skjønt, eg ser ikkje akkurat behovet for full duplex.
På den andre sida, vi snakker om ein PIC, han spurde etter eit 8031derivat.
HM
Hej Jens,
Jeg er klar over at du søger noget på MCS51-kernen, men hvis det ikke er et helt klippefast krav, kunne du kigge på følgende:
TERN R-Engine
16 bit CPU [Am186ER] 40MHZ C/C++ Programmable Controller, 40+ TTL I/O, _3_Serial_Ports_, PWM, Counters, Real Time Clock, 8 parallel ADC and 8 16bit ADC, 4 parallel DAC and 2 serial DAC:($99,- i enkeltstyk)
De lyder som om de sparker bagdel.
De har også nogle større udgaver, fx.: TERN A-Engine86x
16 bit CPU (186) 40MHZ C/C++ Programmable Controller, 50+ I/Os, 3 UART, 2 PWM outputs, 3 16bit timer/counter, 8 external interrupt inputs, interface to Keypad, LCD, Watch Dog:($189 til $199 i enkeltstyk)
-- Venlig hilsen, Søren * If it puzzles you dear... Reverse engineer * LM317-PSU-Designer v1,0b
De ser da interesante ud (selv om det ikke er 8031 baseret). Jeg skal lige undersøge hvad compilere m.v koster da jeg ikke har disse til denne CPU.
Mvh
Jens
Hej Jens,
Kan du ikke blot bruge en PC-compiler med ændrere I/O-filer ? (Det er jo x86 kernen de kører på).
-- Venlig hilsen, Søren * If it puzzles you dear... Reverse engineer * LM317-PSU-Designer v1,0b
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.