Search Engine

Program For pic16f887

Add Question

44 Threads found on Program For pic16f887
I need c program for pic16f887 opto isolated digital input and output is LED..
Trying to program the pic16f887 using MPLAB v8.90 andPICKit3. Returns "Target Device ID(00002080) does not match Expected Device ID(000009a0). Using target P/S. Microchip has been unable to aid me. Have checked the wiring until they are nearly worn out from looking. I'm using a breadboard with only the wire necessary to program the (...)
please upload your program... Which program are you referring to, the OP doesn't have a code, he is asking for the code...
hi guys, i and just trying to get the rs232 data out to the LCD by using the pic16f887. i made a test program for this and i have searched around and came up with this code: include "D:\Projects\asdfasdsa.h" //#include #define LCD_ENABLE_PIN PIN_B5 //// #define LCD_RS_PIN PIN_B4
The program is total nonsense! "banksel" changes the register bank so you can access the named register but it does not change the register value itself. You should use banksel, change the register then use banksel again if necessary to access the next register. At the moment only the first banksel PORTD does anything and it leaves the wrong bank
That code is difficult to read, here is how to make it understandable: 1. use code tags around the code, the '#' in the bar above the message window. It tells Edaboard not to reformat it so we see it as you wrote it. 2. instead of using addresses, please use names. for example, at the top of the program use: cblock 0x20 delay_1 delay_2 delay
Hi guys, I am quite new to chip programming, and I have been set a task to try and program a pic16f887 to display, with some LED's, hexadecimal characters while using the hyperterminal application within windows, well at least that is the first part. I understand the concept behind the whole process however I am quite new to (...)
hi! i got this project and im currently woking on testing my pic16f877. im interfacing this pic to a computer using usbmod3 via max3100.. i have an old program for 16f877 from my previous project. this program is for interfacing the pic to a computer via rs232. does anyone have a sample program (...)
hi! i got this project and im currently woking on testing my pic16f877. im interfacing this pic to a computer using usbmod3 via max3100.. i have an old program for 16f877 from my previous project. this program is for interfacing the pic to a computer via rs232. does anyone have a sample program (...)
Hai Alsindi, please open the .asm file, enable the line ; __CONFIG h'3F31' by removing the semi-colon save the file in a location like c:\ call mplab select the device properly and then, project build it will save the hex file at c:\ with the same file name as asm use it to program the chip it works Sarma
Is there any program that supports programming the pic16f887 under Linux, using a JDM programmer? I tried PikLab, and while it can compile programs for the 16F887, it doesn't support programming the device. Any help would be appreciated. Thanks.
Hi sahu, I made one such for my father who uses it for commercial purpose, so I can't disclose the program. did u make a formula for Atom Bomb ?? is it so secret ?? u made it urself OMG :D:D I can fully understand what Tahmid is saying, Basically his father uses it in a commercial product so if h
Hi, Try this instead: program ADC_on_LEDs dim temp_res as word main: ANSEL = 0x04 ' Configure AN2 pin as analog ANSELH = 0 ' Configure other AN pins as digital I/O C1ON_bit = 0 ' Disable comparators C2ON_bit = 0 TRISA = 0xFF ' PORTA is input TRISC = 0 ' PORTC is output TRISD = 0 ' P
My question is : I am using PIC KIT3 to program the chip pic16f887 when i connect the programmer to the target board ....the message is being displayed "Target Device id (00000000) does not match expected device Id ( 00002080)". Is my pic being damaged?
there's some difference. however, it is best if you already know what you want, highlight it to us, then it's easier to narrow the difference. example scenario: i need to sample analogue voltages from 10 different sensors simultaneously. then from there we can say that your PIC16F877A only have 8 ADC channels, so it's insufficient... but if you u
I wrote two programs just to check how PIC timer works with internal and external clock. But when I check both my program on ISIS Proteus 7 they are working abnormal. Please also check my code that, are they written correctly. Note that are not for specific purpose I just want to check timers. for internal clock (...)
you need to prevent the mcu from going into sleep state, add an infinite loop at the main procedure, something like this. void main() { procedure1(); do{ } While(TRUE); } When the MCU goes into sleep, the program execution stops, so to keep the mcu busy you need to give it work.
Here's a PIC project using MikroC which scrolls text across LCD remotely controlled via serial port to PC: A PIC Serial LCD project You should be able to download the project code and use it as a template for your program.
Observations: You can save yourself a lot of grief by using 'banksel' instead of switching banks by changing bits in the STATUS register. See the help file for instructions. You will have trouble if you try to use interrupts. Nothing is wrong with your code but if an interrupt occurred it would almost certainly crash the program. I'm assuming yo
The code is useful. I got only 90% of it. you wrote ANSEL=0b00000000; ANSELH=0b00000000; I don't get it. These two are not physical general purpose or specia function registers. than what are this? please answer. P.S. you initialized LCD in 4-bit mode, I need it in 8-bit mode. What changes are to be made? A
Need some help regarding how to add another port for second LDR.I got 2 LDR,left and right LDR left = RA0 LDR right = RA1 Im actually still searching on how to add another reading for my LDR.I just done with left LDR to display the voltage in the LCD.Will provide my program after this.. #include #include "lcd.h" #incl
Please for more info! Where is your code? How we can help you without it? P.s. Telit gm862 modem have integrated python and you can program this job without PIC
Hello, at first I am sorry if I am posting this to bad section, I am new in this forum. But back to my problem. I have a pic16f887 and I am trying to make a simple robot. I made a PCB designed in eagle and I am getting this error: Connecting to MPLAB PICkit 3...Firmware Suite Version.....01.27.04Firmware type..............Midrange Targ
I have a programmer which has DIP socket (40 pins) which supports pic16f887. i want to use this chip in tqfp44 package. even if i make a pcb for tqfp44 tp DIP converter then only problem is that there are 4 extra pins as the name suggests. so how to program it?
Hi, i am willing to use tqfp-44 package instead of dip 40. i going to use pickit3(first time), i have used different programmer, the one with dip socket. any one kind enough to tell me how this chip is going to be progeammed, since i can not desolder it for programming. Also which pins of this pic would be used in (...)
Hi team! I am new to the LPC2148. However, I have made two robots with pic16f887 in assembly language and written a dozen of examples for PIC. Now I want to learn how to program the LPC2148, I think that this is LPC2148 manufactured by NXP. Are there any examples which will guide me through the basics? I have found the book on the Hitex (...)
Hi guys, i am tying to make up a program to calculate the PR2 and Timer2 prescaler for a given frequency received by RS232. i have the rs232 part of getting to read the data, but i am short of finding the right algorithm for the finding of the optimal: PR2, Timer2 Prescaler. Can anyone help me out. Timi,
hello everybody!!! i need to produce a pwm signal using a sine table for a fixed frquency(50 hz) using pic16f887. am using mikroc and proteus for the same.i have already got the fixed pwm signal using 887 microcontroller. now i need to get varying pulse width according to the values in sine table. how can i do it??...any suggestions (...)
Hi guys, I have problem with writing to the internal EEPROM on pic16f887. As you can see in the code below, I am using LEDs on PORTB so I can watch where the code stucks. So, the problem is: EECON1,WR bit doesn't set at all (and the PORTB,2 indicator LED doesn't go "1"). And I really can't figure out what causes this problem. Please help
In the following program How much Delay Does it Create can any one tell me ??? ...... ..... ..... void delay(unsigned long int count) { while(count > 0) { count--; } } ........ ....... ....... delay(100000); Please tell me Delay in seconds .. for LPC2148 (ARM 7)
The original PICkit 2 is 30 ? (debug express version with 44pindemo board and pic16f887) in End of Year sale at Microchip... The full PICkit 2 schematic is included in the PICkit 2 user guide on Microchip website PICkit 2 Microcontroller Progra
Hi i am using hitech c complier for PIC 16F886 controller it is giving error message as chip "16F886" not present in chipinfo file "C:\program Files\HI-TECH Software\PICC\9.50\dat\picc.ini" please tell what to do.
Are yuo programming in C or Assembly Language?
Hi everyone...... I have to design the line following robot for my final year project.... I need help..... I also a beginner in pic programming.... so may someone help me to write the line following program..... I am using CCS C compiler, pic16f886.......and used 3 infrared sensor.....and 2 DC motors, digital method not ADC method. (...)
Check the RAM map of the LCD module, it's quite common for the top line memory to be longer than the physical display line and it may be wrapping around to the third line. Same with the second and last lines. As @grieblm states, the shift commands just slide the viewable part of the RAM along the memory map. It isn't easy to fix, the simplest way
Your PIC available ram is less that the amount you are trying to use, you have to reduce the storage for all variables in your program Alex
pic16f887 six general purpose register of pic controller?? Interrupt vector table??? memory mapping both program memory and data memory???? ---------- Post added at 10:40 ---------- Previous post was at 10:40 ---------- pic16f887 i cant able to find answer for these questions, even not in datasheet
This topic is intended for anyone who starts their adventure with PIC microcontrollers and want to build their own circuit. There are countless topics like 'my PIC won' start', 'how to program PICxxxxxxx?', 'my PICxxx resets all the time', 'my flashing led doesn't work' etc. I want to provide basic information concerning this kind of (...)
Hi there, I found a new wifi module, but with a PIC24F inside. It's open source and has a free IDE. There's a sw framework based on freeRTOS and it's preatty easy to program and to embed complex websites on it (I use it for webserver app) Just google openpicus flyport module cheers Rob
I need control 8 motor speed by 1 MicroController IC. for this purpose i decided to use pic16f887 IC but it has only two PWM module so how can i program ...
Dear All Let's suppose some one completed all features of PIC 16f877a MCU, that mean he completed the all midrage of MCU's, except Enhanced midrand. am I correct? Currently our institute going to starts new batch for MCU program. so our lecture invited to me to support him from next batch onwards. Therefore we started promotions (...)
Hi, As part of a uni project I need to program a pic to vary the PWM period and duty cycle in conjunction with 2 potentiometers. I have set up both ADC channels and have checked they're both functioning properly. The PWM is set up and running. One of the pots works fine with the ADC to provide a new value for CCPR1L and thus change the duty
Hi there I need some help. I am using a pic16f887 on a MicroElectronika EasyPic6 development board with a Telit Gm862 gsm module I am able to do the following:- (1) call the dev board from my phone (2) call my phone from the dev board (3) send sms from dev board to my phone But I am not able to receive sms from my phone to dev board. Here i
any one can help me to make a simple program using pic to send a byte continously on hyper terminal.. plz any one can write program with detail comments so that i can understand the program as well.. Assembly or C language? If C language, what compiler are you currently using? The following tutorial covers the