Usb-to-serial port chip and its MCU firmware automatic download system and method
A technology of automatic downloading and serial port transfer, applied in data reset devices, instruments, electrical digital data processing, etc., can solve problems such as MCU error startup mode, achieve the effects of reducing failure rate, expanding application range, and improving firmware download efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0043] In this embodiment, an MCU whose BootMode pin is normally at a low level is taken as an example. When the BootMode pin is at a high level, the MCU resets and enters a firmware download mode.
[0044] A USB-to-serial chip, comprising:
[0045] Type variable pin, the default state is an input pin, which can be switched to an output pin under the pin switching command of the host computer, and is used to control the BootMode pin of the MCU. The pin switching command is generally a USB manufacturer command;
[0046] Output pin, used to control the reset pin of the MCU;
[0047] Memory, processor and a software program stored on the memory and executable by the processor. When the processor receives a pin switching command sent by the host computer, executing the software program can realize: change the type variable pin from the input lead The pin is switched to an output pin and outputs a high level;
[0048] When the processor receives the pin restoration command sent by ...
Embodiment 2
[0061] The difference between the second embodiment and the first embodiment is that the trigger condition is automatically generated when a USB plug-in action is detected, without any manual operation. Based on the characteristics of USB hot plugging, the upper computer monitors the USB end. When the USB is detected, a trigger condition is generated, and the firmware downloading step is automatically executed until the firmware download is completed, and the MCU exits the firmware download mode and enters the user program. Mode, the whole process does not require manual operation, and the MCU firmware can be downloaded automatically.
Embodiment 3
[0063] The difference between Embodiment 3 and Embodiment 1 is that Embodiment 3 takes an MCU whose BootMode pin is normally at a high level as an example. When the BootMode pin is at a low level, the MCU resets and enters the firmware download mode.
[0064] A USB-to-serial chip, comprising:
[0065] Type variable pin, the default state is an input pin, which can be switched to an output pin under the pin switching command of the host computer, and is used to control the BootMode pin of the MCU. The pin switching command is generally a USB manufacturer command;
[0066] Output pin, used to control the reset pin of the MCU;
[0067] Memory, processor and a software program stored on the memory and executable by the processor. When the processor receives a pin switching command sent by the host computer, executing the software program can realize: change the type variable pin from the input lead The pin is switched to an output pin and outputs a low level;
[0068] When the p...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com