Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.
|
Forum Index : Microcontroller and PC projects : Embedded World 2012
Author | Message | ||||
JohnS Guru Joined: 18/11/2011 Location: United KingdomPosts: 3800 |
Olimex were there... So... how was it? John |
||||
Olimex Senior Member Joined: 02/10/2011 Location: BulgariaPosts: 226 |
it was FUN |
||||
JohnS Guru Joined: 18/11/2011 Location: United KingdomPosts: 3800 |
Wow. Looks fantastic! I hope Lucio di Jasio is happy, as there's a ton of his code in MMBasic!! John |
||||
vasi Guru Joined: 23/03/2007 Location: RomaniaPosts: 1697 |
Actually, in VGA "driver". That is an example for any book buyer to learn and use. Yes, I believe Lucio is happy to see such results from "his worldwide students". Brilliant (Geoff)MMBasic into a brilliant (Olimex)board. Sounds like a good team to me (with a happy teacher). Nice photos from the event. I would like to see next time a short movie as mikroe did. Vasi Hobbit name: Togo Toadfoot of Frogmorton Elvish name: Mablung Miriel Beyound Arduino Lang |
||||
Geoffg Guru Joined: 06/06/2011 Location: AustraliaPosts: 3194 |
Not a ton of code, just an exceptionally brilliant idea incorporated in 50 or so lines. Without that idea the MM would not have had video. Geoff Geoff Graham - http://geoffg.net |
||||
vasi Guru Joined: 23/03/2007 Location: RomaniaPosts: 1697 |
That LEGO robot is insane - it must be disassembled before someone get a shock. Hobbit name: Togo Toadfoot of Frogmorton Elvish name: Mablung Miriel Beyound Arduino Lang |
||||
amorosik Newbie Joined: 20/02/2012 Location: ItalyPosts: 4 |
What are these 50 line of code? I explain, wich 'brilliant idea' of Lucio Di Jasio is under MMbasic? |
||||
Geoffg Guru Joined: 06/06/2011 Location: AustraliaPosts: 3194 |
Quote from the article in Silicon Chip: The remarkable aspect of the video signal is that it is generated entirely in the PIC32 using nothing but the standard peripherals integrated inside the chip. The method used is based on a technique described by Lucio Di Jasio in his book "Programming 32 bit microcontrollers in C”. It uses a DMA (Direct Memory Access) controller to transfer the pixel data from memory to an SPI (Serial Peripheral Interface) controller which then clocks out the video with the required timing. The output is sharp and rock solid, you could not get better even if you were using a dedicated VGA controller. Other than servicing an interrupt this method entirely bypasses the PIC32 CPU which only has to write the pixel data to a defined part of memory and it will then magically appear on the video monitor. This leaves the CPU free to run at full speed interpreting the user’s BASIC program. Geoff Graham - http://geoffg.net |
||||
Print this page |