Gå til innhold

Noxy

Medlemmer
  • Innlegg

    306
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Noxy

  1. har aldri holdt på med C#, men alle programmeringsspråk har jo en del felles, så trur ikke det vil være spesielt vanskelig (vil tippe C# er basser på C, så da har de sikkert mye felles).

     

    største forskjellen blir nok at du nå programmerer mye nærere maskinvaren, så det blir en del lesing i datablad for å finne ut hvordan ting skal settes opp slik at de virker slik du vil.

     

    Så vidt jeg vet så er det to språk som er støtte, assembler og C.

     

    vil tippe skolen deres har lagt inn AVR studio som er det programmet som følger med starter kitet. eldre versjoner av det støtter bare assembler, men nyere versjoner støtter også C via avr-gcc.

     

    jeg anbefaler sterkt å bruke C, så sjekk om de har lagt inn støtte for det.

    enkelt å sjekke, start avr studio og velg nytt prosjekt, under project type skal en da kunne velge mellom Atmel avr assembler og AVR GCC. ellers så kan du bare prøve å kjøre avr-gcc fra komandovinduet i windows. Eller sjekk om winAVR er lagt inn på PCen.

     

    hvis ikke det er lagt inn, be lærerne eller admin om å legge inn winAVR så får dere støtte for C. hjelp til oppsett av winAVR finner en her: http://winavr.sourceforge.net/download/ins...nfig_WinAVR.pdf

     

    ellers så er http://www.avrfreaks.net en bra kilde til ting og guider.

    5524458[/snapback]

     

    C# er såvidt jeg kunne lese fra boka en "blanding" av C og C++

     

    Ser ikke ut til at det ligger inne støtte for C-programmering (har med AVR Studio-cd hjem) så må få lagt inn det på skolen.

     

    Takk for hjelpen så langt (blir nok flere spørsmål etterhvert :innocent: )

  2. Ok. Har du skjema på hvordan du har koblet det? :)

    Kostnader tror jeg ikke vi trenger å bry oss med, som sagt tidligere, så betaler sannsynlig vis skolen/fylke alt vi trenger av deler.

    5509422[/snapback]

     

    Hvis det er så greit, hvorfor ikke betale 3. part for å gjøre hele jobben? Eller er det faktisk en skoleoppgave der dere skal finne ut ting og tang? ;)

     

    ATMega8 passer til det dere skal lage.

    5511606[/snapback]

    er en skoleoppgave der vi skal finne ut ting og tang ja :p

  3. IKKE bruk AT90S1200, den er ikke egnet. så vidt jeg husker har den ikke ram, og er derfor ikke egent til programmering i C, trur den vil ha for få IO pinner til dette prosjektet også. (og så trur jeg det er en feil i den som gjør at den er vanskelig å reprogramere).

     

    gå for noe litt større, så har dere mer resurser å gå på og mer og leke dere med. hvor mange IO pinner dere trenger kommer ann på hvordan dere implementerer ting, men som regel blir ting enklere jo flere IO pinner dere har. så selv om mikrokontrolleren blir dyrere kan resten av systemet bli billigere, slik at dere fremdeles har spart penger.

     

    En annen måte å koble displayet på er som jeg har gjort det, 8bit data parallelt, og styresignaler rett på AVR'en, bruker flere IO-pinner, men trenger en IC mindre...

    5509333[/snapback]

     

    Ok. Har du skjema på hvordan du har koblet det? :)

    Kostnader tror jeg ikke vi trenger å bry oss med, som sagt tidligere, så betaler sannsynlig vis skolen/fylke alt vi trenger av deler.

  4. AVR er mye lettere å programmere enn 6502... :p

     

    Forslag:

    Bruk serie kommunikasjon mellom PC (USB, RS232 etc) og AVR (eller tilsvarende). Mikrokontrollere anbefales :). Reserver noen porter til display komm. Resten av portene kan brukes som inn og utganger.

     

    Programmeringen tar dere på noen kvelder. Når dere først har fått gang på kommunikasjonen så begynner det å bli stilig. Dere har nå ikke bare digitale utganger, men med litt endring i programmet kan dere ha PWM utganger, AD konvertere og masse inn og utganger.

     

    Hvis dere skal bruke en mikrokontroller så ikke engang tenk på Hauk. Det er for parallell port styring og er foreldet. Framtiden er seriell...

     

    Eksempel på kobling fra AVR til LCD finner du her.

     

    Er C# et programmeringspråk, eller et skript språk?

    5508814[/snapback]

    Vi kommer nok til å bruke Hauk fordi vi da allerede har programmet ferdig og det fungerer tilfredstillende for oss.

     

    Kan vi feks. bruke AT90S1200?

    Vil jo trenge 8 innganger for hente statusen på reléene og 3 utganger for å sende ut til 74HC164 og til LCD-displayet sånn som du referer til, eller?

     

    Finnes det en rask innføring i hvordan dette programmeres?

     

    (C# er et programmeringsspråk)

  5. Eeeey, vargstad elever?

    5507889[/snapback]

    stemmer :thumbup:

     

    hva programmers 6502 i da? så noen som brukte assembler på den.

     

    bare så det er sagt, så kan du selvfølgelig bruke assembler for mikrokontrollere også, men det blir mye å skrive og det er ufattelig enklere med C når en har lært det lille en trenger. men om dere programmerer i assembler så får jeg nesten bøye meg i støvet, for det er mer enn hva jeg gidder (ok, kan å bruke assembler, men det er enklere med C da...) Er jo forsåvidt litt arbeid med å lære seg assembler for en ny kontroller også, selv om prinsippene er like, så om dere alt kan en forstår jeg at dere velger å bruke den dere kan noe på...

     

    jeg (som har en forkjerlighet for AVR) så for meg å bytte ut parallell-porten i HAUK med en serielport (com-port) og komunisere over den. Bruke en AVR og koble display og resten av hauk til den. men dette blir kanskje litt omfattende da en trenger nytt program til PCen og det innebærer enda mer programmering.

    5508059[/snapback]

    Vil helst spille unna mest mulig programmering. Så derfor bruker vi HAUK som det er, og programmerer bare det som trengs for å få til displayet.

     

    Kan du kanskje gi oss en liten "guide" om hvordan LCD-displayet funker?

    (Altså med tanke på tilkoblinger og programmering. Hva skal hvor og sånn.)

  6. Jeg har fått gleden av å samarbeide med lykketrollet der oppe....

     

    For å spesifisere det litt til, så vil vi gjerne bruke en 6502 om vi blir nødt til å bruke en µP, da det er den vi er vant til å jobbe med.  C-programmering vil gjerne unngås.

    5507188[/snapback]

     

    Å bruke 6502 til dette er overkill i form av delekostnad. Men hvis dette er et skole prosjekt med 'faste' komponenter, så... har dere vel ikke noe valg.

     

    Lurer litt på hva dere skal med Hauk? Dersom dere skal ha kommunikasjon med PC så er det greiere å bruke seriel port. 6502 kan da brukes til å drive whatever av utganger dere måtte ønske.

    5507307[/snapback]

     

    Er ingen faste komponenter, men 6502 er det eneste vi har vært borti å programmere!

    Hauk skal brukes som vanlig, men skal koble til µP som leser av utgangene på Hauk og viser statusen på et LCD-display.

    Det er hvertfall planen så langt.

     

    Har du noen forslag kanskje? :)

     

    edit: kan til NØD, og kun da, programmere i C#. men må i såfall være ufattelig enkel programmering.

  7. Har et prosjekt på skolen der vi skal lage en utgave av HAUK, og har planer om å få vist status på portene vha. et LCD-display som helst ikke skal ha direkte kontakt med PCen.

     

    Noen som har forslag til hvordan displayet programmeres?

    blir nok et 16x4 eller 8x2 display som levers med driverkrets og tegngenerator for ASCII-kode.

  8. om vifta skal blåse eller suge luft, kommer jo litt an på...

     

    varm luft stiger, som kjent, så om vifte blåser ut av kabinettet vil den varme lufta passere radiatoren, vet ikke om dette har noe å si for kjøle-evnen. har ikke vannkjøling selv.

     

    om vifta suger inn luft, så er sikkert lufta på utsiden av kabinettet kaldere enn den inni, så kanskje vil kjøle-evnen bli bittelitt bedre?

     

    hvordan er de evt. andre viftene i kabinettet ditt plassert?

    ha flere vifter som suger inn, enn som blåser ut for å skape overtrykk, som minsker sjangsen for at luft kommer inn i sprekker o.l. og tar med seg masse støv...

  9. Det går greit å lage en 4-pins selv , for så å koble seg inn på riktige ledninger.

    Bruk en tapetkniv til å kutte opp 20-pinspluggen på en utradert PSU.

    Vær nøye , plastpinnene er kvadratiske/buede om hverandre/diagonalt.

    Du må sjekke på HK slik at du får riktig bit og fasong.

    Husk å beholde lange nok tamper til en god vriskjøt , (snurr hardt , isoler med eltape).

    Hvilken P4 er det du har siden HK er et problem ?

    Det finnes mye billig snask på demo/lagersalg - Komplett/PS

    valgte uansett å kjøpe en ny psu, siden den gamle var på bare 235W, kjøpte en Q-tec 450W (vet at det ikke er det beste merket, men var billig) trenger ikke mer enn 300-350W så...

     

    har en P4 northwood 2,4GHz fsb400mhz og asus hk, men har kommet over en 1,8ghz p4 som fungerer i det asus hket.

    Så da kjøper jeg et nytt hk til min 2,4ghz og bruker den andre til server...

  10. vurderer å kjøpe et Asrock VIA PT880 hovedkort til en P4 2,4GHz med FSB på 400MHz.

    står at kortet takler FSB 800MHz\533MHz, men står ikke noe om 400MHz.

     

    noen som vet om det vil funke med min cpu?

    syns nå det er litt rart om den ikke er bakoverkompatibel til 400MHz..

    (har sendt mail til psdata, men får vel ikke svar før mandag, haster litt...)

     

    og en ting til:

    fungerer det greit å bare lage seg en atx-12V plugg? altså koble til en sånn plugg til 12V på en strømforsyning uten atx-12V plugg fra før? har en eldre psu som jeg skal bruke i en servermaskin.

  11. Kul stealthing! :) God med litt info om hva som ligger bak også.. ;) Funka det SuperFix limet bra?

    Takk :)

     

    SuperFix limet har funket utmerket så langt hvertfall, frontene sitter godt fast!

     

    Synd med displayet da. :( Tok alle kvelden samtidig? Vet du om de er seriekoblet eller parallellkoblet? Håper du får det til å virke da.

    Vet ikke hvordan bakgrunnslysene er koblet. bare plutselig oppdaget at det var litt mørkt :p

     

    -----

    venter fortsatt på svar ang. sponsing med nytt display fra Hammar.no

×
×
  • Opprett ny...