En 8 pipes propeller som snurrar i 160MIPS

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
BEEP
EF Sponsor
Inlägg: 1593
Blev medlem: 21 januari 2006, 16:57:56
Ort: Mölndal

Inlägg av BEEP »

Jag har provat med MAX232 och transistorkopplingen.
Har kollat med oscilloskopet att Propellern får Reset och TX signalen.
Får ingen RX signal tillbaka.
Ska göra ett kretskort och prova med FTDI chipset.


Om jag inte har missuppfattat något så ska Propellern inte behöva någon kristall och EEPROM-minne för att kunna programeras men jag har provat med EEPROM-minne, 4 och 6 MHz kristall.

"Boot Up Procedure
Upon power-up (+ 100 ms), RESn low-to-high, or software reset:

1. The Propeller chip starts its internal clock in slow mode ( 20 KHz), delays for 50 ms
(reset delay), switches the internal clock to fast mode ( 12 MHz), and then loads and
runs the built-in Boot Loader program in the first processor (Cog 0).

2. The Boot Loader performs one or more of the following tasks, in order:
a. Detects communication from a host, such as a PC, on pins P30 and P31. If
communication from a host is detected, the Boot Loader converses with the
host to identify the Propeller chip and possibly download a program into
Main RAM and optionally into an external 32 KB EEPROM.
b. If no host communication was detected, the Boot Loader looks for an
external 32 KB EEPROM (24LC256) on pins P28 and P29. If an EEPROM
is detected, the entire 32 KB data image is loaded into the Propeller chips
Main RAM.
c. If no EEPROM was detected, the boot loader stops, Cog 0 is terminated, the
Propeller chip goes into shutdown mode, and all I/O pins set to inputs.

3. If either step 2a or 2b was successful in loading a program into the Main RAM, and a
suspend command was not given by the host, then Cog 0 is reloaded with the built-in
Spin Interpreter and the user code is run from Main RAM. "
Användarvisningsbild
BEEP
EF Sponsor
Inlägg: 1593
Blev medlem: 21 januari 2006, 16:57:56
Ort: Mölndal

Inlägg av BEEP »

Propellern ska ju skicka ut signaler vid reset så jag ska ta och kolla om den skickar ut något om man resetar den manuellt.
Användarvisningsbild
Jeppsson
EF Sponsor
Inlägg: 810
Blev medlem: 3 oktober 2005, 18:00:43
Ort: Karlskrona

Inlägg av Jeppsson »

pheer skrev:Avfärdades inte den som ett förstaprilskämt i den tråden? Den finns alltså på riktigt :shock:
Han hade kanske rätt??? :shock: :lol:

Jag tror vi alla vet hur jobbigt det är när skiten inte vill fungera, men ge inte upp... Kämpa på! En vacker dag startar den och då 160 MIPS :oops:
Användarvisningsbild
BEEP
EF Sponsor
Inlägg: 1593
Blev medlem: 21 januari 2006, 16:57:56
Ort: Mölndal

Inlägg av BEEP »

Nu ska du inte vara sån :ajabaja:

Jag får ut en signal ifrån Propellern på PORT 28(SCL-EEPROM) när jag trycker på reset brytaren så jag ska ta och kolla om det händer något på den porten när Propeller Tool ska identifiera hårdvaran.
Användarvisningsbild
chille
Inlägg: 2469
Blev medlem: 25 juni 2003, 20:54:41
Ort: Stockholm
Kontakt:

Inlägg av chille »

Oj då. Du har ju ilte liv i den iaf. Det är ju ett gott tecken. Hoppas verkligen du får igång den :)

Jo, man ska kunna starta upp den utan EEPROM.

Jag har ett färdigt FTDI-kort om du vill ha layout. det är väl typ 20x20mm 8) Dock har jag ju inte provat det.

Och du föresten. En MAX232 på 5V med 10k resistorer till Propellern verkar ju inte funka. Spänningen blev allt för låg för mig. Var därför jag provade att bygga en programmerare med transistorer istället.
Användarvisningsbild
BEEP
EF Sponsor
Inlägg: 1593
Blev medlem: 21 januari 2006, 16:57:56
Ort: Mölndal

Inlägg av BEEP »

Originally posted by Jeppsson:
Jag tror vi alla vet hur jobbigt det är när skiten inte vill fungera, men ge inte upp... Kämpa på! En vacker dag startar den och då 160 MIPS :oops:
Du bor nog på Nordpolen om du tycker att en vacker dag är när det blåser, regnar småspik och det är 15 plusgrader 8)
Senast redigerad av BEEP 15 juli 2006, 15:07:49, redigerad totalt 1 gång.
Användarvisningsbild
chille
Inlägg: 2469
Blev medlem: 25 juni 2003, 20:54:41
Ort: Stockholm
Kontakt:

Inlägg av chille »

Så den har snurrat igång nu? 8)
Användarvisningsbild
BEEP
EF Sponsor
Inlägg: 1593
Blev medlem: 21 januari 2006, 16:57:56
Ort: Mölndal

Inlägg av BEEP »

Jag började ifrån början och kollade varje punkt hur det skulle kopplas.
Det som fattades på schemat var ett motstånd som ska sitta emellan plus och PORT 31(PIN 40)
Användarvisningsbild
BEEP
EF Sponsor
Inlägg: 1593
Blev medlem: 21 januari 2006, 16:57:56
Ort: Mölndal

Inlägg av BEEP »

50% :whoho:

Jag har ett färdigt FTDI-kort om du vill ha layout. det är väl typ 20x20mm 8) Dock har jag ju inte provat det.
Släng upp en länk för nerladdningen :)
Användarvisningsbild
BEEP
EF Sponsor
Inlägg: 1593
Blev medlem: 21 januari 2006, 16:57:56
Ort: Mölndal

Inlägg av BEEP »

Jag fick igång videosignalen till TVn.

Bild
Användarvisningsbild
chille
Inlägg: 2469
Blev medlem: 25 juni 2003, 20:54:41
Ort: Stockholm
Kontakt:

Inlägg av chille »

Sexigt demo och sexig avatar. 8)

Visst, ska gräva fram den och slänga upp den.
Användarvisningsbild
BEEP
EF Sponsor
Inlägg: 1593
Blev medlem: 21 januari 2006, 16:57:56
Ort: Mölndal

Inlägg av BEEP »

Det tog ett litet tag innan jag :evil: fattade att det var layouten som du skulle gräva fram :lol:
Användarvisningsbild
DuckHead
Inlägg: 146
Blev medlem: 12 februari 2005, 23:48:39
Ort: Malmö (org: Gbg)
Kontakt:

Inlägg av DuckHead »

Grattulerar!! :bravo:
Alltid roligt med pionjärer som tar första stegen (och lyckas dessutom).
Berätta gärna mer, det är en rolig tråd att följa detta.

Verkligen läcker processor!
pheer
EF Sponsor
Inlägg: 1283
Blev medlem: 16 januari 2005, 18:05:21

Inlägg av pheer »

Säger detsamma. Kul att du lyckades. Grattis!
Användarvisningsbild
BEEP
EF Sponsor
Inlägg: 1593
Blev medlem: 21 januari 2006, 16:57:56
Ort: Mölndal

Inlägg av BEEP »

Har rensat upp på labbplattan och testade om det gick att köra MAX232 på 3.3 V och det verkade fungera bra.

Eftersom det var lite jobbigt att ha labbplattan och datorn i ett rum och TVn i ett annat så kom jag på att jag kunde använda UltraVNC och sitta bekvämt i soffan med den bärbara och programmera Propellern :)
Skriv svar