Look and hear this un-believable microcontroller from AVR @ 20MHz:
http://www.linusakesson.net/scene/craft/
Welldone Linus!
Ioannis
Printable View
Look and hear this un-believable microcontroller from AVR @ 20MHz:
http://www.linusakesson.net/scene/craft/
Welldone Linus!
Ioannis
Is it the chip or the coder?
I do not think I could do that no matter what chip I had.
Is there really a big difference between the chips?
WOW !!!! That is totally awesome
An Atmel chip running @ 20Mhz, is like a PIC with an 80Mhz OSC.
They don't divide FOSC/4.
Darrel,
Could you do it with an 8 bit PIC?
Windows 3.1 or Vista :D
I have done a PC monitor VGA with a 40MHz PIC in assembly but the pixels are actually a
block of pixels maybe 4x4 as the PIC cannot change the output any faster.
Haven't tried the newer faster PICS but would some day like to try FPGA's.
See dsPIC30/33 or PIC24 for a VGA display project?
Norm
On Linus' page Ioannis linked to.
He describes an out PORTC,register command that reads a variable and puts it out on the PORT in a single instruction cycle.
That would take a minimum of 2 instructions on a PIC.
Since the atmel doesn't divide FOSC/4, and takes half as long for some intructions.
The PIC would have to be running @ 160Mhz to get the same video response. :eek:
Or perhaps 4 40MHz PICs in parallel with some logic to sequence their output.Quote:
The PIC would have to be running @ 160Mhz to get the same video response.
What is the fastest PIC PBP 2.6 will support?
Norm
Or load some fast SRAM from an SD card and clock it out to the monitor for a single instance.
A 2nd SRAM slowly loads while the first displays.
Norm
The fact is that this chip is doing all the jobs (sound 4 channels, white noise plus video plus motion) with no extra chips, logic or FPGA. And at 20MHz.
Now I am very jellous...
Ioannis
The 8 bit PIC's are slower than AVR however the 16-bit PICs will better AVR
running up to 40 MIPS with 16 bit (instructions?).
Norm
I assume you all are aware of the Parallax "Propeller" micro...
It is an amazing piece of work. It is a typical(?) micro... but it has 8 cpu cores!! Each of them can share the same I/O and can pass variables to each other. Therefore you can have one core just doing one thing and another core do another thing.
Pretty amazing.
Not that I am ready to switch... I am still trying to keep up with the PIC's and PBP. I have yet to outrun the capabilities with the PIC's.
These micros are neat stuff no matter which way you go. Sure beats the heck out of the old Altair 8800
And I am perfectly happy with PicBasic Pro. It is very capable and can stand up speed-wise to most "C" programs with little or no compromise, much easier to follow for my old eyes.
Cheers
Dwight