16x2 character display with backlight. This display uses a frequently used HD44780 compatible controller.
i use flowcode in school(V3) and i have a pré-build LCD but when i try to use the lcd in flowcode i can not assign pins becaus its on two ports.
1 Vcc +5V
2 GND GND
3 V0 Trimmer TR1 Contrast adjustment
4 RS RE0 Register select: low = instruction, high = data
5 R/W RE1 Low = Write, High = Read
6 E RE2 Enable (active high)
7 DB0 RD0 Data-bus bit 0 (not used in 4-bit mode)
8 DB1 RD1 Data-bus bit 1 (not used in 4-bit mode)
9 DB2 RD2 Data-bus bit 2 (not used in 4-bit mode)
10 DB3 RD3 Data-bus bit 3 (not used in 4-bit mode)
11 DB4 RD4 Data-bus bit 4
12 DB5 RD5 Data-bus bit 5
13 DB6 RD6 Data-bus bit 6
14 DB7 RD7 Data-bus bit 7
15 LED+ +5V Positive backlight supply
16 LED- RC0 (through T1) Negative backlight supply
the port always changes so i can only choose port E or port B (and not both)
LCD
- Benj
- Matrix Staff
- Posts: 15312
- Joined: Mon Oct 16, 2006 10:48 am
- Location: Matrix TS Ltd
- Has thanked: 4803 times
- Been thanked: 4314 times
- Contact:
Re: LCD
Hello,
Flowcode v4 onwards allows you to use the LCD across ports.
To do this in v3 you would probably have to edit the component C code to allow for split port access. I think there should already be topics on the forum relating to how to do this in v3. If you can't find the relevant topics then let us know and I will have a dig for you.
Flowcode v4 onwards allows you to use the LCD across ports.
To do this in v3 you would probably have to edit the component C code to allow for split port access. I think there should already be topics on the forum relating to how to do this in v3. If you can't find the relevant topics then let us know and I will have a dig for you.
Regards Ben Rowland - MatrixTSL
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Re: LCD
Sry for taking your time but i think i will need your help and nice you fixed it in flowcode v4 but school has no money to update software. So i need to do it in version 3
Alrdy tanks for helping.
Alrdy tanks for helping.
- DavidA
- Matrix Staff
- Posts: 1076
- Joined: Fri Apr 23, 2010 2:18 pm
- Location: Matrix Multimedia Ltd
- Has thanked: 58 times
- Been thanked: 258 times
- Contact:
Re: LCD
Hello, could you do your project in the free version of Flowcode v5? It allows access to the LCD component and a range of chips and if your project is relatively small the macro/code limitations may not be a problem.
- Benj
- Matrix Staff
- Posts: 15312
- Joined: Mon Oct 16, 2006 10:48 am
- Location: Matrix TS Ltd
- Has thanked: 4803 times
- Been thanked: 4314 times
- Contact:
Re: LCD
Hello,
This component C file should hard wire the LCD component to the connections you listed above.
Download the file and copy it into your Flowcode v3 components folder which is usually.
C:\Program Files\Matrix Multimedia\Flowcode V3\components
You may want to make a backup of the original file first just in case you ever want to go back.
Let me know how you get on.
This component C file should hard wire the LCD component to the connections you listed above.
Download the file and copy it into your Flowcode v3 components folder which is usually.
C:\Program Files\Matrix Multimedia\Flowcode V3\components
You may want to make a backup of the original file first just in case you ever want to go back.
Let me know how you get on.
Regards Ben Rowland - MatrixTSL
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Re: LCD
tnx for helping it will helpBenj wrote:Hello,
This component C file should hard wire the LCD component to the connections you listed above.
Download the file and copy it into your Flowcode v3 components folder which is usually.
C:\Program Files\Matrix Multimedia\Flowcode V3\components
You may want to make a backup of the original file first just in case you ever want to go back.
Let me know how you get on.