
Hi friends,
using graphic LCD in a project gives itreally a good look and flexibility of displaying different characters and shapes. But, the graphic LCDs are quite costly.
The NOKIA 3310 LCD provides a really low-cost solution to add a small graphic display into your project and also good for learning purpose. The LCD is SPI bus compatible, saving many pins for other uses. It operates at 3.3v.
Here is a small circuit for interfacing the 3310 LCD with AVR microcontroller ATmega8. The schematic includes LCD connection with SPI port of ATmega8 with other connections required by LCD. The 3.3v is generated using adjustable voltage regulator LM317 (I was not having any 3.3v regulator at the moment). An LED is also connected with microcontroller just for making sure that the controller is working, particularly when you don't see anything on the display!
Here is the schematic and the pin details of the LCD:


Here is a small circuit for interfacing the 3310 LCD with AVR microcontroller ATmega8. The schematic includes LCD connection with SPI port of ATmega8 with other connections required by LCD. The 3.3v is generated using adjustable voltage regulator LM317 (I was not having any 3.3v regulator at the moment). An LED is also connected with microcontroller just for making sure that the controller is working, particularly when you don't see anything on the display!
Here is the schematic and the pin details of the LCD:
The connector of LCD is 'touch' type. So, I made a small connecor PCB with tracks touching to the pins of LCD. The pcb was pasted at backside of LCD using cello tapes as shown in the back-view image
.
Here is a testing with Proteus ISIS Simulation:
The program routines are written in C with ICCAVR compiler. I've created a library for this display. The low-cost, easy availability has made me relly like this display.
I'm going to use it for
Download
----------------
3310 Library (ICCAVR)
3310 Library (AVR-GCC, winAVR, AVRStudio)
3310 project (CodeVision AVR)
Proteus Simulation Model (Simulation was done with CodeVision AVR Hex file)
Check out my thermometer project with this display:
Thermometer with Nokia3310
Download datasheets:
1. ATmega8
2. PCD8544 - nokia 3310 display controller
Thanks!!
--------
ccd@dharmanitech.com
very nice work dharmani
ReplyDeleteThanks, man!
ReplyDeleteCan you just mail me the sources of this thermometer project?
ReplyDeleteMy Email ID is vbalaji.acs@gmail.com
Ok man,
ReplyDeleteI've sent it, check it out in your mail!
Thanks dude...
ReplyDeleteI got it.
pls tell me part no of a 3.3 volt regulator. I have bought a 3310 lcd and wanna try out ur lib. Thanks!
ReplyDeleteA very easily available 3.3v regulator is LM1117-3.3
ReplyDeleteYou can also use an LM317 adjustable voltage regulator, where using a small potentiometer, you can get 3.3v or 5v whichever you want.
Great job! I'm impressed with all your projects andd will follow your work to learn more about MCUs.
ReplyDeleteHello Mr Dharmani,
ReplyDeleteI have made this 3310+ATmega8L interface but nothing showing up!!!
My Setup
**********
>>ATmega8L-8PU @ 1MHz internal
>>Power using 2 Pencil Batteries (1.5v each)
I have also gone through the code every thing looks ok for my Hardware setup
PLEASE HELP !!!
Hi Avinash,
ReplyDeleteare you getting atleast the LCD filled up with black dots? When the LCD is powered up, it shows the screen filled up with black pixels (may be of low contrast,but it'll be visible on sceen) just like the way alphnumeric LCD behaves when you power it on (there the upper line is usually filled with black matrix dots).
If you are not getting that, then there is a connection problem, check it out. If you have soldered directly on the LCD connector,chances are there that the thin transparent conductive layer (between the LCD connector & LCD screen) may have got some problem.
To Walther Grube:
ReplyDeleteThanks for your comment, man! :)
Thanks for reply!
ReplyDeleteMy LCD is not showin any thing not even black pixel. Yes I have soldered directly on PINs and thats even two times(first time got some problem).
Also the connector has moved a bit.
Ok i will try with new one
Can u send a code of that interface of the 3310 LCD with ATMEGA 8 uc.
ReplyDeletemail : tez_182@yahoo.co.in
Tejas
do u have full version of uVision 3(KEIL), if possible then send me the setup of that also asap
ReplyDeleteTejas
Hi tejas, I've sent you the code files and I don't use that compiler.
ReplyDeleteI'm a beginner Mr.Dharmani i would like to know one thing if I use say a nokia 1110 how different will my schematic be. Does the 1110 use a different driver and what about the libraries will they be different. I m trying to get my hands on a 3310 but in case i don't. how do i go about it on a 1110? Thank you.
ReplyDeleteHi,
ReplyDeleteCan you send to me the pcb adapter file? I would like to try using this lcd.
Good job.
Best regards from Brazil.
To CC Dharmani,
ReplyDeletei have interfaced 3310 LCD with atmega16(8mhz and 3.3v).it is not showing anything on display.
fuse bits selected: bootsz1,bootsz0,clkse3,clkse1,clkse0/
plz help me..thanks
To CC Dharmani
ReplyDeleteSir,
i have tried interfacing 3310 LCD with ATmega8L also.it is still not working.
connection and prog status:
1.connection as per your circuit diagram with 3.3V vtg regulator(1117).
2.i have put hex file given by u in controller.
3.fuse bits :hfuse:D9;Lfuse:E4;
8mhz frequency....
is there any way to check whether my LCD is working on not
Hi abhi,
ReplyDeleteHow have you connected the LCD with the controller, by soldering wires directly on the display connector? IF yes, then there are chances that the connection may have problem. The connector is having a transparent conductive layer to make internal contact with the display, which is very thin. If you apply too much of heat, it may get damaged.
If you have another display, give it a try. A working display will show matrix of black dots (may be faint) on the screen, even if it is not initialized.
Check the connections again.
Hello Dharma,
ReplyDeletei have become regular visitor to your wonderful site! you have connected nokia lcd to SPI port of AVR, will the display work if i connected to i2c port, as i have some other device on spi port ( yes, you guessed it - its SD card) since SDAT and SCK are also there in i2c port. i want to know exactly which protocol is supported by Nokia 3310 display - SPI or i2c?
Hi Nischay,
ReplyDeletethe nokia 3310 LCd works on SPI bus only, you can't connect it on I2C bus.
Even if you have anything connected on the SPI bus, still you can use the LCD on the same bus, as each device on the SPI bus has a separate Slave Select (SS) pin. You can connect as many devices on the SPI bus as you want provided that you have a separate SS pin for each of those devices.
Ofcourse, there are other methods to connect devises in SPI bus (like Daisy Chain), but in your case, connect the 3310 LCD on the same bus, and just use another SS pin for LCD which you are not using for the SD Card
hello sir,
ReplyDeletemy previous LCD is not working ,so i brought a new LCD and made same PCB for connection as you made.but still its not working ..its getting 3.3v between pins 1 & 6.. but not showing any black pixel dots.
i have done connection for ATmega8 as per ur circuit diagram and .i have pburnt .hex code provided by u in thermometer project.
according to diag shown by you pin no 8 is near hole drilled for holding LCD?
for checking LCD is there any other connection than pin 1&6
Hello Dharma, Thank you for clarifying my doubts. one more thing, from where did you buy 3310 display and how much it costs- i live in Hyderabad (A.P).here Electronics components shops don't sell these displays.
ReplyDeleteDear Nishchay,
ReplyDeleteIt is available in the Mobile market (Jagdeesh Market) in Hyderabad. I got that and it was working fine I got it working with ATMega32.
Regards,
Balaji.V
Hello Balaji,Thank you !
ReplyDeletebefore seeing your post,today morning i went to jadgish market and purchased the 3310 display, the vendor said it costs Rs.150, i bargained and got for Rs.130,i don't know if i paid more or less. i have just now finished making hand drawn pcb for connection,tommorrow i'll try to set it up with mega8
To Abhi:
ReplyDeleteHi, if you are using the thermometer hex file, it may not show anything on display if the thermometer IC is not connected, as the code may hang during initialization itself. Put up your email ID here, or write to me on ccd@dharmanitech.com, I'll send you the code without the thermometer IC, just to display some text on the 3310 LCD
Hello Dharma,
ReplyDeletewhen i power up the bread board with atmega8 on the board,my display just shows black screen and just hangs, i directly soldered 8 thin wires to the lcd pins ( was very careful ), my mega8 is running at 8Mhz IntRC.
one more thing,i have ANDed y addr with 07h and ORed with 40h and x addr ANDed with 7Fh and ORed with 80h to set cursor, is this correct ?
please mail me routines and .hex file for "NOKIA 3310 LCD interfacing with ATmega8" on
ReplyDeleteabhishekpawar11@yahoo.com
Helo Dharmani
ReplyDeleteCan u send a code of that interface of the "NOKIA 3310 LCD interfacing with ATmega8"
mail: smichaelxx@tlen.pl
Thanks a lot
@CC Dharmani
ReplyDeletehello sir i saw your project its really fascinating.
i want to interface the same lcd with atmega 128 . what changes i should make in ur project to do so.
can you mail me the sourse code of your project.
Sir,
ReplyDeleteI have AtMega128 and I want to interface my Nokia3310 LCD to it. Please give me some direction so as to how to proceed or how different my connections would become on Atmega128, compared to your Atmega8.
and also please mail me some files so that I can check my LCD display as to is it working or not.
Earlier I was told by someone that since my LCD has different controller(PCD8544), I cant run it with Atmega128 that has AVR. Please help me.
Looking forward for a speedy reply.
Naveen
naveen@goyal.tk
What you were been told was false. You can talk to the controller in LCD with any microcontroller for that matter.
ReplyDeleteIn the circuit, I have PIN4 of LCD connected to PB0(ICP). Please tell me is it PB0 or ICP?
ReplyDeleteThanking You,
Naveen
Balaji said it correctly, you have been misinformed. Any microcontroller having SPI bus can be interfaced with this LCD easily, and mega128 is having it.
ReplyDeleteYou won't have to change many things there.
No change in the DS1621 interface, as the mega128 is having the same
I2C (TWI) interface as the mega8.
For connecting the Nokia display, again there won't be ant change in
the SPI bus connection, just use the MISO, MOSI & SCK same way as
shown in my schematic. Only thing you have to ensure is that you
connect the same port pin which I used for connecting the chip-select
pin of the display, if you don't want to change the code.
That's all, you can compile the code again for the mega128, and there you go!!
To Naveen:
ReplyDeletethat pin is PB0, so connect it wherever PB0 comes in your new controller, don't bother about ICP
may you send to me the code at my mail sameh167@hotmail.com
ReplyDeletethanks for help
@cc Dharmani..
ReplyDeletesir can u mail me the code at
monkmanish@gmail.com
Hi Mr Dharmani, very nice work. can you send me the source code via e-mail?
ReplyDeleteMy mail address is bongy@email.it thank you.
Thats very nice work! But my display still does not work. It even does not show black dots vhen it is not inicialized. I have display from mobile 3410 I thought that is the same as 3310 but I found that is not... So it will not work, does it? :) Could you send me source code and hex for simple LCD interfacing? I will try to get some 3310 display. By the way.... did you try to interface 3410 display? Thanks very much. pepajanda@seznam.cz
ReplyDeleteHi Josef,
ReplyDeleteI haven't tried nokia 3410 display, so no idea whether it will work with this code or not.
I've sent you the code for 3310 lcd.
hello dharmani...
ReplyDeletei already completed compile thermometer.hex from this schematic, but i not use thermometer,succes lcd is flame,but not appear character,just blank "black" lcd. i think connection schematic is true. i try just atmega8 and lcd.So,could you send me this file.hex..how to setting internal clock,i'm not understand..could you give me library .hex with use external clock just simple 4-12 mhz.
this my email (am8510@gmail.com)
ReplyDeleteHi!
ReplyDeleteI'm having a problem.
I've compiled my code writing to the display works. But the display is constantly blinking. The text appears but the background contrast is pulsating. Running the program to a constant while(1) do LcdUpdate decreases the intensity slightly but not much better. I'm running it on a MEGA8 at 4 or 8 MHz. BTW, what is the lowest frequency I can use?
hi ,
ReplyDeletethis praveen , i have ds1621 in my weather station project i am unable to check it out man , please send me the c code and full details about it please i am really in urgent to test it ,,
hello
ReplyDeletecan you send me the source file of this project.
praised63@gmail.com
thanx
Hello Dharmani Sir,
ReplyDeleteAfter seeing all posts i got interest to do the nokia lcd project. plz send me the code and hex file of he lcd interfacing with atmega8 without that temp ic.
hari_89c51@yahoo.com
Thanks
sir i want information to operate nokia 3310 lcd using at89s52 plz sir
ReplyDeleterupeshaborkar@gmail.com
hello cc dharamani i have got connected the circuits of 3310lcd with atmega 16 can you send me the source code and hex file to my mail id praveenat1985@gmail.com
ReplyDeleteaniket
ReplyDeleteSir,i want to use nokia3310 display for my project.i have seen the lib files,would you plz send me the complete c code of interfacing 3310 with atmega8.i am also using RF comm in my project and having problems of noise being read by receiver.plz tell me the baud rate to be used.
email:patil.anikett@yahoo.in
gr8 work sir!!!
ReplyDeletewil u provide a working 3310 LCD C code .....using Atmega 8?
i m waiting sir...
my email-id is
sumit3189@gmail.com
thank u very much!!!!
ReplyDeleteHelo Dharmani
ReplyDeleteCan u send a code of that interface of the "NOKIA 3310 LCD interfacing with ATmega8"
mail:rupeshaborkar@gmail.com
Thanks a lot
hey can u tell me what ontent error in codevision avr
ReplyDeletecan u tell me what is flash error and address content error in codevision avr
ReplyDeleteHelo Dharmani
ReplyDeletei work with codevision.
Can u send a code of that interface of the "NOKIA 3310 LCD interfacing with ATmega8" in codevision?
mail:ro_hmm@yahoo.com
Thanks a lot
Nice work. What is the spacing and width you used to connect the pcb tracks to the lcd connector?
ReplyDelete(pls send to txstart@gmail.com)
Do let us know because soldering to the connector is not so nice.
Cheers,
The center to center distance between the pins is 1.15mm. You can use pad width as 0.7mm and remaining (1.15-0.7) as space between the pads.
ReplyDeleteHello -
ReplyDeletenice work and the clean layouts are good to see. I am trying to get this 3310 lcd working with an arduino duemilanove (atmega328). can you suggest a schematic or photo for this layout? having a bit of confusion - some say sites resistors, others not, others caps & resistors. i would rather see a working example than destroy several lcds through trial and error. thanks.
-mike
Hi dharmani,
ReplyDeleteMy project is to reduce power dissipation in LCD, for that I have chosen atmega169 as the LCD controller. I will be varying the frame rate, duty refresh ratio to see how does power used changes. Which LCD can be used for this, graphical or alphanumeric, tell me the particular part no. Would I have to use another controller that would actually send the data to the LCD or with just atmega169, I would be able to perform all these functions?
Please help me.
Regards
Rohit
Hello Dharmani....In the file 3310_routines.h, you have written the code
ReplyDelete#define SET_RST_PIN PORTB |= 0x10
#define CLEAR_RST_PIN PORTB |= 0x10
Both these lines mean the same and the reset pin of the LCD controller is active low..So, I think it should be
#define CLEAR_RST_PIN PORTB&=~0x10
Hello,
ReplyDeleteReally nice project.I tried 3310 project with atmega8 that is available on net, but proteus simulation is showing garbage.Can you please send me your function library for lcd and a test hex file.
(devi.anant@gmail.com)
Thanks.
Thumbs up :)
ReplyDeleteBut why did you skip PB1?
Hiiii.... Dharmani...
ReplyDeleteCould you help me... to send C code and the LCD library...
i need it so much...
thank you so much for helping....
best regard.
Hiiii.... Dharmani...
ReplyDeleteCould you help me... to send C code and the LCD library...
i need it so much...
thank you so much for helping....
best regard.
ucupz_lc@yahoo.co.id
i really like your work
ReplyDeleteif you can please send me the source code.
i am working with atmega8.
my email id is percy.embedded@gmail.com
Hello, Mr. Dharmani.. Iloved the way you've described the topic. wish u good luck in your future endeavours!!
ReplyDeleteI have decided to follow along your lines to interface 3310 to ATmega8. It would immensely help me if you code send me the code files to
pratikshuklalucku@gmail.com
Thanks n GOOD LUCK!!
The link to the LCD Font Generator program is a dead link. I searched for a few hours for the program but can't find. Are you able to send to me?
ReplyDeletecan you please send me the code for this. I will set this up using the exact same setup as you. Thanks a lot in advance. My e-mail ID is find.the.immortal@gmail.com
ReplyDeleteHi, very cool man, thanks to you I built it from start, but can you pls send me the code, thanks very much,
ReplyDeleteKustas
kusta14@hotmail.com
Can you please mail me the sources of this 3310 LCD with atmega8 project?
ReplyDeleteMy Email ID is sips.delphi@gmail.com
sir can u help me !
ReplyDeletei want to interface nokia screen with atmeg2560. my email id is
johnalfred394@rediffmail.com
Hi,
ReplyDeleteI did everything you said above in this article. I write a simple test string on the lcd. The string shows up but the screen blinks. I goes black, then white, again black, and so on. I can se the text only when is white. What can I do?
I think is something about the contrast, but I can't figure out what...
The LCD's power supply is a LM317. I do have put a 10uF capacitor on Vout. If I take that capacitor the screen goes dark, if I put it, it starts blinking.
My email is: iulian.matesica@gmail.com - but I think here is the best place for the solution. Maybe this is useful for other people.
Hi Lulian,
ReplyDeleteI hope you've solved the problem by now, as I also can't see what's wrong there. Certainly contrast is not a problem, unless you keep changing it in the software. Since contrast is adjusted only once during the LCD initialization in the code, it will remain the same, it wouldn't result in blinking.
Have a look at any part of the code which you might have modified.
This can also result if the capacitor you mentioned keeps charging discharging, may be result of faulty cap, I guess.
Or the worst thing, try with another display.
sir,i wanna interface nokia 1110 with 8051,,does it suppports at commands,,,wats process???plz help me out...
ReplyDeletemy project is vehicle tracking system using gps & gsm in wich extracting info from gps receiver interfaced with 8051,sending that info(longitude,lattitude) to remote gsm mobile on request to the nokia 1110 interfaced with the same microcontroller
Hi Dharmani
ReplyDeleteThank you for sharing your work.
Can you tell what is the use of following function.
void LCD_setPixel ( unsigned char x, unsigned char y);
void LCD_clearPixel ( unsigned char x, unsigned char y);
Also I can able to display char only on line 1,2,3; other lines cant display any char.
what is the fault!
Dharmani sir can you please mail me the source code for this thermometer....
ReplyDeletemy mail id is
ritesh_kumar_8467@yahoo.com
How to test 3310 LCD before connecting to Microcontroller?
ReplyDeleteI have connected 10microF to Vout and ground and then connected 3V battery to Vdd and Ground. remaining all pins including reset pin left unconnected. But there was no any change in the display.
Do I need to connect Reset to Ground.? while testing?
Can anyone confirm this please?
Saif
thank you mas dharmani sampean emang apikan tenan,,,
ReplyDeletehello dharmani,,,
ReplyDeleteI devartha from Indonesia, I'm very interested in your article and I feel very lucky to be able to read it ...
I need your help to give an example using the basic language program in Bascom avr ...
thanks before
hi, can i use the phone's board it has connectors for it but im not sure will it work or not my email:youssefaly1997@gmail.com
ReplyDeletethanks,
youssef aly
Can you just mail me the sources of this thermometer project?
ReplyDeleteMy Email ID is aditya.boby@gmail.com
sir , i am making a project on accelerometer and i want to connect my adxl 335 to the bread board
ReplyDeletesir actually i am using adxl 335 PCBZ
which is very small (4mm x 4mm x 1.45mm LFCSP) and can't be soldered directly.
so how can i connect it with breadboard.
i don't want to use breakout board since i have already purchased the ic.
please send me the files required to make the pcb at youssefaly1997@gmail.com thank you
ReplyDeletemakasi banyak pak... sangat2 membantu
ReplyDeleteHello,
ReplyDeleteI'm trying to interface an Atmega8a with this LCD but nothing shows on the screen. The board connections are fine and SS, SCE and RST pins are connected as in your project.
The screen works. I doscovered that if I connect SCK to GND I get some random lines on the screen.
However, it seems that I can't use MISO pin as an output to make it high or low to reset the LCD.
So, I modified the library like this:
void LCD_reset()
{
SPCR &=~ 0x40; // disable SPI
PORTB &=~ 0x10 ; // clear RST pin to trigger a RESET on LCD
delay_ms(100); // delay required by screen...
PORTB |= 0x10 ; // set RST pin
SPCR |= 0x40; // re-enable SPI
}
void LCD_init ( void )
{
delay_ms(100);
CLEAR_SCE_PIN; //Enable LCD
LCD_reset();
SET_SCE_PIN; //disable LCD
LCD_writeCommand( 0x21 ); // LCD Extended Commands.
LCD_writeCommand( 0xE0 ); // Set LCD Vop (Contrast).
LCD_writeCommand( 0x04 ); // Set Temp coefficent.
LCD_writeCommand( 0x13 ); // LCD bias mode 1:48.
LCD_writeCommand( 0x20 ); // LCD Standard Commands, Horizontal addressing mode.
LCD_writeCommand( 0x0c ); // LCD in normal mode.
LCD_clear();
}
So, what I did is to disable SPI while making MISO pin go low to reset the LCD and re-enabling the SPI afterwards. Still it does not work.
Do you have any idea what might be wrong?
And also, I'd like to know what's the reading of VOUT of the screen?
ReplyDeleteHello,
ReplyDeleteHow to test whether 3310 LCD is working or not??
Hello,
ReplyDeleteI have connected the lcd like you and it works. The only thing that makes me wondering is how come the MISO pin works as an output. In the datasheet it says that when SPI is enabled the MISO pin is configurated as an input. And if that is so then how is it possible that still the lcd gets reseted.
The other thing is the power supply of the lcd. I can not get it to work with 3.3V. If I wont the lcd to show images that are visible I have to use 4V minimum. I do not know exactly wich model of the NOKIA lcd I am using. Is it possible that I have an lcd that works on higher voltages? I tried almost everything but the logic level shifting. But if you design works without it then I don't know why my shouldnt.
Anyway great job for you and I hope I get your reply.
please reply on previous posts..
ReplyDeleteI want to interface nokia 3310 lcd with msp430f261x . Anyone who has worked on it ,kindly help me....
ReplyDeletecan v use Nokia 3315
ReplyDeletehey its great man...i am begnner and that i get it usefull thanks bro..
ReplyDeleteI searched the internet over full night, every one using the regular same LCD screen(16x2). this is first blog i found which uses a different type of LCD(nokia). where did u get the details of that LCD. Any your blog is really nice. thanks for sharing.
ReplyDeletehttp://www.npeducations.com
hello,
ReplyDeletei'm a beginner, and i would know step by step how to creat the pcb for lcd
my mail : bennour.md.karim@gmail.com
thx
hello Dharmani sir,
ReplyDeleteSir I would like to interface nokia 6610lcd with avr in code vision avr. Could you provide the library for the same and proteus simulation model.
Thanking you,
Ankit
(ankitmaurya001@gmail.com)
Nice work done.
ReplyDeleteThan'Q'.
Hello there! Great Job!
ReplyDeleteMay I ask if your library have some license?
I want to use it in a PIC project and I will port your library to CCS C, but I want to know if it okay to do that, and should I do in order to get the permission.
I will publish the source if I ever finish my project. Thanks!
@Checo:
ReplyDeletethis library doesn't have any license. You are free to use it the way you want. Enjoy!
hy...
ReplyDeleteam using nokia3310 display..for my project called logic analyser...its displaying nothing when i give pulse
from a t.v remote...so i checked whether its workin or not...i gave power supply
its just displaying some lines for 2minutes. and disappearing..please help me..mail id:tejarazz22@gmailcom
Hello!,
ReplyDeleteI found old 3310 and want to use it.
I solder it up and connect to mega8
i turn power ON and nothing displays,
but when i turn OFF power it shows some random lines.
here is pic:
http://i.imgur.com/zwkS6m4.jpg
Hello!,
ReplyDeleteI found old 3310 and want to use it.
I solder it up and connect to mega8
i turn power ON and nothing displays,
but when i turn OFF power it shows some random lines.
here is pic:
http://i.imgur.com/zwkS6m4.jpg
nokia 3310 lcd interfacing is very good project but i want nokia 3310 or nokia 1100 or 1202 lcd interfacing in PIC Series microcontrollers
ReplyDeleteplease give me help
and send me solustions
at my email muqeemcsk@gmail.com
thanx
Sir thankyou!
ReplyDeleteThis is the right place to get more stuffs,you always have something new in this site.
Sir i am using this lcd with avr studio4 including your routine file but didnt get any text out.sir my connection is very precise as in your diagram.i think there is something wrong in my main.c file
Sir please send me sample main.c source code ,my email is dubeyhariom4@gmail.com
Hi Hariom,
ReplyDeleteyou can first try the LCD with one of the hex files available in the zip files that you download from this post, like the one I used in proteus simulation. This way, your connections and the LCD will be tested. Later on you can modify main file the way you want.
Hi,
ReplyDeleteHow do you create a white text on a black background?
Can you please give a sample code for it? I have been searching but did not find any code.
My objective is to create a scroll up and down, but the black background will be the one to move up/down on each row.
Hoping for your response.Thanks
Hi Mr. Dharmani,
ReplyDeleteI need to interface with Nokia 3310 LCD for a microcontroller project, but I am not familiar with soldering, moreover the pin are too small on the LCD. Is there a way I can interface with the LCD without soldering.
Thanks and Regards
RA
THANKS
ReplyDeleteThank you for sharing your article :) This is very helpful
ReplyDeleteVery nice post! :) Thanks for sharing..
ReplyDeleteGood job :)Thank you for sharing.
ReplyDeleteThis is very helpful
ReplyDeleteFinal Year Projects in Chennai
ReplyDeletehello
ReplyDeletecan you send me the source file of this project.
mijje09@gmail.com
thanx
It is some mistake in SPI_INIT
ReplyDeleteI used spimode0 (CPOL=0 CPHA=0) sclk polarity for good work.
You should also check The Engineering Projects because they have posted a lot of Arduino Projects and PIC Mirocontroller Projects and have also designed many new Proteus Tutorials. I hope you guys are gonna like them.
ReplyDeleteThanks for sharing nice information.
ReplyDeleteVisit Excel Automation Solutions, the only Institute which offers you the best PLC Training in Chennai and also other relevant PLC Course Training in Chennai
Im a beginner. Mr Dharmani, can We plug input from tv tuner to this circuit? I mean , is this circuit contain AVin?
ReplyDeleteNice blog...
ReplyDeletePLC training in Cochin, Kerala
Automation training in Cochin, Kerala
Embedded System training in Cochin, Kerala
VLSI training in Cochin, Kerala
PLC training institute in Cochin, Kerala
Embedded training in Cochin, Kerala
Best plc training in Cochin, Kerala
You can now the GATE 2018 Cut Off which is available here.
ReplyDeleteCool !
ReplyDeleteGreat Post..Thanks for sharing.
ReplyDeleteInplant Training for in Chennai | Inplant Training for in Chennai For ECE | Inplant Training For EEE | Inplant Training in Chennai For EIE | Inplant Training in Chennai For IT Students | Inplant Training in Chennai For CSE Students | Inplant Training in Chennai For Mechanical Engineering Students | Inplant Training in Chennai For CIVIL Enginnering Students | Inplant Training For MECHATRONICS
hey friend, you have done very nice work, I have suggested your site to my friend who's from electronics background. Keep going.
ReplyDeleteHey admin, thanks for the post. I was looking looking forward to buy nokia android new version and your blog is very helpful.
ReplyDeleteAwesome article.The information I have been searching precisely. It helped me a lot, thanks. Keep coming with more such informative article. Would love to follow them.
ReplyDeleteVLSI Training in Chennai
ReplyDeleteStudents are able to Karnataka 2nd PUC Hall Ticket 2019 Download Name Wise only if this facility is provided online at the official website
Good news students. Rajshahi board is soon going to publish the class 8 or JSC results in the official site along with other boards. The
ReplyDeletejSC Result 2018 Comilla Boardwould be available by the end of December 2018. You can know the exact result date by reading this post completely.
I love this blog because it contains new and interesting posts which gives a motivation to do charity works. Thank you for your share. 12th Model Paper 2019
ReplyDeleteScience animated video in 3d Best Mobile App Freelancer
ReplyDeleteClass 9 study material
SSC Bank Government job Notes
North Carolina Vacation Rentals
ReplyDeleteMykonos Greece Holidays
Long Beach Resorts Condos
Cape Coral Vacation Rentals
Aviana Resort Orlando
Solterra Resort Orlando
Fort Lauderdale Vacation Rentals
Daytona BeachVacation Rentals
very nice work dharmani sir
ReplyDelete10th board paper 2020
i am sharing to great article that article very useful to all the students
ReplyDelete12th Model Paper 2020
BSNL and Nokia inked a MoU to explore opportunities in the public safety space as a joint initiative. “Under the agreement, Nokia will become BSNL’s Original Equipment Manufacturer (OEM) technology partner for public safety projects. The collaboration will assist in advancing public safety standards in the country and supports the government’s Smart Cities Mission,” Visit the link for more details
ReplyDeleteIt has been simply incredibly generous with you to provide openly what exactly many individuals would’ve marketed for an eBook to end up making some cash for their end, primarily given that you could have tried it in the event you wanted.nebosh course in chennai
ReplyDeleteBefore buying the Land, you need to get all the information related to it. It is very vital to know about the Classification of Particular Land anyway banglarbhumi.gov.in 2019 Plot info Request
ReplyDeleteAwesome article.The information I have been searching precisely. It helped me a lot, thanks. Keep coming with more such informative article. Would love to follow them.
ReplyDeleteJAC 10th Model Question Paper 2020
If the details you have entered are verified, click on Get Authorization Pin. You will receive an OTP to your registered mobile number Download UAN Passbook in passbook.epfindia.gov.in
ReplyDeleteThanks, man!
ReplyDeletehttp://www.navodayaresult2019class5th.in/2018/12/jnvst-2019-jnvst-result-2019-bhopal.html
Ok man,
ReplyDeleteI've sent it, check it out in your mail!
http://www.jnvstparinam2019.in/2018/11/jnvst-model-questions-paper-2019-exam.html
Thanks for your comment, man! :)
ReplyDeletehttps://www.jnvst5thclassresult2019.in/2018/11/navodaya-6th-admit-card-2019.html
SBI HRMS EMS Login hrms.onlinesbi.com EMS stands for Enterprise Messaging Service. It is another service managed by State Bank of India. It gives message alert to the account holder
ReplyDeleteOk man,
ReplyDeleteI've sent it, check it out in your mail!
https://www.10thmodelquestionpaper.in
The new provisions in the GPF rules have been reviewed by Central government and it has now been decided to permit withdrawals from the fund by the employee or subscriber for obligatory expenses viz. betrothal (engagement), marriage, funerals, or other ceremonies of self or family members and dependants, besides illness of aself and familymembers upon request.
ReplyDeleteIndian Railway Recruitment Board (RRB) Secunderabad has recently released the RRB Group D Results 2019 of CEN No. 02/2018. Candidates can check their RRB Secunderabad Group D Results 2019 Here
ReplyDeleteSBI provides easy to access the services to all its employees. For more details visit Services Provided by SBI HRMS, What is SBI HRMS, Apply Loan, Leave in SBI HRMS Portal
ReplyDeletehttps://bsnlindia.online/
ReplyDeletethank u very much!!!!
ReplyDeletemodelPaper 2020
Sebastian Getaways offering you exceptional vacation rentals properties in Florida that will exceed all your expectations. Fort Myers Vacation Rentals
ReplyDeleteSebastian Vacation Rentals
Great job! I'm impressed with all your projects andd will follow your work to learn more about
ReplyDeleteRaj Board 8th Sample Paper 2019
Sir this blog is very helpfull to me... thank you
ReplyDeleteAndroid App Development
iOS App Development Service
Yii PHP Framework Development
Thats very nice work!
ReplyDeleteVat in Dubai
Audit firms in Dubai
Accounting firms in Dubai
i really like your work
ReplyDeleteUI Development Companies
Dashboard Design
User Interface Design Firm
i really like your workUI Development Companies
ReplyDeleteDashboard Design
User Interface Design Firm
Great job! I'm impressed with all your projects andd will follow your work to learn more about
ReplyDeleteWebsite designing London
WordPress development company in India
Top digital marketing agency in India
i really like your work
ReplyDeletetally dubai
zoho partner dubai
vat filing uae
i really like your work
ReplyDeleteChicago mortgage lenders
Chicago mortgage rates
Chicago mortgage broker
Thats very nice work! But my display still does not work.
ReplyDeleteNCERT 9th Solution & Books & Syllabus 2019-2020 Hindi & English Medium
This RPA Training makes audience for the deliver cost-effective solutions to the companies in the span of the time. RPA is processing the transaction, manipulating the data, triggering responses and communicating with other digital systems. NBITS Robotic Process Automation Anywhere (RPA) with UiPath training course will build your RPA expertise from the ground up using the advanced UiPath RPA platform. This course will prepare you for the RPA Developer Advanced Certification exam. rpa training in hyderabad
ReplyDeleteGood job :)Thank you for sharing.AP 12th Model Questions Paper 2020
ReplyDeleteThanks for your comment, man! :)
ReplyDeleteMP Board 12th English Hindi Medium Model Question Paper
can u tell me what is flash error and address content error in codevision avr
ReplyDeleteAjmer Board 10th Matric Sample Question Papers
Interesting work
ReplyDelete-Team myusys
www.myusys.com
Interesting work
ReplyDelete-Team Myusys
Thanks for your comment, man! :)
ReplyDeleteKAR SSLC Model Paper 2020
i need it so much... thank you so much for helping.... JAC 10th Matric Model Questions Papers 2020
ReplyDeleteTNPSC Group 2 Model Question Paper 2019 TNPSC குழு 2 மாடல் கேள்வித்தாள் 2019
ReplyDeletehttps://www.mp9.in/
https://www.mp9.in/
ReplyDeleteFakaza music downloads 2019,
ReplyDeleteNigeria news today,
insurance phone number,
amapiano 2019,
Good stuff. Thanks for the post
ReplyDeleteHI
ReplyDeleteGreat stuff!!informative
Thanks for the sharing
Thanks for sharing
ReplyDeleteAfter going over a handful of the blog articles on your website, I truly appreciate your technique of writing a blog.
ReplyDeleteSelenium Training in Bangalore
Selenium Course in Bangalore
Selenium Training Institute in Bangalore
Selenium Course Fees in Bangalore
Mean Stack Developer Training in Bangalore
Mean Stack Course in Bangalore
Mean Stack training in Bangalore
Web Design Training in Bangalore
Web Designing Courses in Bangalore
web design course fees in bangalore
Nice Post.
ReplyDeleteIts just what I wanted.
Soccer Prediction
Football Prediction
Predictz
Soccer Prediction Today
Soccer Vista
Good stuff. Thanks for sharing
ReplyDeleteKeep blogging
great post.
ReplyDeleteCGBSE 12th Date Sheet Chhattisgarh
Great information available in my website.<जेएसी 12 वीं इंटरमीडिएट मॉडल पेपर्स
ReplyDelete
ReplyDeletegreat post.JAC 10th Admit Card
great post.MP Board 12th Model Paper
ReplyDeletegreat post
ReplyDeleteFederal Road Safety Corps Recruitment
ReplyDeleteNigeria Customs Service Recruitment
Nigeria Police Force Recruitment
Nigerian Prisons Service Recruitment
Federal Fire Service Recruitment
Nigeria Customs Service Recruitment
Nigerian Airforce Recruitment
Nigerian Navy Recruitment
Nigerian Army Recruitment
Nigeria Immigration Service Recruitment
Thanks for contributing your valuable time to post such an interesting & useful collection.
ReplyDeleteWe are also providing Mobile App, Web App, IT Staff Augmentation, Data Analytics & Reporting Solutions, and Enterprise Software Development. If you're interested visit in http://www.nbnminds.com/
Entertainment
ReplyDeleteThanks for this post
Recruitment and Job Vacancy
Daily post
Health live update
Can u send code of that interface of the "NOKIA 3310
ReplyDeletenice post you have here
ReplyDeletenice information share to me.10th model paper 2020
ReplyDeletethank you for seeing to my posts.
ReplyDelete12th model paper 2020
my latest updates are availabla
ReplyDeleteCG Board 10th Questions Paper 2020
ReplyDeleteJAC 10th Blueprint Model Paper 2020
ReplyDeleteRBSE 10/12 Model Paper 2020 rajeduboard.rajasthan.gov.in, As all understudies realize that the 10th and 12th examination is led each year by the Rajasthan Secondary Education Board, Ajmer RBSE. What's more, a large number of understudies go to class exams. Also, to give their exams, all understudies need that they get a decent score in the examination for which they work hard. To satisfy the diligent work of the understudies,10th / 12th Raj Model Questions Papers 2020
That is really cool blog, your explanations where really helpful i love it thanks
ReplyDeleteI will try and see if i can put up something wonderful like this your article is wonderful
ReplyDeleteThis is very educational content and written well for a change. It's nice to see that some people still understand how to write a quality post!
ReplyDeleteAmazing article .
ReplyDeletespring mvc interview questions
ReplyDeleteMaharashtra Board SSC Model Papers 2020, Maha SSC Previous Paper Maharashtra Board SSC Exam Model Papers 2020, Maha SSC Previous Paper Free, Maha Board 10th Old Question Papers, Maha Board 10th Sample Paper, Maharashtra SSC Exam Practice Sets, Maharashtra Board SSC Model Paper 2020 The Maharashtra State Board Of Secondary &Amp; Maharashtra Board SSC Model Papers 2020
ReplyDeleteMaharashtra State Board SSC Board Course 2020 HSC Syllabus 2020 PDF Maharashtra State Board Course New Course for SS 10 2020 10th Class for Rama Clay Maharashtra Board 2020 10th Course Maharashtra Board 2020 Maharashtra SSC Board Syllabus 10th PDF 10th Course Maharashtra Board 2020 10th Course Maharashtra Board 2020 Class 10 SSC Maharashtra 10th Course Maharashtra Board Mathematics courses for 2020Maha Board SSC 10th STD Model Paper 2020
I never read such beautiful article before. This article is very unique and full of surprise. I nver read this kind of article that is straight forward when regarding to the topic. Very intense kind of writing. Keep up the good and unique article writing.
ReplyDeletethank you for visit my site very useful to all bihar board students 2020.BSEB 12th Model Questions Paper 2020
ReplyDeleteN-Power Recruitment
ReplyDeleteP-YES Recruitment
NCS Recruitment
NNPC Recruitment
NAF Recruitment
Nigerian Army Recruitment
Nigerian Navy Recruitment
Civil Defence Recruitment
All Pass Questions & Answer PDF
pls tell me part no of a 3.3 volt regulator volt regulator
ReplyDeleteIbom Air
Customs
NDDC Recruitment
ReplyDeleteSpot on with this write-up, I actually think this amazing site needs a great deal more attention. I’ll probably be returning to read through more, thanks for the advice!
UI Development Institute in Bangalore
Python Training in Marathahalli