eriksan

Members
  • Content Count

    5
  • Joined

  • Last visited

  1. @JColvin Thanks for the input, I'm still digesting it and will be referring back to it as I go along. Suppose I for the moment go with Wi-FIRE, Pmod OLEDrgb, Pmod JSTK2 and Pmod BTN. What cables do I need to connect them? A question regarding programming. Do any of MPIDE or MP Lab X IDE allow for low-level programming, (not Arduino style) in C, C++ or ASM. For example, would it be possible to manipulate memory mapped registers in C++ or C? In Wi-FIRE's description there is a link to ChipKIT PGM, so I assume it's an option for the Wi-FIRE to be used with the more fully featured/advanced Microchip MPLAB® X IDE. Is the PICkit 3 an option for the Wi-FIRE? I'm not 100% certain what those advanced features are and what a debugger brings and am wondering if the purchase of a debugger may possibly be postponed, or whether I would miss having it. Does the Wi-FIRE have enough RAM if I one day want to use a Pmod MTDS for realtime 3D with double buffering?
  2. Hi, I'm new to this and am considering buying these items chipKIT Max32 pmod OLEDrgb pmod JSTK2 My question is, how do I connect the pmod devices to the Max32? Do I need the following? Digilent Arduino PMOD shield I'm also considering getting a MPLAB Snap, would I need some sort of cable for that, like they mention in the video? Also, if I'd like to use https://www.microchip.com/wwwproducts/en/PIC32MZ2048EFM144#additional-features what hardware do I need? Breadboard and cables?
  3. I don't want to use a graphics API, but want to learn to draw graphics myself for learning purposes. Yeah a PC is an option. Ok, thanks for the suggestion. I will think some more.
  4. Thank you, I'm fairly new to graphics and electronics. I would like to learn to render 2D and 3D graphics and have read about the double buffering technique elsewhere but didn't realise it didn't apply to the Pmod MTDS nor the OLED Pmods. My goals for this is to implement some algorithms from the Graphics Gems (mainly 1 and 2) books, learn to draw lines, shapes, detect intersections and make a small game-like program to showcase. I also want to learn about using matrices for 2D and 3D transformations. When I get advanced enough for 3D I would like to learn how to make ray-traced, real-time scenes. If I start out with a Pmod OLEDrgb, will the uC32 have enough RAM or is it recommended to take something with more RAM? The uC32 has 32kB of RAM but the Pmod OLEDrgb is (320*240*16)/8/1024 kB = 150kB so one frame would not even fit in the RAM of the uC32, is this correct counting? Is it possible to use less than 16 bits/pixel? Hi, I have seen the Pmod VGA, would it be suitable for someone like me who's not very experienced with wires? It's an interesting proposition to design my own "graphics chip" but... I already have experience using Digilent Basic I/O shield and its monochrome OLED to draw pixels and lines and I would like to leverage my experience. And since I'm into graphics, I'm not sure that a text-based VGA-adapter would be what I need, since I need to draw pixels, lines, etc. But I am wondering... it must be possible to draw individual pixels with the VGA-solution, right?
  5. Hi, I'm looking to start with graphics programming and want to buy a suitable Digilent product. How much RAM do I need if I want to try out double buffering a QVGA pmod with 16 bits per pixel? Would it be ( (320 * 240 * 16) / 8 / 1024 ) * 2 = 300 kB? I have seen that it is possible to extend the memory with a pmod such as SF3 (32Mb). Is such a module suitable to expand the RAM in order to store the frame buffers? Also where is the graphical RAM locate, by the way? Can I just connect a QVGA screen pmod to a pmod shield on top of a uC32 for example? What are some other connection options? I am also considering starting with a 32*128 or similar OLED or a 96×64 pixel RGB OLED, is it possible to double buffer with those?