How its possible JPEG decoding with a PIC16F690(200 ns instruction cycle MAX) !!!!
Even though in asm its just amazing the performance of that controller. I can't just believe that. The decoding + lcd at 5MIPS, I can't do this even with a 16MIPS 8bit micro.
How its possible JPEG decoding with a PIC16F690(200 ns instruction cycle MAX) !!!!
Even though in asm its just amazing the performance of that controller. I can't just believe that. The decoding + lcd at 5MIPS, I can't do this even with a 16MIPS 8bit micro.
thats nice, but how to write hex code for image in memory card and read it by microcontroller , and display image on screen i am doing same give me direction
Would any PIC work for a similar type device as I have lots of phone LCD's including a 5110 and an LCD simerler to the one that comes off a 3310. I do need to lern how to program the PIC though.
Very interesting. I have been trying to do similar things just a bit different. Plz answer back if you can steer me in the right direction. Also did you make the board that all the stuff attaches too? It looks home made and is that your face on it lol?
Awesome. I have a one question. Did you ever control Nokia display with EPSON L1F10085 driver ? If so, then write,how you do it. Sorry if my English is not sufficient.
Hello again bro! I have my philips PCF8833 based LCD working!, But is quite slow to refresh the entire screen, it takes about 10 ms ... I am using PIC18F452 @ 48MHz, SPI interface is through software (because I could not use the hardware SPI @ 9bits) so I'm wondering if this could be my problem, I am also using using 12bits/pixel. I need to know how to refresh small areas of the screen leaving the rest intact, to make the highlighting of a selected text as your in 00:25 for example. thanks!
@rectanglepusher Hi I had troubles too, now they were solved... but you should have in mind that there are 2 differents controllers for the same nokia mobile phone LCD, im my case it was phillips pcf8833 compatible, your LCD may be the EPSON one, are you using C or ASM? and SPI interface is trought HW or SW?? again sorry if my english is too poor.
@rectanglepusher Try to read this page, it will help! "reifel . org / PICUserInterface /" (without spaces)... there is a lot of info take a look into "Nokia 6100 LCD Display Driver Tutorial"
@rectanglepusher 4mhz is too slow but it should work.. im using an 18f452 at 40Mhz (10x faster) and it still slow to draw a complete 132*132 image.
according to PHILLIPS datasheet the minimum serial clock SCLK period (SCLK) should last 150ns, it does not specifies about MAX SCLK period... but try to speed it up.
I'm very impressed!! compliments!! which PIC micro have you used?I'm trying to make a similar project with an spi interfaced LCD and the Blackberry's trackball....I think I'll use a PIC24FJ128 micro...can we exchange some data (schematics, pcb ecc)??
Did you use microchip's graphics library to do the graphics? Is there a function from microchip that does the picture rendering on the lcd or did you have to write your own? Very nice project by the way.
Hi, Nice project , I'm curius How you transfer the serial data to LCD? Using SPI? USART? I did experiment it, I use software serialise, It quite slow.. Thanks,
Really Nice work! Have som questions though. What PIC do you use, and why? How did the initiation start when you changed LCD, I figure you just changed the LCD when the circuit wwere off and that an ON-switch starts both the PIC and LCD (along with all other peripheals) Do you use a separate LCD driver that handles the LCD by the input from the PIC or is it directly driven by the PIC itselfe? Would be really nice to see more details of the small parts of the project like how to make the SIM work
wonderful...one of the best projects i ever seen...Congratulatios. I have a nokia 2650 LCD but i don't know the configurations of pins... if you can help me i will be graceful! good luck in your next project! P.S do you have a site ?!
great project mate :) , can I ask , where did you get the info for the screen ? I have a screen form a nokia 6230 I would like to use but I cant find any data on it. any help would be great Thanks :)
now you can build your own GSM :)
Rubdos 8 months ago
i like very much your project!
turytorrinco27 8 months ago
This has been flagged as spam show
Browse single women seeking a men in Australia mworld5.info
KaitlynBenx 9 months ago
This was amazing. Nice work, great ideea. Thanks for sharing.
logicmindtube 9 months ago
Comment removed
logicmindtube 9 months ago
U wrote in ASM
GOd u must have a greeeeeeeeeaaaaat deal of patience
it takes forever aspicially with a program that complex
pvkvicky2000 11 months ago
Good Job with the pic, you can tell info about of acces to a SD card in PIC ASM?
tejonBiker 1 year ago
Amazing! I w4nt ur sk1ll5!!
unlokia 1 year ago
This has been flagged as spam show
Great Job..
But how you did that???
How its possible JPEG decoding with a PIC16F690(200 ns instruction cycle MAX) !!!!
Even though in asm its just amazing the performance of that controller. I can't just believe that. The decoding + lcd at 5MIPS, I can't do this even with a 16MIPS 8bit micro.
Expecting your reply..
anandpv2007 1 year ago
Great Job..
But how you did that???
How its possible JPEG decoding with a PIC16F690(200 ns instruction cycle MAX) !!!!
Even though in asm its just amazing the performance of that controller. I can't just believe that. The decoding + lcd at 5MIPS, I can't do this even with a 16MIPS 8bit micro.
Expecting your reply..
anandpv2007 1 year ago
@anandpv2007 Sure it wasnt just BMP files....
beyondhelp00 8 months ago
This has been flagged as spam show
Do not depurate be happy with naughty women mworld5.info
drhfhfvxdvx 1 year ago
thats nice, but how to write hex code for image in memory card and read it by microcontroller , and display image on screen i am doing same give me direction
TEJASPATEL210 1 year ago
The background is a your song?
very beautiful
daxweb 1 year ago
This has been flagged as spam show
Do not depurate be happy with naughty women **mworld5.info**
drhfhfvxdvx 1 year ago
Would any PIC work for a similar type device as I have lots of phone LCD's including a 5110 and an LCD simerler to the one that comes off a 3310. I do need to lern how to program the PIC though.
TheEPROM9 1 year ago
Make a tutorial on how to make one of those
lsartam 1 year ago
whats the frame rate of this display? are you drawing all pixels in each iteration? or just the affected ones?
slheronk 1 year ago
can i see your source code? i cant get mine to work :(
rectanglepusher 1 year ago
Very interesting. I have been trying to do similar things just a bit different. Plz answer back if you can steer me in the right direction. Also did you make the board that all the stuff attaches too? It looks home made and is that your face on it lol?
fitzgerald95971 1 year ago
How many colors can handle those LCDs?
RDCST 1 year ago
Hey this is really awesome.. Keep up the good work..
I've a question for you since you have experience with driving LCDs.
Do you have any idea about playing a live video stream on an LCD(OLED)?
I'm planning to use USB to UART converter to input a high speed raw video stream to a PIC and draw the video on an OLED display. will this work?
slheronk 1 year ago
what's that music?
Grilon9 1 year ago
Awesome. I have a one question. Did you ever control Nokia display with EPSON L1F10085 driver ? If so, then write,how you do it. Sorry if my English is not sufficient.
backqr 1 year ago
@backqr
Hi, search on Google: "ATmega8 example code from SFE"
And download C source ZIP same name
(i can't write here the link)
PICprogrammer 1 year ago
Hello again bro! I have my philips PCF8833 based LCD working!, But is quite slow to refresh the entire screen, it takes about 10 ms ... I am using PIC18F452 @ 48MHz, SPI interface is through software (because I could not use the hardware SPI @ 9bits) so I'm wondering if this could be my problem, I am also using using 12bits/pixel. I need to know how to refresh small areas of the screen leaving the rest intact, to make the highlighting of a selected text as your in 00:25 for example. thanks!
hipnocesar 1 year ago
@hipnocesar i need to see your source please. i have a nokia 6100 lcd with a 16f628a microcontroller. all i get is the screen blinking. can you help?
rectanglepusher 1 year ago
@rectanglepusher Hi I had troubles too, now they were solved... but you should have in mind that there are 2 differents controllers for the same nokia mobile phone LCD, im my case it was phillips pcf8833 compatible, your LCD may be the EPSON one, are you using C or ASM? and SPI interface is trought HW or SW?? again sorry if my english is too poor.
hipnocesar 1 year ago
@hipnocesar I am using the EPSON controller. All my source code is in C and compiled using the Hi-Tech C compiler in MPLAB IDE.
My interface is through software on the RB0-RB3 pins. the 16f628a is @ 4MHZ.
rectanglepusher 1 year ago
@rectanglepusher Try to read this page, it will help! "reifel . org / PICUserInterface /" (without spaces)... there is a lot of info take a look into "Nokia 6100 LCD Display Driver Tutorial"
hipnocesar 1 year ago
@hipnocesar Thankyou! do you know if 4mhz fast enough?
rectanglepusher 1 year ago
@rectanglepusher 4mhz is too slow but it should work.. im using an 18f452 at 40Mhz (10x faster) and it still slow to draw a complete 132*132 image.
according to PHILLIPS datasheet the minimum serial clock SCLK period (SCLK) should last 150ns, it does not specifies about MAX SCLK period... but try to speed it up.
hipnocesar 1 year ago
You are My IDOL!!! I program ASM ....
chikpopy 1 year ago
I'm very impressed!! compliments!! which PIC micro have you used?I'm trying to make a similar project with an spi interfaced LCD and the Blackberry's trackball....I think I'll use a PIC24FJ128 micro...can we exchange some data (schematics, pcb ecc)??
stefanobrick 1 year ago
hello i am wondering do you sell those???
RSwyMK96 1 year ago
Very cool!
sc0rpi0n0 1 year ago
you are great¡¡¡
lya82 1 year ago
Que fregon eres compañero
lya82 1 year ago
I have some an LCD out of a Nokia 6085 and one out of a 3620 I been thinking on using in a project.
Membrane556 1 year ago
im diggin the music dawg
Souraneel 1 year ago
Great work. How long did it take you to do all of this?
benutzer2 1 year ago
Pretty cool. Where can you buy lcd;s like that?
how much pic code memory was used? I am a fan of ASM myself
mdmde 1 year ago
PIC16F690?
Oui!
Super!
C`est tres bien!!!
PrStGr 1 year ago
lol we're gonna do this as a project in my school :P
And11992 2 years ago
Oh YEAH !
kenshir1234 2 years ago
This is pretty cool.
How would i be able to make something like this?
I have 5 lcd, some spare parts and alot of time
This would be fun to make
Thanks
Again this looks sweet!
You did a really good job making this :D
iroaxni 2 years ago
very nice, 1.-what method do you use to make your PCB? 2.- was the program made in C language?? sorry if my english is not good enought..
hipnocesar 2 years ago
Hi. I planed with PhotoShop (:), laser printer and ironed...
Not is not C, i wrote program in ASM. Faster and shorter than C
PICprogrammer 2 years ago
Nice idea to put your photograph on the PCB =)
exsterenpro 2 years ago
Did you use microchip's graphics library to do the graphics? Is there a function from microchip that does the picture rendering on the lcd or did you have to write your own? Very nice project by the way.
bfunky408 2 years ago
I removed last comment inadvertently, sorry
Reply / Remove :(
PICprogrammer 2 years ago
@PICprogrammer
All that applications were on the PIC? How could you do that? Do you have any some sort of RAM/ROM/EPROM expansion memory?
molinobeer 1 year ago
what`s that picture on the board?it looks like mao che tung haha
sixstringmania 2 years ago
It's me. I tried the panel etching from photograph. Past performance was "successful".
PICprogrammer 2 years ago
whats the power supply?
someguynamedpie 2 years ago
This is a SonyEricsson mobile battery 3,6V ("big" black box)
PICprogrammer 2 years ago
thats awesome is there any chance of schematics and source.
Ronnie51026 2 years ago
That was my second PCB project, i made it by Protoshop (hehe) but it's working.
I have some picture and board draw (PSD), but I can't insert the URL here
Now I use Eagle.
PICprogrammer 2 years ago
This has been flagged as spam show
Nice try. Keep it up check out esteembpo + com for social media marketing. jkhklu
lezlieridlondjb 2 years ago
This is like, pure nerd porn. But hey, whatever floats yer boat.
Ebrainiac1 2 years ago
absolutely amazing! :D
Foxicola 2 years ago
Whats the name of the music?
Wat is de naam van de muziek?
jaykeymen 2 years ago
Nice work !!! Would be really nice to see more details,programing of the small parts of the project ..do you have a site ?! Congrats.5 stars
GatewayATB 2 years ago
WOW WOWOWOWOWOWOWOWOOOOOOWW!!!!
Chrls5 2 years ago 10
wtf ? dis guy is sick wow
jamareckiziom12 2 years ago
I LOVE THAT STARTUP SOUND! Dx
Congrats , you made me really jealous 8D
5/5 + Subscribe
robotwo 2 years ago 2
Nice!! Which PIC did u use? Contact me if you need any pic samples.
merasanam 2 years ago
Comment removed
xxxxva6666 3 years ago
Hi, Nice project , I'm curius How you transfer the serial data to LCD? Using SPI? USART? I did experiment it, I use software serialise, It quite slow.. Thanks,
6p1p 3 years ago
loved the video!
who's the group playing the soundtrack?
OLDSCHOOLNEVERDIES 3 years ago
Its a group called "Island Groove", from their "Vision" Album, and the songname is "Sunlight"
nsm484 2 years ago
Nice work! But I also like the music. Can you tell me the title of the song ?
Tkanks
unfisch21 3 years ago
What is format of those pictures? You say that 1Gb is 125000 pics so it must be ~8.4Kb/picture.
This is a size of small compressed picture (e.g 128x128 JPEG), but there's no way you can decode JPEG pictures on PIC16F690.
mehilainen 3 years ago
That is really nice!
I love it!
JeromeDemers 3 years ago
that was sweet. mind posting schematic or source links?
aenygma 3 years ago
wow, the best pic/lcd work I have seen. thanks a lot for sharing!
averagemale 3 years ago
Can you share the source?
I am working with the PIC18F4550, but only with a 128x64 Display - and i would like to work with color displays.
mindthomas 3 years ago
great job. if can i know how the lcd can work?
in asm or c? because i made it from asm i can't control color, my display is black and the color can't display?
regard's
hendy
congrat.. :>
hendyantho 3 years ago
I think we are all looking forward to your website. Any progress on that ?? Can you tell me where I might buy those LCD's ?
CharlieMoher 3 years ago 8
EXCELLENT work mate! :-D
Is there a way to get project files? I'd like to know how you pushed the PIC16F690 to the limit: I thougt it was a PIC18F!
My congratulations again, it's the most "dense" project I've ever seen with such hardware!!! ;-)
TexZK 3 years ago 2
this is one of the better projects! Nice work. Did you program it in ASM?
matthew99445 3 years ago 2
very impressive
hamidgsm 3 years ago 2
Great work, could you share the code with us?
leethax0 3 years ago
excelent eventhoug i'm late.. but i like to learn.. can u give me your mail or messenger.. pls
merdekha 3 years ago
This is great work ... done some test myself with 16f628 and a nokia 6100 display and had it to work but this code realy ROCK :-)
Looking forward to see the project in details
Wiljan
wiljan1234 3 years ago
And the music?
douro20 3 years ago
Really Nice work! Have som questions though. What PIC do you use, and why? How did the initiation start when you changed LCD, I figure you just changed the LCD when the circuit wwere off and that an ON-switch starts both the PIC and LCD (along with all other peripheals) Do you use a separate LCD driver that handles the LCD by the input from the PIC or is it directly driven by the PIC itselfe? Would be really nice to see more details of the small parts of the project like how to make the SIM work
wolfheat 3 years ago
Thanks!
The N2650 is compatible with N6100.
-I tried link a picture... :( didn't work
VDD LED+ (6-8V)
RES LED-
DATA GND
CLK ---
CS VDD (3.3V)
N6230 littlebit different. But I think, pinout and protokoll is same.
Ok, I'll make a projectsite...
PICprogrammer 3 years ago
very interesting. well done. would very much like to see your project web-site. do you have a url for it.
simrobin 3 years ago
wonderful...one of the best projects i ever seen...Congratulatios. I have a nokia 2650 LCD but i don't know the configurations of pins... if you can help me i will be graceful! good luck in your next project! P.S do you have a site ?!
pufarinu 3 years ago
Congrats. This is an awesome piece of work
5 stars
rpowell1986 3 years ago
great project mate :) , can I ask , where did you get the info for the screen ? I have a screen form a nokia 6230 I would like to use but I cant find any data on it. any help would be great Thanks :)
DannyMaxer 3 years ago
way too cool.
did you etch that board yourself?
If you have a link with info on your processes, please post. we're all dying to get the scoop.
nemisis1011 3 years ago
Superb!
mihou2 3 years ago
this is wonderful...
i wish to learn this...
tis is really really cool!
scropio777 3 years ago
Cool... with which compiler have you written your code?
Blucorazon 3 years ago
MPLAB IDE 7.6 (free) ASM compiler for PIC
PICprogrammer 3 years ago
Wow, very impressive! All with one pic!
fredgilman 3 years ago 2
Scratch that, I commented before seeing the entire video :P
Great work!
PodeCoet 3 years ago
Incredible!
May I ask which particular picmicro you've used for this project?
PodeCoet 3 years ago
I used pour PIC16F690. Not too fast and small memory (4k)
Next project I want to use bigger picmicro
PIC4550 TQFP (32k+2k) with USB and bigger LCD.
Thanks for your comment :)
PICprogrammer 3 years ago