_et Praktikant
29. maj 2005 - 23:01 Der er 6 kommentarer og
3 løsninger

C og PIC microprocessor

Hej.

Jeg laver nogle små hoppy projekter med PIC microprocessore, og har programmeret i MPLAB indtil nu.
Men jeg vil gerne prøve at skrive dem i C/C++, hvordan starter jeg så?

Jeg har lidt erfaring med C, ( Har lavet Konsol apps. )
Og bruger VS.net C# til udvikling af win apps.

Så nu skal jeg vide hvordan opretter filer, som så compiles  til en pic kode.

Hvis du har et "project" til VS.net, som jeg kan kigge efter, så ville det bare være det bedste.
inglenook Praktikant
29. maj 2005 - 23:10 #1
Tag et kig her:
http://www.ccsinfo.com/picc.shtml

Deres C-compiler er meget anvendt og du kan finde masser af kode til det paa nettet.
_et Praktikant
29. maj 2005 - 23:16 #2
Kan man ikke "bare" lige compile til pic i Visual Studie?
driis Nybegynder
29. maj 2005 - 23:22 #3
Nej, du skal have en C compiler specielt til PIC. En PIC forstår ikke de samme instruktioner som en x86.

Du kan stadig bare bruge Visual Studio som editor, og så compile på kommandolinien eller vha. make.
inglenook Praktikant
29. maj 2005 - 23:24 #4
hvis du compiler med visual studio ender du med noget intel (x86) kode hvilket din PIC ikke vil forstaa noget af.

Du har brug for en specifik PIC compiler. Der findes andre compilere end CCS, nogle er dog kun til specifikke PIC typer. Proev at lave en soegning med Google.
_et Praktikant
29. maj 2005 - 23:27 #5
Nåå..
Men jeg kan godt skrive i VS, bare jeg compiler med en pic compiler
inglenook Praktikant
29. maj 2005 - 23:29 #6
korrekt
_et Praktikant
29. maj 2005 - 23:40 #7
svar
inglenook Praktikant
30. maj 2005 - 09:41 #8
foreslaar at du ogsaa selv laegger et svar og deler point mellem os alle tre ?

Hvis du skriver noget kode i VS kan du sende det til mig. Saa kan jeg compile med CCS og sende HEX-filen tilbage ?
_et Praktikant
30. maj 2005 - 11:56 #9
Kunne jeg ikke i stedet overtale dig til at oversætte denne kode til C kode, så jeg kan se hvordan det skal se ud der.
Koden skulle indeholde de vigtigste.

;    PIC16f84
;
STATUS    equ    03h
TRISA    equ    85h
MOTOR    equ    05h
COUNT    equ    08h

PORTSET
    bsf    STATUS,5
    movlw    b'00000000'
    movwf    TRISA
    bcf    STATUS,5

START
    btfsc    MOTOR,0
    call    SLET
    btfss    MOTOR,0
    bsf    MOTOR,0
    goto     START
       
SLET
    bcf    MOTOR,0
    return

end
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

Opret Preview

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





Premium
Her er de danske ERP-huse der vækster mest: Visma E-conomic vinder tæt forfulgt af fire Microsoft-partnere
Årets it-komet 2019: Computerworlds it-komet 2019 er på trapperne, og vi indleder jagten på Danmarks dygtigste it-virksomhed i kontinuerlig vækst med et kig på en række af underkategorierne. Her tager vi et kig på landets mest vækstende ERP-huse.
Computerworld
Streaming: Sådan ser fremtiden ud for DRTV
Det nye DRTV bliver efter nytår det eneste sted, hvor man kan se ungdomskanalerne DR Ultra og DR3. De to kanaler lukker nemlig som flowkanaler 2. januar 2020. Kulturkanalen DR K lukkes derudover helt.
CIO
I 2002 besluttede Rockwools globale CIO, Jan Amtoft, at han ville være en rigtig god chef. Her er hvad han lærte på vejen.
I 2002 besluttede Rockwools globale CIO, Jan Amtoft, at han ville være en rigtig god chef. Ikke bare god. Men rigtigt god. Her er hans historie om hvad han lærte på vejen.
Job & Karriere
Nyt job i et konsulenthus? Her er 10 fede stillinger, der er ledige netop nu
Drømmer du om en karriere konsulentbranchen? Så har vi fundet 10 stillinger, der netop nu er ledige i virksomheder som Netcompany, Commentor og KMD.
White paper
Sådan styrker softwaredefineret storage med Ceph fleksibilitet, sikkerhed og driftsøkonomi
Både store og mindre virksomheder kan spare ressourcer på administration og serverdrift – samt minimere nedetid – ved at skifte fra en SAN-løsning til en softwaredefineret storage-løsning. Det øger fleksibilitet samt skalérbarhed og gør det muligt frit at kombinere hardware og skifte leverandør. Desuden får du mulighed for at sikre data effek¬tivt med et hurtigtvirkende og selvhelende stor¬age-system. Med Ceph får du en Software-defineret storage (SDS) løsning, der erstatter den traditionelle hardware-baserede storage-teknologi med et software lag. Denne tilgang giver en hidtil uhørt fleksibilitet i forhold til valg af både hardware, redundans, skalerbarhed og performance.