03. april 2003 - 09:47Der er
17 kommentarer og 1 løsning
Processor 8051
Hej,
Jeg har lige bygget et nyt kit, jeg bruger en processor AT89S8252 (8051). Jeg kan skrive code i eprom og flash og læse tilbage igen til PC, men jeg har problem med software, den virker ikke noget som helse. Er der nogen som kan hjælpe mig med, tak.
Når du skal have et program til at virke i en microprocessor, skal du også have en programstump der initialicerer processoren, dvs opsætning af f.eks portben om de er ind eller udgange, interrups, timerdel, evt serielkommunikation, reset af stack pointer osv. Har du det? -SCB
Vil du lige hjælpe mid med, hvordan jeg skal gå i gange, mange tak. Bare den kan styre i/o port så det er i orden. Jeg har nu montere 8 lysdiode på udgang af port 2. Jeg forklarer lidt mere. Kits indholder: en at89s8252 processor, en krystal 11,052MHZ, to 30 pF kondensator, reset knap og så lysdiode på udgang. Jeg bruge paralleport til at programmere kits.
Er det et færdigt kit du bruger? Hvis det er det kan vi vel udelukke hardware fejl, hvis det er et du selv har bygget skal du være opmærksom på at interrupt ben normalt skal være forbundet til +5 volt.
Nu arbejder jeg til daglig kun med Motorola micros 68xxx, så jeg kan ikke præsis fortælle dig hvordan en at89s8252 skal initialiceres, det bedste er at finde en program stump som man ved der virker, og så se hvordan initialiceringen er lavet. Der må være masser af programmer på nettet, hvor man kan kigge. -SCB
Kommentar: john_stigers 03/04-2003 10:01:06 http://www.eksperten.dk/spm/336732 - du skal lige lukke dette spørgsmål ved at lave et svar og acceptere eget svar.
Nej Jeg tror ikke det er hardware fejl, fordi jeg har prøver at skrive en lille fil på intern flash eller eprom og læse den ud og sammenlige de to filer, de er ens hvergang, det er bare problem at jeg ved ikke hvordan man programere code til kits.
Det er meget simple program jeg laver kun til at tænde og slukke udgange i port 2, jeg forstår ikke (Har du forbundet interruptben til +5V?) fordi på processor der er en +5V og GRD (-5V).
John, Vil du lige svare mig: Den processor har både intern 2k eprom og 8k flash, når kit starter, hvad for et sted læse kit først, er det eprom eller flash ?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.