FTDI Community

Please login or register.

Login with username, password and session length.
Advanced Search  

News:

Welcome to the FTDI Community!

Please read our Welcome Note

Technical Support enquires
please contact the team
@ FTDI Support


New Bridgetek Community is now open

Please note that we have created the Bridgetek Community to discuss all Bridgetek products e.g. EVE, MCU.

Please follow this link and create a new user account to get started.

Bridgetek Community

Show Posts

You can view here all posts made by this member. Note that you can only see posts made in areas to which you currently have access.

Messages - FTDI Community

Pages: 1 ... 19 20 [21] 22 23 ... 28
301
Hi Jack,

Yes, Vertex2F can handle the full range of coordinates so that you can use the full width of the 800x480 screen.

You can use VERTEX_TRANSLATE_X and _Y to add an offset to Vertex2II too which normally goes up to 511. If you call the VERTEX_TRANSLATE_X command as shown below, it will add an offset of 250 to any following VERTEX2II commands. You can call VERTEX_TRANSLATE_X again after this to set a different offset or to set the offset back to 0 as shown below.

VERTEX_TRANSLATE_X(250*16);
VERTEX2II(500,100,30,0x43); // Letter C from font 30 at ((500+250),100)
VERTEX_TRANSLATE_X(0*16);
VERTEX2II(500,200,30,0x45); // Letter E at (500,200)

Vertex2F can be used in most cases but if you wanted to use bitmap cells then you would use VERTEX2II and the VERTEX_TRANSLATE might come in handy.

Best Regards,
FTDI Community

 

302
Discussion - Software / Re: Timing parameters for EVE modules?
« on: July 06, 2018, 01:56:05 PM »
Hi Rudolph,

The VM810C, ME812A and ME813A all use the WVGA settings.

Code: [Select]
//DISPLAY_RESOLUTION_WVGA
    /* Values specific to QVGA LCD display */
    #define DispWidth      800L
    #define DispHeight     480L
    #define DispHCycle     928L
    #define DispHOffset    88L
    #define DispHSync0     0L
    #define DispHSync1     48L
    #define DispVCycle     525L
    #define DispVOffset    32L
    #define DispVSync0     0L
    #define DispVSync1     3L
    #define DispPCLK       2
    #define DispSwizzle    0
    #define DispPCLKPol    1
    #define DispCSpread    0
    #define DispDither     1

The ME810A_HV35R uses the following settings:

Code: [Select]
//DISPLAY_RESOLUTION_HVGA_PORTRAIT
    /* Values specific to HVGA LCD display */
    #define DispWidth      320L
    #define DispHeight     480L
    #define DispHCycle     400L
    #define DispHOffset    40L
    #define DispHSync0     0L
    #define DispHSync1     10L
    #define DispVCycle     500L
    #define DispVOffset    10L
    #define DispVSync0     0L
    #define DispVSync1     5L
    #define DispPCLK       5
    #define DispSwizzle    2
    #define DispPCLKPol    1
    #define DispCSpread    1
    #define DispDither     1

Note that the ME810A-HV35R requires configuration of the ILI9488 inside the LCD panel via the dedicated serial interface on the LCD ribbon cable. You can find an example of this in the file ILI9488.h in our sample apps such as FT_App_Gradient.

Best Regards,
FTDI Community

303
Hello,

In General the wr8s function would do the following:
  • Bring CS low
  • Write the Address
  • Burst write the data buffer
  • Bring CS high when the data has been written

Best Regards,
FTDI Community

304
Hello,

Can you please have a look at the following application note:
http://brtchip.com/wp-content/uploads/Support/Documentation/Application_Notes/ICs/EVE/AN_303-FT800-Image-File-Conversion.pdf

It covers using the EVE Image Convertor, the different output formats (L8, ARGB4, etc) and how to implement these in code.

Best Regards,
FTDI Community

305
Hi,

If you have a look at section 4.2 and 4.3 of the FT601 Datasheet you will get more detailed information on the FT245 (Synchronous FIFO mode Protocol) and FT600 (Multi-Channel FIFO Mode Protocol): http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT600Q-FT601Q%20IC%20Datasheet.pdf

If you want to contact support1@ftdichip.com I can assist you further over email.

Regards,
FTDI Community

306
Discussion - Software / Re: 3D Demo
« on: June 29, 2018, 11:29:05 AM »
Hi,

I'm afraid the source isn't available for this demo. However, we have a range of other demos with source code at the link below:

http://www.ftdichip.com/Support/SoftwareExamples/FT800_Projects.htm

Best Regards,
FTDI Community

307
Discussion - Software / Re: FT900 RTC Interrupt - Help needed
« on: June 28, 2018, 04:39:47 PM »
Hello,

There is no benchmark data available on this however we could contact R&D to request more information on this if it's critical to your needs.

Please contact us at support1@ftdichip.com.

Best Regards,
FTDI Community

308
Discussion - Software / Re: Question about FT4222 GPIO pin
« on: June 28, 2018, 10:18:31 AM »
Hello Josh,

The GPIO Library functions were not designed to provide specific pulse widths, there were design to be as general purpose as possible. In fact each Library function call is likely to be sent to the IC in a separate USB frame, of which the minimum frame time is 125uS for a High Speed Device. This will be the cause of the 200uS pulse you are seeing on your logic analyser.

The follow Application Notes may be helpful.
What is USB:
http://www.ftdichip.com/Support/Documents/TechnicalNotes/TN_110%20What%20is%20USB.pdf

FTDI USB Data Transfer Efficiency:
http://www.ftdichip.com/Support/Documents/TechnicalNotes/TN_103_FTDI_USB_Data_Transfer_Efficiency(FT_000097).pdf

Data Throughput, Latency & Handshaking:
http://www.ftdichip.com/Support/Documents/AppNotes/AN232B-04_DataLatencyFlow.pdf

Optimising D2XX Data Throughput:
http://www.ftdichip.com/Support/Documents/AppNotes/AN232B-03_D2XXDataThroughput.pdf

Best Regards,
FTDI Community

309
General Discussion / Re: FT4332H - EEPROM
« on: June 27, 2018, 02:54:06 PM »
Hi,

Yes, you require an EEPROM to communicate in RS485 mode because, as you have discovered, adding an external EEPROM allows selecting the TXDEN for RS485 mode.

When used without an external EEPROM the FT4232H defaults to a quad USB to an asynchronous serial port device. If no EEPROM is connected (or the EEPROM is blank), the FT4232H will default to serial ports.

Adding an external EEPROM allows customization of USB VID, PID, Serial Number, Product Description Strings and Power Descriptor value of the FT4232H. Other parameters controlled by the EEPROM include Remote Wake Up, Soft Pull Down on Power-Off and I/O pin drive strength. Note that the EEPROM contents have no effect on the selected mode with the exception of selecting the TXDEN for RS485 mode when asynchronous serial interface has been selected in software.

I hope this helps.

Regards,
FTDI Community

310
Discussion - Software / Re: FT81x and available free GRAM
« on: June 27, 2018, 02:46:09 PM »
Hello,

EVE Screen Designer:
http://www.ftdichip.com/Support/Utilities.htm#ESD4

and

EVE Screen Editor:
http://www.ftdichip.com/Support/Utilities.htm#EVEScreenEditor

Will give you indications on how much RAM_DL and RAM_G is being used, this may be useful when trying to ascertain available RAM from a given screen.

Best Regards,
FTDI Community

311
Hi,

The FIFO buffer for the FT60x is 16kbytes in total for all channels.

The term double buffer means a buffer for for each direction.

For example, in a single IN configuration, the IC will allocate 8K + 8K (double buffer).
For 1 channel IN + OUT configuration, the IC will allocate 4K + 4K (double buffer).

Please have a look at table 2.2.2 in AN_386 http://www.ftdichip.com/Support/Documents/AppNotes/AN_386%20FTDI%20FT600%20Maximize%20Performance.pdf for details of the FIFO modes and FIFO sizes of FT245 and FT600 modes.

I hope this helps.

Regards,
FTDI Community

312
Discussion - Software / Re: FT900 RTC Interrupt - Help needed
« on: June 25, 2018, 01:41:49 PM »
Hello,

We provide some example code in AN_360 FT9xx Example Applications.
See RTC Example 2 which demonstrates RTC interrupt every 2 seconds. This example should be useful to you.

These examples are provided with the free FT9xx Toolchain which is different from the MikroE tools.

Note that the RTC functionality between FT90x and FT93x is different and this is commented in the source code since the toolchain supports both MCU variants.
The RTC in FT90x is a simple counter. It provides information as a basic “system on” timer. The RTC in FT930 provides more detailed information and is powered by an external battery source.

Best Regards,
FTDI Community

313
Discussion - Software / Re: A bug for PWM_HZ command?
« on: June 25, 2018, 11:14:40 AM »
Hello,

The REG_PWM_HZ register is to correct register to write to alter the frequency of the backlight.

Can you show me how you are writing the register within your code?

Best Regards,
FTDI Community

314
Discussion - Software / Re: Eclipse Build of Example HellWorld failed
« on: June 25, 2018, 11:01:59 AM »
Hello,

I would assume your export failed due to not having the correct resources copied into the FT9xx toolchains workspace. It is possible to export ESD projects and edit them within eclipse, however this is not the intended workflow.

ESD includes a lot of framework code to implement functionality, and as such the code output is very ESD specific. The tool is intended for use by those who have very little to no programming experience. I would suggest that it would be far more productive for you to look at the previously linked Sample Applications and programmers guide. Thus being able to eliminate the ESD code from the equation and work directly with the Display List code to drive the FT813.

Please take some time to look at the following examples in either Visual Studio or the FT9xx Toolchain:
http://www.ftdichip.com/Support/SoftwareExamples/FT800_Projects.htm

Again ESD is intended for quick prototyping or for those with little programming experience, you can absolutely use EVE without ESD. You would not be able to use the ESD widgets without importing them, but i would suggest creating your own would be more beneficial.

Best Regards,
FTDI Community

315
Hello,

I noticed you posed the same question in a separate topic:
http://www.ftdicommunity.com/index.php?topic=113.msg

Best Regards,
FTDI Commuity

Pages: 1 ... 19 20 [21] 22 23 ... 28