Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
Hello Everyone,
I am trying to program controller ic PIC16f72 using TL866CS Universal programmer. I have used same code before with another programmer and that was working completely fine. With this programmer showing this error and ic (After programming) not working.
Any suggestion...
Its working.... when i replace dial function with fire_alarm function ..it gives me error.....
- - - Updated - - -
okk... Then i should use a flag and i can't do any thing in except rise a flag in service routine... Right??
- - - Updated - - -
Also In my code i used more than 130 bytes for...
Hello everyone,
I am working on a project using AT89s52 and using keil Uvision 4 as compiler.Here i am using uart communication interrupt method..
I am posting it here....
void serial_IT(void) interrupt 4
{
char c;
start:
if (RI == 1)
{
RI = 0;
c = SBUF;
if(c <=...
Hello,
I am working on a project having 8051 controller and SIM900.
In this i have to make call to mobile numbers and send a voice msg. I am using apr2060 voice ic for this purpose in which i have recorded a voice msg.
Now problem i am facing is that the voice msg received over mobile...
Hii everyone,
I am working on a project and using At89s52 microcontroller for that......
My problem is micro freezes after few days and stop working......
It's giving me dot on lcd and whole system stops working....
Please help me.......
Thank u so much sir...... :-)
It's working now and data is not overlapping......
thank u....
and KlausST sir...u too....
- - - Updated - - -
It is working now.....but can u please explain me these line.....
send_byte(0xA0 | ( (nam & 0x70) >> 3 ) );
aknowledge();
send_byte((nam 0x0F) << 4)...
I am really sorry for late response....
Sometime circumstances are against u.....anyways
"Also the code look to be a bit bulky.."
may be sir ,my programming skills r too weak.
I have changed program as......
void Save_name_(int lo)
{
nam=lo;
start();
send_byte(0xA0 | ( (nam & 0x70) >> 3...
Thank KlausST and Venkadehsh sir...
Actually I am trying this at my hardware....
Due to some reason i m away frm my home....that's why i can't try this right now...
I will reply u as soon as possible...
Thanks again for helping me so much.....
Venkadesh_M,
ya sir.......it is a variable to find the memory location to store data.....name[i]
as...
for(i=1;i<16;i++)
{
name[i]=read_byte();aknowledge();
}
it's data word address for eeprom...
24c16 has 128 pages of 16 bytes each...
from page 00 to 7f0.
although frm the datasheet...
1-AT24C16A, 16K SERIAL EEPROM: Internally organized with 128 pages of 16 bytes
each, the 16K requires an 11-bit data word address for random word addressing.
2- A...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.