Hi,
I am trying to build a project with the Mikroe MiniClick LCD, and it appears that there are a few problems with this component:
1) The number of characters is not being displayed, despite indicating clearly that there are two rows and 16 columns. Actually, this section should be non-adjustable, as the component has a fixed configuration.
2) The MOSI / MISO / CLK pins are fixed and cannot be changed. Therefore, they are being assigned automatically to PC5 / PC4 / PC3, and they should be connected to Port B instead, as follows:
MOSI - PB3
MISO - PB4
CLK - PB5
See a print screen from my project, with the pins assignment.
I believe that the MiniClick LCD pins are being incorrectly assigned, and I am unable to change them because they are being grayed out.
Has anyone from Matrix TSL tested the actual hardware before publishing this component?
Andreas
MiniClick LCD component bugs
-
andeug
- Posts: 45
- http://meble-kuchenne.info.pl
- Joined: Thu Jan 07, 2021 1:42 pm
- Location: Stockholm (SE)
- Has thanked: 16 times
- Been thanked: 2 times
MiniClick LCD component bugs
Last edited by andeug on Sat Nov 08, 2025 2:54 pm, edited 1 time in total.
-
andeug
- Posts: 45
- Joined: Thu Jan 07, 2021 1:42 pm
- Location: Stockholm (SE)
- Has thanked: 16 times
- Been thanked: 2 times
Re: MiniClick LCD component bugs
3) When I try to print some characters on the LCD, the digits are not entirely shown in the simulation.
For your reference, I have enclosed the project to which I am referring.
I want to display the hours, minutes, and seconds from the RTC on the LCD. How can I do this?
For your reference, I have enclosed the project to which I am referring.
I want to display the hours, minutes, and seconds from the RTC on the LCD. How can I do this?
-
chipfryer27
- Valued Contributor
- Posts: 1761
- Joined: Thu Dec 03, 2020 10:57 am
- Has thanked: 390 times
- Been thanked: 598 times
Re: MiniClick LCD component bugs
Hi
Briefly, I see you have not initislised any components so it is unlikely you will have much succes.
I'm traveling just now but will reply in more depth later.
Regards
Briefly, I see you have not initislised any components so it is unlikely you will have much succes.
I'm traveling just now but will reply in more depth later.
Regards
Re: MiniClick LCD component bugs
Hi Andeug,
As Chipfryer27 states you need to start by initialising the components.
The pins on the miniclick LCD are fixed but you can change the pins on the RTC to avoid conflict.
Convert the Hours, Minutes and Second bytes to strings and use Print String to display the data on the LCD.
In the RTC Component Macro under GetSeconds move the 'seconds byte' to the Return Value (BYTE) window. Do the same for Minutes and Hours component macros.
Study the flowcode program attached carefully. It should get you started. Good Luck.
Regards
Martin
As Chipfryer27 states you need to start by initialising the components.
The pins on the miniclick LCD are fixed but you can change the pins on the RTC to avoid conflict.
Convert the Hours, Minutes and Second bytes to strings and use Print String to display the data on the LCD.
In the RTC Component Macro under GetSeconds move the 'seconds byte' to the Return Value (BYTE) window. Do the same for Minutes and Hours component macros.
Study the flowcode program attached carefully. It should get you started. Good Luck.
Regards
Martin
- Attachments
-
- Digital Clock v0.2A.fcfx
- (25.17 KiB) Downloaded 7 times
-
mnfisher
- Valued Contributor
- Posts: 1700
- Joined: Wed Dec 09, 2020 9:37 pm
- Has thanked: 146 times
- Been thanked: 792 times
Re: MiniClick LCD component bugs
The pins for the display are also incorrect - and can't be edited in either hardware pr software mode - which looks like an issue with the
LCD component. The Nano needs these to be set to port B - as mentioned above...
Martin
LCD component. The Nano needs these to be set to port B - as mentioned above...
Martin
-
medelec35
- Matrix Staff
- Posts: 2186
- Joined: Wed Dec 02, 2020 11:07 pm
- Has thanked: 663 times
- Been thanked: 740 times
Re: MiniClick LCD component bugs
Hello
Many thanks for the bug report.
Can you try with the attached component.
Browse to this location using file explorer , it's hidden by default so just paste the link into your address bar.
Place the attached component.
If Flowcode is already open, then you will need to reload your project for the new component to work
If you run any component updates, then the component you added will be overwritten, so it will stop working again (unless the component update has been pushed).
Many thanks for the bug report.
Can you try with the attached component.
Browse to this location using file explorer , it's hidden by default so just paste the link into your address bar.
Code: Select all
%ProgramData%\MatrixTSL\FlowcodeV11\ComponentsIf Flowcode is already open, then you will need to reload your project for the new component to work
If you run any component updates, then the component you added will be overwritten, so it will stop working again (unless the component update has been pushed).
- Attachments
-
- LCDMiniClick.fcpx
- (9.66 KiB) Downloaded 2 times
Martin