Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 07:46 18 Nov 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : ArmMite F4 not responding anymore

Author Message
Pluto
Guru

Joined: 09/06/2017
Location: Finland
Posts: 398
Posted: 10:12am 16 Apr 2021
Copy link to clipboard 
Print this post

I have an STM32F407VET6 ver V33 that did not like to be connected to ILI9341 LCD. Before connecting to ILI9341 the board had the LCD originally supplied with the board directly connected to the FSMC LCD connector and worked perfectly. (Not sure about the model, but it is a 16 bit parallel LCD).
I decided to try connecting to ILI9341 LCD following the guidelines in the Armmite F4 manual. Initially it was possible to connect to MM Edit, but after loosing connection a few times the module was not recognized anymore. Does not show up under COM ports or USB. However it was possible to connect with STM32CubeProgrammer (jumper switched to BT0-3.3V). I reloaded the MM firmware ArmmiteF407_b12.bin, but it did not help at all. Not recognized by windows device manager or MM edit anymore.  

I have very limited experience with the STM32 systems. Any ideas how I could get it up and running again??

There was at least no "magic smoke" leaving the device. Current is 500mA, which is the same as for a normally operating module.
 
disco4now

Guru

Joined: 18/12/2014
Location: Australia
Posts: 1047
Posted: 12:11pm 16 Apr 2021
Copy link to clipboard 
Print this post

Resetting MMBasic should get it back. 500mA seems a bit high, how is it measured.

Resetting MMBasic
MMBasic can be reset to its original configuration using the following method:

Holding KEY 1 down, while applying power or pressing the RST button. You can connect ground to PE3 pin if you find it difficult to hold the small button down.

This will result in the program memory and saved variables being completely erased and all options (security PIN, console baud rate, etc.) will be reset to their initial defaults. This includes setting the console to the USB.
F4 H7FotSF4xGT
 
lizby
Guru

Joined: 17/05/2016
Location: United States
Posts: 3477
Posted: 12:27pm 16 Apr 2021
Copy link to clipboard 
Print this post

500mA does seem quite high with nothing else connected. Right now I see 20mA with a bare F4, 170mA with the 16-bit ILI9341 LCD.

If disco4now's reset doesn't do it for you, I have occasionally been baffled with similar behavior and found that it had gotten to (or I had previously set and forgotten) CONSOLE status.

Hooking up a usb/serial and 0V, Tx, Rx to the F4 console pins gave me the MMBasic prompt again--at which point I could reset CONSOLE off.
PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed
 
Pluto
Guru

Joined: 09/06/2017
Location: Finland
Posts: 398
Posted: 01:35pm 16 Apr 2021
Copy link to clipboard 
Print this post

KEY 1 while applying power resolved my problem. 500mA was read from a USB-charger with Voltage and Current display. Obviously this AliExp charger was calibrated for reaching the specified 3A current; measurment with an other device gave about 20mA for the board and 140mA for board and display together. (Also this device from Ali; So do not take the values for the absolute truth.)

Many thanks to Disco4now and Iizby for the rapid and fruitful answers!  

So now I can continue with my experimentation with the ILI9341 display.

/Fred
 
Pluto
Guru

Joined: 09/06/2017
Location: Finland
Posts: 398
Posted: 06:00pm 19 Apr 2021
Copy link to clipboard 
Print this post

I had some problems to get LCD and touch to work. Tried first using the connections proposed in the manual on pages 39-40. Not before I used the OPTION LIST command I found the ports that worked for me.








The problems were connected to T_IRQ and T_CS, which I had to connect different from what is described in the manual. (Maybe I did something stupid during my numerous attempts to get it to work?)
 
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025