Avatar billede dna8018 Nybegynder
03. april 2003 - 09:47 Der 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.
Avatar billede scb Praktikant
03. april 2003 - 09:52 #1
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
Avatar billede johnstigers Seniormester
03. april 2003 - 10:01 #2
http://www.eksperten.dk/spm/336732 - du skal lige lukke dette spørgsmål ved at lave et svar og acceptere eget svar.
Avatar billede dna8018 Nybegynder
03. april 2003 - 10:04 #3
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.
Avatar billede scb Praktikant
03. april 2003 - 10:13 #4
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
Avatar billede johnstigers Seniormester
03. april 2003 - 10:13 #5
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.

Iflg. reglerne skal du lukke spørgsmålet. tak.
Avatar billede scb Praktikant
03. april 2003 - 10:19 #6
Jamen... det var da en hurtig afvisning af mit svar ??
Avatar billede dna8018 Nybegynder
03. april 2003 - 10:19 #7
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.
Avatar billede dna8018 Nybegynder
03. april 2003 - 10:20 #8
Det er ikke en færdig kit, men jeg bygger helt selv fra datablad.
Avatar billede dna8018 Nybegynder
03. april 2003 - 10:28 #9
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 ?
Avatar billede johnstigers Seniormester
03. april 2003 - 10:35 #10
dna8018> det skulle ikke være nødvendigt, men nu er du anmeldt.
Avatar billede scb Praktikant
03. april 2003 - 10:39 #11
Hvordan ser dit program ud?
Har du forbundet interruptben til +5V?
Avatar billede dna8018 Nybegynder
03. april 2003 - 10:40 #12
Hej igen John,

Jeg er her stadigvæk inden til jeg får løst den opgave jo. hvad mener du med det ?
Avatar billede dna8018 Nybegynder
03. april 2003 - 10:42 #13
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).
Avatar billede johnstigers Seniormester
03. april 2003 - 10:44 #14
ilfg. reglerne må man jo kun oprette spørgsmålet een gang, derfor anmeldelsen + du reagerede ikke men blev ved med at skrive i begge spørgsmål :)
Avatar billede dna8018 Nybegynder
03. april 2003 - 10:44 #15
Er der nogle som har kendskab til asm eller c/c++, som kan lave en lille hex eller binær fil som jeg skal prøve på mit kit.
Avatar billede dna8018 Nybegynder
03. april 2003 - 10:48 #16
OK John, unskyld du har ret.
Avatar billede johnstigers Seniormester
03. april 2003 - 10:52 #17
Det er i orden :)
Avatar billede dna8018 Nybegynder
03. april 2003 - 10:58 #18
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 ?
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester