Har just fått STK500. Idé torka.

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Jonaz
Inlägg: 2326
Blev medlem: 4 november 2003, 22:06:33
Ort: Huddinge

Har just fått STK500. Idé torka.

Inlägg av Jonaz »

Så äntligen kom den, efter ha väntat i 2 veckor.
Dom skickade med en Mega16 oxå, för den hör väl inte till?
Pris 800:- fick 80kr i rabatt
.
Men nu vet jag inte vad jag skall göra för något?
Skulle behöva lite tips. Typ blink grejen, men den finns ju på Avrfreaks.
Vet ni något lätt man kan börja med så vore jag tacksam.
Användarvisningsbild
Noddan
Inlägg: 257
Blev medlem: 23 september 2004, 16:28:12
Ort: Göteborg
Kontakt:

Inlägg av Noddan »

Jag får min platta om några dagar, också en total nybörjare.
Om du skriver i C rekomenderar jag CodeVision, verkar vara ett mycket trevligt program. Jag tänkte skriva ut lite tecken till en LCD med HD44780-kompatibel drivkrets som första-grej, eftersom CodeVision generar det mest man behöver själv och det finns färdiga bibliootek för LCd-drivning borde det itne vara några problem.
Användarvisningsbild
rickeboy
Inlägg: 678
Blev medlem: 13 augusti 2003, 09:12:17
Ort: Göteborg / Karlskrona
Kontakt:

Inlägg av rickeboy »

Jonaz>> Nice... ATmega16:on? hmm... nope en AT90S8515 ska dock följa med...

Använd AVR-GCC!! Gratis och MKT bra... Må hända CodeVision har mkt redan gjort men det är bättre att göra att själv och fatta hur det funkar samtidigt... när man ändå skriver i ett högnivå språk som C varför använda inbyggda funktioner? Är ju som att använda basic *ryser*

//Rille
Användarvisningsbild
Jonaz
Inlägg: 2326
Blev medlem: 4 november 2003, 22:06:33
Ort: Huddinge

Inlägg av Jonaz »

Ja det följde med en AT8515 oxå som satt på plats.

Jag har AVR-GCC nånstans men har inte riktigt kommit på hur det funkar.

Jaja nu måste jag tyvärr :eh: i väg och ta ett par öl. Man är ledig i morgon.
Användarvisningsbild
rickeboy
Inlägg: 678
Blev medlem: 13 augusti 2003, 09:12:17
Ort: Göteborg / Karlskrona
Kontakt:

Inlägg av rickeboy »

Tanka hem senaste på AVRFreaks istället...

//Rille
Användarvisningsbild
Noddan
Inlägg: 257
Blev medlem: 23 september 2004, 16:28:12
Ort: Göteborg
Kontakt:

Inlägg av Noddan »

rickeboy skrev:Jonaz>> Nice... ATmega16:on? hmm... nope en AT90S8515 ska dock följa med...

Använd AVR-GCC!! Gratis och MKT bra... Må hända CodeVision har mkt redan gjort men det är bättre att göra att själv och fatta hur det funkar samtidigt... när man ändå skriver i ett högnivå språk som C varför använda inbyggda funktioner? Är ju som att använda basic *ryser*

//Rille
Nu var det i och för sig itne tal om det mest seriösa projektet som man någonsin ska göra, utan ett förstaprojekt :)
Jag lär mig bäst (och tycker att det är roligast) att börja med mycket färdigt och sedan bygga om "bit för bit", så att istället för att få en lysdiod att blinka på 20 olika sätt så börjar man med en LCD och förstår "del för del". Men det är bara min personliga preferens :)
Rymdninja
Inlägg: 330
Blev medlem: 15 december 2003, 13:41:25
Ort: Göteborg

Inlägg av Rymdninja »

ang mega16 så tror jag ett de har börjat skicka med dem för jag fick också en sån (utöver 8515)..och det är juh bra :)
Tja....man kan juh börja med att använda sig av alla finesser som finns på stk500:an...t.ex. skriva lite program så du kan skicka data från datorn via seriporten och antingen visa vad som skickats på dioderna eller skicka tillbaks till datorn. Koppla sedan in knapparn också så kan du säkert komma på nåt kul....alltså..om du inte redan är en guru på UARTen som sitter på avren....

Visst...lcd ideen är juh rolig också :)

EDIT: något som jag tyckte var fasligt kul nyss när jag skrev lite rutiner för lcdn i AVR_GCC var att när de fungerade skriva om dem i asm....för att få lite hintar kan man juh titta på koden som av-gcc genererar....lärde mig en hel del av det....
Användarvisningsbild
Jonaz
Inlägg: 2326
Blev medlem: 4 november 2003, 22:06:33
Ort: Huddinge

Inlägg av Jonaz »

AVR_GCC = WinAVR?
Virr3
Inlägg: 840
Blev medlem: 25 juli 2004, 23:05:59
Ort: Göteborg

Inlägg av Virr3 »

jajjamen:D
Användarvisningsbild
Jonaz
Inlägg: 2326
Blev medlem: 4 november 2003, 22:06:33
Ort: Huddinge

Inlägg av Jonaz »

Får inte en lcd att funka.
Övresta raden blir det bara svarta rutor på.

Är det nån som har en bit kod på hello world wller nått?
Kör med Bascom-Avr.
Användarvisningsbild
Jonaz
Inlägg: 2326
Blev medlem: 4 november 2003, 22:06:33
Ort: Huddinge

Inlägg av Jonaz »

Denna skall väl funka?

Kod: Markera allt

Cls
Config Lcdpin = Pin , Db4 = Porta.4 , Db5 = Porta.5 , Db6 = Porta.6 , Db7 = Porta.7 , E = Porta.2 , Rs = Porta.0


Rem with the config lcdpin statement you can override the compiler settings


Dim A As Byte
Config Lcd = 20 * 2                                         'configure lcd screen

Cls
Wait 50
Cls                                                         'clear the LCD display
Lcd "Hello world."                                            'display this at the top line
Wait 1
Lowerline                                                     'select the lower line
Wait 1
Lcd "Shift this."                                             'display this at the lower line
Wait 1

Användarvisningsbild
RDX*
EF Sponsor
Inlägg: 1646
Blev medlem: 28 maj 2003, 22:52:04
Ort: Skåne - Lund

Inlägg av RDX* »

Denna koden fungerar i alla fall i simulatorn :wink:

Kod: Markera allt

$sim
$regfile = "2313def.dat"                'register file for AT90S2313
$crystal = 10000000                     '10MHz crystal

Config Lcdbus = 4
Config Lcd = 20 * 2                                         'configure lcd screen
Config Lcdpin = Pin , Db4 = Pb.4 , Db5 = Pb.5 , Db6 = Pb.6 , Db7 = Pb.7 , E = Pb.2 , Rs = Pb.0
Cls

'Rem with the config lcdpin statement you can override the compiler settings


Dim A As Byte

Waitms 500
Cls                                                         'clear the LCD display
Lcd "Hello world."                                            'display this at the top line
Waitms 500
Lowerline                                                     'select the lower line
Waitms 500
Lcd "Shift this."                                             'display this at the lower line
Waitms 500
När du ska köra koden i verkligheten så ska du ta väck $sim kommandot..
Om du får problem så kan du kolla in Bascoms Applicatio Notes.
Användarvisningsbild
Jonaz
Inlägg: 2326
Blev medlem: 4 november 2003, 22:06:33
Ort: Huddinge

Inlägg av Jonaz »

Ja jag såg den förut.
Kopplade om lite med matningsspänningen och nu funkar det.
Det är ju som jag hade det tidigare fast det går via en pott. :shock:

Jaja det funkar nu ialla fall.
Micke_71
Inlägg: 947
Blev medlem: 18 september 2004, 22:47:23

Inlägg av Micke_71 »

Ok vart köpte du din STK 500 ifrån? Jag har funderat på den i ett par år nu. Hade ju egentligen 200'an i tankarna men den försvann ju.....

Mikael
Användarvisningsbild
Jonaz
Inlägg: 2326
Blev medlem: 4 november 2003, 22:06:33
Ort: Huddinge

Inlägg av Jonaz »

Skriv svar