Hi,
I'm looking for a display to use for a new test instrument I'm designing and I have some questions about this display device if you could help. At this stage I haven't determined whether to use just a display or a display in combination with an Arduino.
Thanks
Andrew
I'm looking for a display to use for a new test instrument I'm designing and I have some questions about this display device if you could help. At this stage I haven't determined whether to use just a display or a display in combination with an Arduino.
- What is the difference between a ULCD-35DT-AR and a GEN4-ULCD-35DT-AR?
- The 4D-UPA seems to be a device that can be used for programming the display but it could also provide an easier way of connecting the display's GPIOs to a PCB, via jump leads, rather than soldering on a ZIF connector?
- I'm a little confused about the difference between the Flash Banks and User RAM. I get that I could store 6 applications into the Flash Bank and switch between them - restarting the processor each time. This seems to be a useful way, say, of loading a menu-type application into Bank 1 and different applications into Banks 2-6. Can swap data between banks, but can't run more than one of these applications at a time. How does User RAM then come into play? Is each application copied in from the Flash Bank to execute in User RAM? It's not clear - the manual talks about sub-routines which seems to imply we could use both a Flash Bank app and executable code in User RAM at the same time.
- It I interface the display to an Arduino NANO/UNO/MEGA using the shield, I assume the display would be configured to run in SPE mode? Would there be any way of running a "native" application in the display and interfacing to the Arduino to interact with ICs on a PCB? E.g. I could have an application running on the Display and use UART to send commands to an Arduino that will then use I2C to send/receive from RTCC, ADC, DAC, EEPROM etc. Perhaps think of it as an application on the Display and firmware on the Arduino. This would give me 32KB for a user application and 32KB (or even more) for Firmware.
- From what I can tell, if I use an Arduino the connection is: Arduino+Arduino shield -> 5-way F2F/M2M adaptor cable -> 4D-UPA or Gen4-IB -> 30-way FFC cable -> Gen4 display. Is there anyway to shorten this path to make it easier to encase the display and Arduino? I think I could use shorter jump leads and forego the shields and 5-way cable.
- Is the USB on the 4D-UPA purely for programming or can it be used for UART communications to send commands from a PC host whilst an application is running?
Thanks
Andrew
Comment