This demo demostrate capabilities of new FRDM-MCXN947.
There has some variants that are divided on branches in Application Code Hub
- main: Here Industrial panel runs with server using ethernet.
- wifi: In the other hand, There is Industrial panel with wifi. This use 88mw320 with web server, that has comunication with FRDM-MCXN947 that runs Industrial panel.
With only one core, demo runs motor control, lvgl, server, two temperature sensors, touch sensitive and get core performance. Include two graphic interfaces, lcd screen and http server, both support interacion and contains same values. Graphic interface in lcd has four screens, that screens allows to watch core performance, microcontroler temperature, board temperature, touch sensitive, manual counter and set rpm in motor. In http server has one page that shows all screens where can do and watch the same as the lcd.
- FRDM-MCXN947.
- LCD-PAR-S035.
- FRDM-MC-LVPMSM.
- FRDM-MC-LVMTR.
- Power supply 24 volts 5 amperes
- USB Type-C cable.
- Personal computer.
-
Open MCUXpresso IDE, in the Quick Start Panel, choose Import from Application Code Hub
-
Click Copy GitHub link, MCUXpresso IDE will automatically retrieve project attributes, then click Next>.
-
Select main branch and then click Next>, Select the MCUXpresso project, click Finish button to complete import.
- Prepare motor control shield board. There is one signal shared between the LCD header and the Arduino header, is the third pin of J1. You need to fold it in order to avoid seeing interference in the display.
- Connect the Motor cables to the motor control shield as the picture below. Motor sensors are not required for this demo.
- Plugin the LCD-PAR-S035 board on J8. LCD-PAR-S035 has two extra rows that will not match with the J8 of the FRDM-MCXN947 board so make you it is connected properly as the picture below.
- Assembly the motor control shield on top of the FRDM-MCXN947.
- Plugin Ethernet (J16) and USB type-C (J17) cables to the FRDM-MCXN947 board and connect the other sides to the host computer.
- Connect 24v power supply to the motor control shield and press the reset button on the FRM-MCXN947 board.
- You will need to change the ethernet network settings on your computer. On Windows machines open Windows settings -> Network & Internet -> Ethernet.
- Select the Ethernet device you have connected to the FRDM-MCXN947 board and edit the IP settings.
- Save configuration.
- Build project.
- Connect FRDM-MCXN947 to computer with USB Type-C
- Upload code to FRDM-MCXN947
- If you have open your internet browser, close it.
- Push reset button on the FRDM-MCXN947 board and now motor will be run.
- Wait five seconds.
- Open you browser and put next link 192.168.0.102/index.html
- Change between screens, test sensors, modify motor rpm and try interaction of web page and screens.
No FAQs have been identified for this project.
Questions regarding the content/correctness of this example can be entered as Issues within this GitHub repository.
Warning: For more general technical questions regarding NXP Microcontrollers and the difference in expected funcionality, enter your questions on the NXP Community Forum
Version | Description / Update | Date |
---|---|---|
1.0 | Initial release on Application Code Hub | January 30th 2024 |