Har just fått STK500. Idé torka.
Har just fått STK500. Idé torka.
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.
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.
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.
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.
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ä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örstaprojektrickeboy 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
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
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....
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....
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
Denna koden fungerar i alla fall i simulatorn
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.
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
Om du får problem så kan du kolla in Bascoms Applicatio Notes.