|
Forum Index : Microcontroller and PC projects : ArmMite F4 not responding anymore
| Author | Message | ||||
| Pluto Guru Joined: 09/06/2017 Location: FinlandPosts: 398 |
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: AustraliaPosts: 1047 |
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 StatesPosts: 3477 |
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: FinlandPosts: 398 |
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: FinlandPosts: 398 |
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?) |
||||
| The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |