4d Systems 7.0" DIABLO16 Intelligent Display $LCD-70DT uLCD-70DT データシート

製品コード
uLCD-70DT
ページ / 23
4D SYSTEMS                                                                       uLCD-70DT Display Module 
 
 
 © 2014 4D SYSTEMS                       Page 13 of 23                    www.4dsystems.com.au 
 
uLC
D
-7
0
DT
 Di
spl
ay 
Mo
du
le
 
can  execute  a  user  function  when  complete.  The 
updated  value  updates  approximately  250000 
times across 1-4 channels. Operates at 10-bit. 
 
To enable a GPIO to be used as an Analog Input for 
Standard  or  Averaged  modes,  the  following  4DGL 
function is used to set the pin: 
 
pin_Set(mode, pin);
  
 
Where ‘mode’ is the desired mode defined above, 
either Standard or Averaged, and ‘pin’ is the GPIO 
compatible  with  this  function  which  is  to  become 
an Analog Input. 
 
For  highspeed mode, the following 4DGL  function 
is used to set the pin and define the parameters: 
 
ana_HS(rate, samples, 1buf, 2buf, 3buf, 4buf, func); 
 
Where ‘rate’ is the number of samples per second, 
‘samples’  is  the  number  of  samples  to  collect  per 
channel,  ‘1buf’    ‘4buf’  are  the  buffer  addresses 
for the 4 channels, and ‘func’  is the user function 
to call when the number of samples specified have 
been collected. 
 
Please  refer  to  the  separate  document  titled 
'DIABLO16-4DGL-Internal-Functions.pdf'  for  more 
information  on  the  Analog  Input  functions,  along 
with  the  separate  document  titled  ‘DIABLO16-
Processor-Datasheet-REVx.x.pdf
’. 
 
 
 
 
 
 
 
 
 
 
 
5. PmmC/Firmware Programming 
 
The  DIABLO16  processor  is  a  custom  graphics 
processor. All functionality including the high level 
commands  are  built  into  the  chip.  This  chip  level 
configuration is available as  a  PmmC (Personality-
module-micro-Code)  file,  which  can  be  likened  to 
traditional Firmware. There is also a Display Driver 
file, which separates specific display settings from 
the PmmC, unlike on the PICASO processor where 
everything is combined. 
 
A  PmmC  file  contains  all  of  the  low  level  micro-
code information (analogy of that of a soft silicon) 
which  define  the  characteristics  and  functionality 
of  the  device.  The  ability  of  programming  the 
device  with  a  PmmC  file  provides  an  extremely 
flexible  method  of  customising  as  well  as 
upgrading it with future enhancements.  
 
The  Display  Driver  contains  the  initialisation  and 
parameters  associated  with  the  particular  display 
that  is  to  be  connected  to  the  DIABLO16 
processor. 
 
The PmmC  file and Display Driver file can only be 
programmed  into  the  device  via  the  COM0  serial 
port  with  the  aid  of  Workshop  4,  the  4D  Systems 
IDE software.  
 
Using  a  non-4D  programming  interface  could 
damage your module, and void your Warranty.