Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 12:25 25 Nov 2024 Privacy Policy
Jump to

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 Kingdom
Posts: 3800
Posted: 11:15am 02 Mar 2012
Copy link to clipboard 
Print this post

Olimex were there...

So... how was it?

John
 
Olimex
Senior Member

Joined: 02/10/2011
Location: Bulgaria
Posts: 226
Posted: 05:29pm 02 Mar 2012
Copy link to clipboard 
Print this post

it was FUN
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 3800
Posted: 06:47pm 02 Mar 2012
Copy link to clipboard 
Print this post

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: Romania
Posts: 1697
Posted: 08:25pm 02 Mar 2012
Copy link to clipboard 
Print this post

  JohnS said   Wow. Looks fantastic!

I hope Lucio di Jasio is happy, as there's a ton of his code in MMBasic!!

John


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: Australia
Posts: 3194
Posted: 11:50pm 02 Mar 2012
Copy link to clipboard 
Print this post

  JohnS said  I hope Lucio di Jasio is happy, as there's a ton of his code in MMBasic!!

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: Romania
Posts: 1697
Posted: 12:54am 03 Mar 2012
Copy link to clipboard 
Print this post

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: Italy
Posts: 4
Posted: 05:48am 03 Mar 2012
Copy link to clipboard 
Print this post

  Geoffg said  
  JohnS said  I hope Lucio di Jasio is happy, as there's a ton of his code in MMBasic!!

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


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: Australia
Posts: 3194
Posted: 11:22am 03 Mar 2012
Copy link to clipboard 
Print this post

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


To reply to this topic, you need to log in.

© JAQ Software 2024