_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
Knald eller fald? Det kommer Googles Huawei-forbud til at betyde for din smartphone
Eksisterende og kommende ejere af Huawei telefoner kan se frem til en del usikkerhed omkring Android- og Google-økosystemet på deres smartphones.
Computerworld
Google blokerer med omgående virkning for Huaweis brug af Android-licenser - se hvad det kommer til at betyde for dig
Google begrænser med omgående virkning kinesiske Huaweis brug af Android. Huawei vil ikke længere have adgang til tjenester fra Google.
CIO
Danske Joachim Ærtebjerg er med i toppen som CTO for Intel i EMEA - hør hans bud på it-udviklingen efter 25 år hos processor-giganten
Tech fra Toppen: Danske Joachim Ærtebjerg har arbejdet for Intel siden de lancerede Pentium-processoren i midten af 90´erne. I dag er han CTO for EMEA-området - og giver her sit bud på it-udviklingen.
Job & Karriere
"Vi var fem mennesker, der fik 400 millioner kroner, et lokale på 12 m2 og et stempel fra Undervisningsministeriet. Det kalder jeg mit første start-up. Det blev til IT-Universitetet. "
"Da jeg var færdig med PhD´en så var vi fem mennesker, der fik 400 millioner kroner, et lokale på 12 m2 og et stempel fra Undervisningsministeriet. Så skulle vi bare have et nyt universitet op og køre på seks måneder. Det kalder jeg mit første start-up. Det blev til IT-Universitetet."
White paper
Lav din egen robot på få minutter med Fable
Tilbage i 2011 startede Shape Robotics udviklingen af Fable, et robotsystem bygget enkelt op på moduler. Det gør at studerende kan bygge deres egen robot på få minutter ved brug af interaktive blokke eller Python API. I denne video fortæller Moises Pacheco, CTO i Shape Robotics om processen med at skabe en intuitiv app sammen med Ciklum, og et partnerskab med Microsoft.