The Mad Modders http://madmodders.se/forum/ |
|
Programera pic HJÄLP! http://madmodders.se/forum/viewtopic.php?f=1&t=203 |
Sida 1 av 1 |
Författare: | squiz3r [ lör 9 dec 2006, 20:30 ] |
Inläggsrubrik: | Programera pic HJÄLP! |
Hej, Jag har köpt hem ett par PICar o en wisp628A, när jag ska programera dem ( i MPLAB ) skriver jag in följande kod: (för 12F629) ------------------------------------------------------------------------------- <tab><tab>processor<tab>12f629<enter> list p=12F629 radix dec include "p12f629.inc" __CONFIG _MCLRE_OFF & _CP_OFF & _WDT_OFF & _INTRC_OSC_NOCLKOUT ;Internal osc. ; globals equ 20h ;this is the first available file equ 21h equ 22h equ 23h equ 24h equ 25h fileA equ 26h fileB equ 27h filec equ 28h ; bits on GPIO pin7 equ 0 ;GP0 output to LED pin6 equ 1 ;GP1 pin5 equ 2 ;GP2 pin4 equ 3 ;GP3 pin3 equ 4 ;GP4 pin2 equ 5 ;GP5 Start org 0x0000 ;program starts at location 000 nop nop nop nop ;NOPs to get past reset vector address nop nop SetUp bsf STATUS, rp0 ;Bank 1 movlw b'10000110' ;Turn off T0CKI, prescale for TMR0 = 1:128 movwf OPTION_REG movlw b'00110111' ;Set GP0 (pin 7) as output movwf TRISIO ;calibrating the internal oscillator call 0x3ff ;get the calibration value movwf OSCCAL ;calibrate oscillator bcf status, rp0 ;bank 0 clrf GPIO ;Clear GPIO of junk LED bsf GPIO,pin7 ;turn on LED call Del bcf GPIO,pin7 ;turn off LED call Del goto LED ;Delay 1 sec Del movlw 40h movwf fileC DelX decfsz fileA,1 ; ,1 denotes the result of the decrement goto DelX decfsz fileB,1 ; is placed in the file goto DelX decfsz fileC,1 goto DelX retlw 00 ;OSCCAL calibration value ----------------------------------------------------------------------------- sedan när jag trycker på "build all" kommer medelandet: Clean: Deleting intermediary and output files. Clean: Deleted file "C:\Micro processor\first_project´s\blink_LED_0.50.o". Clean: Deleted file "C:\Micro processor\first_project´s\blink_LED_0.50.ERR". Clean: Deleted file "blink_LED_0.50.lst". Clean: Deleted file "C:\Micro processor\first_project´s\Blink_LED_0.5.mcs". Clean: Done. Executing: "C:\Program\Microchip\MPASM Suite\MPAsmWin.exe" /q /p12F629 "blink_LED_0.50.asm" /l"blink_LED_0.50.lst" /e"blink_LED_0.50.err" /o"blink_LED_0.50.o" Skipping link step. The project contains no linker script. BUILD FAILED: Sat Dec 09 19:23:51 2006 Vad är felet? Edit: jag såg nu att jag inte hadde något "linker script" så jag la in det som hette "12f629" men då kommer detta upp i stället: MPLINK 4.05, Linker Copyright (c) 2006 Microchip Technology Inc. Error - Coff file 'C:\Micro processor\first_project´s\blink_LED_0.50.o' could not read string table. Errors : 1 vad är då felet? vad gör "linker script"?? |
Författare: | Madmodder [ lör 9 dec 2006, 22:27 ] |
Inläggsrubrik: | |
Tyvärr kan jag inte hjälpa dig. Jag har inte skaffat mig någon erfarenhet av det där än |
Sida 1 av 1 | Alla tidsangivelser är UTC + 1 timme [ Sommartid ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |