From: blinkyu on 31 May 2010 07:48 I tried PIC18F46K20 C18 Lessons 1 lesson was successful- Build succeeded. But I still have a problem- LED is not light on. Why? I did all, what was in C18 lessons instruction, programmed corectly, but I dont see the light. (I tried to load the demo of Pong, it was working). The second problem is with blinking LED. Here is the code: (default) [color=red] //****************************************************************************** //Software License Agreement // //The software supplied herewith by Microchip Technology //Incorporated (the "Company") is intended and supplied to you, the //Company's customer, for use solely and exclusively on Microchip //products. The software is owned by the Company and/or its supplier, //and is protected under applicable copyright laws. All rights are //reserved. Any use in violation of the foregoing restrictions may //subject the user to criminal sanctions under applicable laws, as //well as to civil liability for the breach of the terms and //conditions of this license. // //THIS SOFTWARE IS PROVIDED IN AN "AS IS" CONDITION. NO WARRANTIES, //WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED //TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A //PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. THE COMPANY SHALL NOT, //IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL OR //CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER. // ******************************************************************* // PIC18F46K20 Starter Kit Lesson 2 - Blink LED // // This lesson blinks LED 7 on the demo board by using a delay and // loop. // // ******************************************************************* // * See included documentation for Lesson instructions * // ******************************************************************* /** C O N F I G U R A T I O N B I T S ******************************/ #pragma config FOSC = INTIO67, FCMEN = OFF, IESO = OFF // CONFIG1H #pragma config PWRT = OFF, BOREN = SBORDIS, BORV = 30 // CONFIG2L #pragma config WDTEN = OFF, WDTPS = 32768 // CONFIG2H #pragma config MCLRE = ON, LPT1OSC = OFF, PBADEN = ON, CCP2MX = PORTC // CONFIG3H #pragma config STVREN = ON, LVP = OFF, XINST = OFF // CONFIG4L #pragma config CP0 = OFF, CP1 = OFF, CP2 = OFF, CP3 = OFF // CONFIG5L #pragma config CPB = OFF, CPD = OFF // CONFIG5H #pragma config WRT0 = OFF, WRT1 = OFF, WRT2 = OFF, WRT3 = OFF // CONFIG6L #pragma config WRTB = OFF, WRTC = OFF, WRTD = OFF // CONFIG6H #pragma config EBTR0 = OFF, EBTR1 = OFF, EBTR2 = OFF, EBTR3 = OFF // CONFIG7L #pragma config EBTRB = OFF // CONFIG7H /** I N C L U D E S **************************************************/ #include "p18f46k20.h" #include "delays.h" /** D E C L A R A T I O N S *******************************************/ void main (void) { TRISD = 0b01111111; // PORTD bit 7 to output (0) ; bits 6:0 are inputs (1) while (1) { LATDbits.LATD7 = ~LATDbits.LATD7; // toggle LATD Delay1KTCYx(50); // Delay 50 x 1000 = 50,000 cycles; 200ms @ 1MHz } } [/color] And in a result: ---------------------------------------------------------------------- Release build of project `C:\Lessons\PIC18F46K20 Starter Kit Lessons\02 Blink LED\02 Blink LED.mcp' started. Language tool versions: mpasmwin.exe v5.35, mplink.exe v4.35, mcc18.exe v3.35 Sat May 29 21:48:36 2010 ---------------------------------------------------------------------- Clean: Deleting intermediary and output files. Clean: Deleted file "C:\Lessons\PIC18F46K20 Starter Kit Lessons\02 Blink LED\02 Blink LED.o". Clean: Done. Executing: "C:\MCC18\bin\mcc18.exe" -p=18F46K20 "02 Blink LED.c" -fo="02 Blink LED.o" -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa- Executing: "C:\MCC18\bin\mplink.exe" /l"C:\MCC18\lib" "..\..\..\Users\Igor\Desktop\18f46k20.lkr" "02 Blink LED.o" "C:\MCC18\lib\p18F46K20.lib" /u_CRUNTIME /z__MPLAB_BUILD=1 /o"02 Blink LED.cof" /M"02 Blink LED.map" /W MPLINK 4.35, Linker Copyright (c) 1998-2010 Microchip Technology Inc. Error - could not find definition of symbol 'Delay1KTCYx' in file './02 Blink LED.o'. Errors : 1 Link step failed. ---------------------------------------------------------------------- Release build of project `C:\Lessons\PIC18F46K20 Starter Kit Lessons\02 Blink LED\02 Blink LED.mcp' failed. Language tool versions: mpasmwin.exe v5.35, mplink.exe v4.35, mcc18.exe v3.35 Sat May 29 21:48:37 2010 ---------------------------------------------------------------------- BUILD FAILED Please help me. Thanks. --------------------------------------- Posted through http://www.Electronics-Related.com
|
Pages: 1 Prev: Veterans, Thanks you for your service Next: High Quality White Noise Gen |