Sida 2 av 15

Re: STC-1000+

Postat: tisdag 2014-03-11 22:21
av rocketman
Phew, kablar blev det, dock hittar inte arduinon PIC:en (d - via seriekonsoll) så har jag riktig otur så lyckades
jag i mina försök att få bort tennet från öarna även ta bort en eller flera öar.. Får ta isär och kolla mer imorgon, men direkt när jag ansluter den till Unon så piper den högt direkt, är det rätt?

Re: STC-1000+

Postat: tisdag 2014-03-11 22:36
av rocketman
Lite bilder

BildBildBildBild

Sent from my GT-I9300 using Tapatalk

Re: STC-1000+

Postat: onsdag 2014-03-12 00:27
av rocketman
Ok då kommer det lite resultat från kvällens övningar (förutom de tidigare inläggen).

Jag trodde jag hade ett problem med lödöar som lossnat, men nu har jag verifierat att allt
sitter där de ska och mätt upp att det är kontakt hela vägen.

Det som händer när jag drar igång arduinon är att buzzern gör mig uppmärksam på dess existens
och piper ihållande, jag skickar 'd' och får tillbaka att den är "not detected". Försökt att ladda
upp inbäddade hex-koden, buzzern är lite trevligare men får failed på alla skrivningar dock.

Skriver jag 'p' får jag tillbaka: 0x3FFF och skriver jag 'p' igen så blir det 0x0.

När jag skriver 'd' så slutar buzzern att pipa under dryga sekunden.

LED-displayen visar :
'33' när den får ström,
'88' när jag skickar 'd',
inget när jag försöker ladda upp.


Det tror jag var allt.. Nya försök imorgon!

Re: STC-1000+

Postat: onsdag 2014-03-12 08:26
av bryggapa
Hej! Förlåt att jag inte svarade under gårdagen. Tog igen lite förlorad sömn...
Först och främst, bra jobbat rocketman!
Trist att det inte funkar...

Ang. buzzern. Jag blev less på oljudet till slut, så på min utvecklingsbräda lödde jag helt enkelt bort den och ersatte med en lysdiod. När jag uppdaterade sketchen så lyser inte den när jag kopplar in arduinon, jag har tolkat det som att buzzern inte heller borde låta, men jag måste ha misstagit mig där då. Jag fick hem en ny STC-1000 i förrgår, ska försöka att testa med den när jag kommer hem.

Från dina bilder ser det ut som att allt är rätt kopplat och eftersom du har mätt upp så borde inte det vara problemet. Om du är otålig, så prova att förlänga delayerna i början av sketchen något (dessa är tagna ut datablad och har funkat för mig, förutom TENTH som jag behövde bumpa upp en bit.

Du kan även prova att skicka 'lciiiiiipe' (det ska vara sex stycken 'i':n, det är motsvarande vad 'd' gör, men skriver ut resultatet), du bör få tillbaka 0x27C? (där ? kan vara vad som helst...) får du tillbaka 0x3fff så är det problem. Då funkar inte kommunikationen som den ska. Då är det till att dubbelkolla kabler och prova att öka delayerna.

Det är iaf positivt att buzzern lever om när du skickar data, då händer iaf något.

Edit: Prova gärna cutecom om du kör linux, det är rätt nice feature att sätta lite delay mellan tecken när man skickar data. Serial monitor i arduino IDE:n är ganska basic... Man skulle kunna tänka sig att det är skillnad i version på Arduino IDE:n också och att det skulle kunna vara ett problem.

Mvh
//mats

Re: Sv: STC-1000+

Postat: onsdag 2014-03-12 09:41
av Bee
mankan skrev:Som gammalt PIC-proffs och användare av STC-1000 så tycker jag detta verkar vara ett riktigt kul projekt. Får se om jag tar mig mod någon dag att provköra det hela.
Man kan väl läsa ut originalkoden mha PIC-programmerare? Isf kan man ju backa tillbaka.

Grymt! Då har du massor av kunskap.
Själv körde jag uP-programmering med 16f84 som tillvalskurs på gymnasiet i mitten på 90-talet.
Då gjorde vi rekonstruktion av kod, det var rätt meckigt har jag för mig. Det fanns inga lätt tillgängliga C-kompilatorer då heller så vi körde assembler rakt av.

Re: STC-1000+

Postat: onsdag 2014-03-12 09:44
av rocketman
Hej!

Låter som jag behöver labba lite till för att få till det. Jag hoppas få lite tid i kväll och prova mer. Kan absolut prova med cutecom.

Re: STC-1000+

Postat: onsdag 2014-03-12 09:58
av bryggapa
mankan skrev:Som gammalt PIC-proffs och användare av STC-1000 så tycker jag detta verkar vara ett riktigt kul projekt. Får se om jag tar mig mod någon dag att provköra det hela.
Man kan väl läsa ut originalkoden mha PIC-programmerare? Isf kan man ju backa tillbaka.


Nej, de har satt kopieringsskyddsflaggorna, så koden går inte att läsa ut.

@rocketman: Gött! Håll oss uppdaterade! Jag ska testa mera själv också. Sketchen tillåter även spänningsmatning (VDD på STC-1000) via pin 4, 5 och 6. Lite meckigare att koppla in, men jag ser ju att du har en labb-bräda. Då behöver man garanterat inte lyssna på buzzern under tiden man inte programmerar. Alla 3 pinnarna behövs dock för att leverera tillräckligt med ström.

Re: STC-1000+

Postat: onsdag 2014-03-12 21:04
av bryggapa
Rocketman, jag vet nu varför den tjuter för dig...
Jag hade helt glömt bort det vid det här laget... Det är STC:n i sig som larmar för givarfel... Om du skruvar fast proben så borde det lugna ner sig :)

Re: Sv: STC-1000+

Postat: onsdag 2014-03-12 21:12
av mankan
Bee skrev:Grymt! Då har du massor av kunskap.
Själv körde jag uP-programmering med 16f84 som tillvalskurs på gymnasiet i mitten på 90-talet.
Då gjorde vi rekonstruktion av kod, det var rätt meckigt har jag för mig. Det fanns inga lätt tillgängliga C-kompilatorer då heller så vi körde assembler rakt av.

Jag ber om ursäkt för att jag glider ifrån ämnet.

Vi körde också enbart assembler, vi gjorde bl.a. en egen assembler som kunde varna för bank-problem mm, snabbare än Microchips egen var den också. Vi hade ett egenskrivet RTOS med ett par processer, huvudprogram samt interrupt. Massor av signalbehandling (modem, DTMF) gjorde vi också, med begränsad HW så får man se till att fuska där man kan, använda vikning, sinusvåg approximerad som triangel osv. Token ring-liknade serieprotokoll och virtuell maskin för eget högnivåspråk hade vi också. Det hela körde i de här produkterna: http://www.nakos.gr/kreatelen_01.asp. Allt detta på 192 bytes ram och 8kB kod :o

Re: Sv: STC-1000+

Postat: onsdag 2014-03-12 22:28
av bryggapa
mankan skrev:Jag ber om ursäkt för att jag glider ifrån ämnet.

Vi körde också enbart assembler, vi gjorde bl.a. en egen assembler som kunde varna för bank-problem mm, snabbare än Microchips egen var den också. Vi hade ett egenskrivet RTOS med ett par processer, huvudprogram samt interrupt. Massor av signalbehandling (modem, DTMF) gjorde vi också, med begränsad HW så får man se till att fuska där man kan, använda vikning, sinusvåg approximerad som triangel osv. Token ring-liknade serieprotokoll och virtuell maskin för eget högnivåspråk hade vi också. Det hela körde i de här produkterna: http://www.nakos.gr/kreatelen_01.asp. Allt detta på 192 bytes ram och 8kB kod :o


Imponerande! Men samtidigt, att programmera i assembler, även om det har sin charm, är inget sätt att leva... Och om det här projektet har lärt mig något, så är det varför jag föll för AVR från första början. Bra utvecklingsverktyg (gcc och avr-libc), bankningen och löjligt lite RAM, blir snabbt gammalt....

Re: STC-1000+

Postat: onsdag 2014-03-12 23:45
av rocketman
Oj, efter ha mätt och lött om och kollat datablad och plockat fram förstorningsglas så hittade jag felet! ICSPDAT(8) och ICSPCLK(9) sitter omkastade på min STC-1000! så på mina bilder så är altså orange kabel ICSPCLK och Blå ICSPDAT!

Så min ordning från vänster till höger ovanifrån är:
  • ICSPCLK
  • ICSPDAT
  • GND
  • VDD
  • nMCLR

'd' funka fint och även 'a' direkt från Arduinos seriella anslutning! Så nu har jag en flashad STC-1000!

Nu hinner jag inte mer ikväll, mer imorgon!

Re: STC-1000+

Postat: torsdag 2014-03-13 00:05
av bryggapa
Urk... Det här är riktigt pinsamt...
Det är inte din STC-1000.... Det är jag som har blandat ihop dem. Jag har stirrat på det här i timmar, och lyckas fortfarande blanda ihop det...
Jag ber så mycket om ursäkt! Tack för det och igen förlåt...
Jag ska uppdatera detta omgående!!!

Edit: Och grattis förståss! :)

Re: STC-1000+

Postat: torsdag 2014-03-13 09:08
av Karl R
Jag vill bara lägga in att jag följer den här tråden nyfiket, men på håll. Ännu.
En sak står klar iallafall, den där mojängen ni pysslar med äter tid. Ska ha med det i mina beräkningar. eller är det så att det ni gör nu är långt från standarduppställningen?

All lycka med era maskiner!

Re: STC-1000+

Postat: torsdag 2014-03-13 09:30
av rocketman
bryggapa skrev:Urk... Det här är riktigt pinsamt...
Det är inte din STC-1000.... Det är jag som har blandat ihop dem. Jag har stirrat på det här i timmar, och lyckas fortfarande blanda ihop det...
Jag ber så mycket om ursäkt! Tack för det och igen förlåt...
Jag ska uppdatera detta omgående!!!

Edit: Och grattis förståss! :)


Tjo!

Ingen fara, jag lärde mig massor på vägen!

Dock så blev min STC-1000 lite åtgången ;-)

Men supernöjd att det fungerar, nu ska jag försöka att få lite ordning på sladdarna
dra till någon kontakt och sedan sätta ihop den igen! De blev lite korta ;)

Whoo!

// Rocket

Re: STC-1000+

Postat: torsdag 2014-03-13 14:09
av bryggapa
Karl R skrev:Jag vill bara lägga in att jag följer den här tråden nyfiket, men på håll. Ännu.
En sak står klar iallafall, den där mojängen ni pysslar med äter tid. Ska ha med det i mina beräkningar. eller är det så att det ni gör nu är långt från standarduppställningen?

All lycka med era maskiner!


Nja, äter tid och äter tid... Jag har väl gjort det så lätt det går att göra tycker jag. Det var olyckligt att jag blandade ihop tåtarna, men förhoppningsvis bör väl inga fler iaf råka ut för det.
Väntar man tills vi har hittat de flesta buggarna och det börjar vara stabilt, så ska man inte behöva hålla på att mecka så mycket. Du kommer ju behöva öppna lådan och ev löda lite, men sedan är processen att ladda upp ny mjukvara ganska enkel.

rocketman skrev:Tjo!

Ingen fara, jag lärde mig massor på vägen!

Dock så blev min STC-1000 lite åtgången ;-)

Men supernöjd att det fungerar, nu ska jag försöka att få lite ordning på sladdarna
dra till någon kontakt och sedan sätta ihop den igen! De blev lite korta ;)

Whoo!

// Rocket


Härligt! Ja, jag kan ju säga att min utvecklingsbräda nog aldrig mer kommer att tjänstgöra... För att lura ut hur den funkade, fick jag löda bort kortet med knappar och LED'ar. Det gick inte riktigt utan att ta med lite kopparbanor...