CN208207790U - A kind of intelligent universal single-chip microcontroller cd-rom recorder - Google Patents
A kind of intelligent universal single-chip microcontroller cd-rom recorder Download PDFInfo
- Publication number
- CN208207790U CN208207790U CN201820836375.5U CN201820836375U CN208207790U CN 208207790 U CN208207790 U CN 208207790U CN 201820836375 U CN201820836375 U CN 201820836375U CN 208207790 U CN208207790 U CN 208207790U
- Authority
- CN
- China
- Prior art keywords
- burning
- module
- rom recorder
- chip microcontroller
- chip
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Stored Programmes (AREA)
Abstract
The utility model provides a kind of intelligent universal single-chip microcontroller cd-rom recorder, which includes that power module, burning energy supply control module, USB turn serial port module, LED control module, level shift module, board burning communication module, burning terminal module, burning terminal interconnecting module, STM32 module.Pass through technical solution provided by the utility model, when the burning timing of the single-chip microcontroller of burning, burning voltage, single-chip microcontroller pin number difference when, hardware and software code are not changed, it only needs to update .ini configuration file, using flexible interface switching single-chip microcontroller model, it can be achieved that the burning and functional test of a plurality of singlechip chips;The data of the burning of single-chip microcontroller can be saved to STM32 burning data region, for the offline burning of single-chip microcontroller;It can also be communicated with burning board and realize burning singlechip chip in batch.
Description
Technical field
The utility model relates to burning program technical field more particularly to a kind of intelligent universal single-chip microcontroller cd-rom recorders.
Background technique
Single-chip microcontroller since the advent of the world has obtained extensive in the fields such as industry, agricultural, business, military project, medical treatment, communication
Using.But because the single-chip microcontroller on domestic market is many kinds of, there is respective single-chip microcontroller product in each producer, even if same
Producer production single-chip microcontroller also have nothing in common with each other in design, and existing SCM program cd-rom recorder be all it is dedicated, change one kind
The singlechip chip of model, it is necessary to redesign its corresponding specialized CDRW.
Utility model content
In order to solve defect present in the prior art, the utility model embodiment provides a kind of intelligent universal monolithic machine burning
Device is recorded, which can the different singlechip chip of the offline burning of batch.
The utility model provides a kind of intelligent universal single-chip microcontroller cd-rom recorder, which is characterized in that the cd-rom recorder includes power supply
Module, burning energy supply control module, USB turn serial port module, LED control module, level shift module, board burning communication
Module, burning terminal module, burning terminal interconnecting module, STM32 module, the cd-rom recorder can be to different singlechip chips
Carry out the offline burning of batch.
Further, the STM32 module is divided into three regions: the area BOOTLOADER, program area, burning data region.
Further, the power module is powered by 5V mini interface and USB interface, passes through boost module and adjustable electric
Die block, exportable 1.8V ~ 5.5V/8.5V ~ 10.5V voltage give each module for power supply of rear class.
Further, the cd-rom recorder energy supply control module provides VPP/VDD burning voltage, and voltage in burning chip
Controllably.
Further, the LED control module shows the status information during burning for controlling LED screen.
Further, the level shift module being isolated for STM32 and the supply voltage of singlechip chip.
Further, the board burning communication module is for the communication between cd-rom recorder and burning board.
Further, the burning terminal module provides the burning interface of one single chip burning, for using when debugging routine.
Further, the burning terminal interconnecting module is for transferring to the chip of different number pin.
Further, include: with the process that the cd-rom recorder carries out burning
Hardware is powered on;
Run the user program of burning single-chip microcontroller;
By PC interface operation, singlechip chip model is selected, updates solid members, carries out online burning and debugging;Alternatively,
The burning data of single-chip microcontroller is downloaded to the burning data region of the STM32 module, directly carries out offline burning singlechip chip.
Based on the above-mentioned technical proposal, the embodiments of the present invention may be implemented: when the single-chip microcontroller of burning burning timing,
Burning voltage, single-chip microcontroller pin number difference when, not change hardware and software code, it is only necessary to update .ini configuration file
, using flexible interface switching single-chip microcontroller model, it can be achieved that the burning and functional test of a plurality of singlechip chips;It can be list
The data of the burning of piece machine are saved to STM32 burning data region, for the offline burning of single-chip microcontroller;It can also be communicated with burning board real
Ready-made batch burning singlechip chip.
Detailed description of the invention
Fig. 1 is the structural schematic diagram of the SCM program programming system of the utility model embodiment;
Fig. 2 is the intelligent universal single-chip microcontroller cd-rom recorder structural schematic diagram of the utility model embodiment;
Fig. 3 is the method flow schematic diagram that SCM program burning is carried out with the cd-rom recorder of the utility model embodiment;
Fig. 4 is the user program interface schematic diagram of the utility model embodiment.
Specific embodiment
In order to make the purpose of the utility model, technical solutions and advantages more clearly understood, below in conjunction with attached drawing and implementation
Example, the present invention will be further described in detail.It should be appreciated that specific embodiment described herein is only used to explain
The utility model is not used to limit the utility model.In addition, institute in the various embodiments of the present invention described below
The technical characteristic being related to can be combined with each other as long as they do not conflict with each other.
Referring to FIG. 1, be the burning program device of single-chip microcontroller, the computer including having burn recording software and burning program,
And single-chip microcontroller 2, it further include the SCM program cd-rom recorder being connected between the computer and circuit board.
Referring to FIG. 2, intelligent universal single-chip microcontroller cd-rom recorder includes that power module, burning energy supply control module, USB turn serial ports
Module, LED control module, level shift module, board burning communication module, burning terminal module, burning terminal switching model
Block, STM32 module.The power module is powered by 5V mini interface and USB interface, passes through boost module and adjustable voltage
Module, exportable 1.8V ~ 5.5V/8.5V ~ 10.5V voltage give each module for power supply of rear class;The cd-rom recorder energy supply control module is used
There is provided voltage controllable VPP/VDD burning voltage when burning chip, the LED control module control LED display is shown
The running state informations such as chip model, check code, burning number, burning success, miscue;The level shift module
For STM32 to be isolated with the supply voltage of singlechip chip;The board burning communication module connection cd-rom recorder and burning
Board is recorded, the communication being responsible between cd-rom recorder and burning board, when board burning communication module P_START signal is 1, burning
Device starts burning singlechip chip, can be in batch when board burning communication module output P_BUSY/P_PASS/P_FAIL signal
Measure burning/recording chip;Burning interface of the burning terminal module as one single chip burning, for being used when client's debugging routine;Institute
State the burning switching platelet that burning terminal interconnecting module is the chip for aiming at different number pin and designs;The STM32 module
As the MCU of cd-rom recorder, it is divided into three regions: the area BOOTLOADER, program area, burning data region.
Referring to figure 3., the process of burning is carried out with the cd-rom recorder of the utility model are as follows: first power on hardware;Then it transports
The user program of row burning single-chip microcontroller;It may then pass through PC interface operation, select singlechip chip model, update solid members,
Carry out online burning and debugging;Alternatively, the burning data of downloading single-chip microcontroller is to the burning data region of the STM32 module, directly
Tap into the offline burning singlechip chip of row.In the relevant information of LED screen display operation.Specifically, first after chip powers on
Bootloader brought into operation before this, it first checks the need for being updated application program when running, and was updated by reading
Flag bit judges whether to need to update STM32 firmware to program area according to flag bit, answers if you do not need to updating then to jump to
With the entrance of program, it is updated if needing to update, then turns the entrance for jumping to application program again.Run user program
(user program is that burning single chip application is specially write), when in PC interface operation, when click data is downloaded, meeting is burning text
Part and configuration information are downloaded to the burning data region of STM32, for the offline burning of single-chip microcontroller.Specifically, opening user program
Executable file PT_SmartPro.exe, be loaded into config configuration file, run the user program, the drop-down of single-chip microcontroller model
Frame is automatically loaded all single-chip microcontroller models, and user can choose single-chip microcontroller model on the interface PC, and user has selected monolithic type
Backstage just loads the configuration .ini file of the model single-chip microcontroller after number, corresponding interface is automatically generated, when running the user program
The automatic connection hardware device in backstage and firmware library upgrade.STM32 firmware library writes every money chip, encrypts STM32 firmware library
It reprints after generating bin file to above-mentioned configuration .ini file, decrypts the configuration .ini file, host computer is from matching after decryption
Reading STM32 firmware library in .ini file is set, slave computer is transmitted to by custom protocol, STM32 reads firmware update mark
Position, BootLoader are downloaded to the program area of STM32, and firmware library update terminates.After firmware library updates, the firmware shape at interface
State is shown as having connected, and the information such as the title of interface display chip, the size of chip ROM/RAM, code options word;With
Family can modify and read and write to the data of the RAM/ROM arbitrary address of chip on interface, and brilliant to the LVR/ of chip
Vibration trims the/functional tests such as access time.
As shown in figure 4, when running the user program, backstage automatic identification hardware device simultaneously upgrades at above-mentioned user program interface
Solid members.
Based on the above-mentioned technical proposal, the embodiments of the present invention may be implemented: when the single-chip microcontroller of burning burning timing,
Burning voltage, single-chip microcontroller pin number difference when, not change hardware and software code, it is only necessary to update .ini configuration file
, using flexible interface switching single-chip microcontroller model, it can be achieved that the burning and functional test of a plurality of singlechip chips;It can be list
The data of the burning of piece machine are saved to STM32 burning data region, for the offline burning of single-chip microcontroller;It can also be communicated with burning board real
Ready-made batch burning singlechip chip.
The foregoing is merely the embodiments of the present invention, are not intended to limit the protection scope of the utility model.It is all
Any modification, equivalent substitution and improvement made within spirit of the present utility model and principle, extension etc., are all contained in this reality
With novel protection scope.
Claims (10)
1. a kind of intelligent universal single-chip microcontroller cd-rom recorder, which is characterized in that the cd-rom recorder includes power module, the control of burning power supply
Module, USB turn serial port module, LED control module, level shift module, board burning communication module, burning terminal module,
Burning terminal interconnecting module, STM32 module, the cd-rom recorder can carry out the offline burning of batch to different singlechip chips.
2. cd-rom recorder as described in claim 1, which is characterized in that the STM32 module is divided into three regions: BOOTLOADER
Area, program area, burning data region.
3. cd-rom recorder as claimed in claim 2, which is characterized in that the power module is connect by 5V mini interface with USB
Confession electricity, by boost module and adjustable voltage module, exportable 1.8V ~ 5.5V/8.5V ~ 10.5V voltage gives each module of rear class
Power supply.
4. cd-rom recorder as claimed in claim 2, which is characterized in that the cd-rom recorder energy supply control module in burning chip,
VPP/VDD burning voltage is provided, and voltage is controllable.
5. cd-rom recorder as claimed in claim 2, which is characterized in that the LED control module is for controlling LED screen to burning
Status information in journey is shown.
6. cd-rom recorder as claimed in claim 2, which is characterized in that the level shift module is used for STM32 and monolithic
The isolation of the supply voltage of machine core piece.
7. cd-rom recorder as claimed in claim 2, which is characterized in that the board burning communication module is used for cd-rom recorder and burning
Communication between board.
8. cd-rom recorder as claimed in claim 2, which is characterized in that the burning terminal module provides the burning of one single chip burning
Interface is recorded, for using when debugging routine.
9. cd-rom recorder as claimed in claim 2, which is characterized in that the burning terminal interconnecting module is for drawing different number
The chip of foot is transferred.
10. such as the described in any item cd-rom recorders of claim 1-9, which is characterized in that carry out the process of burning with the cd-rom recorder
Include:
Hardware is powered on;
Run the user program of burning single-chip microcontroller;
By PC interface operation, singlechip chip model is selected, updates solid members, carries out online burning and debugging;Alternatively, downloading
The burning data of single-chip microcontroller directly carries out offline burning singlechip chip to the burning data region of the STM32 module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201820836375.5U CN208207790U (en) | 2018-05-31 | 2018-05-31 | A kind of intelligent universal single-chip microcontroller cd-rom recorder |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201820836375.5U CN208207790U (en) | 2018-05-31 | 2018-05-31 | A kind of intelligent universal single-chip microcontroller cd-rom recorder |
Publications (1)
Publication Number | Publication Date |
---|---|
CN208207790U true CN208207790U (en) | 2018-12-07 |
Family
ID=64515896
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201820836375.5U Active CN208207790U (en) | 2018-05-31 | 2018-05-31 | A kind of intelligent universal single-chip microcontroller cd-rom recorder |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN208207790U (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110806879A (en) * | 2019-10-17 | 2020-02-18 | 长沙市博芯微电子科技有限公司 | Burning debugging circuit and burning debugger |
CN111338658A (en) * | 2020-02-27 | 2020-06-26 | 上海电力大学 | Method and system for downloading PIC single-chip microcomputer program based on stm32CPU |
CN114880275A (en) * | 2022-05-16 | 2022-08-09 | 无锡职业技术学院 | Generalized program transmission system and transmission method capable of memorizing operation steps |
-
2018
- 2018-05-31 CN CN201820836375.5U patent/CN208207790U/en active Active
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110806879A (en) * | 2019-10-17 | 2020-02-18 | 长沙市博芯微电子科技有限公司 | Burning debugging circuit and burning debugger |
CN110806879B (en) * | 2019-10-17 | 2024-03-22 | 长沙市博芯微电子科技有限公司 | Burning debugging circuit and burning debugger |
CN111338658A (en) * | 2020-02-27 | 2020-06-26 | 上海电力大学 | Method and system for downloading PIC single-chip microcomputer program based on stm32CPU |
CN111338658B (en) * | 2020-02-27 | 2023-10-10 | 上海电力大学 | Method and system for downloading PIC (personal computer) singlechip program based on stm32CPU (Central processing Unit) |
CN114880275A (en) * | 2022-05-16 | 2022-08-09 | 无锡职业技术学院 | Generalized program transmission system and transmission method capable of memorizing operation steps |
CN114880275B (en) * | 2022-05-16 | 2023-12-12 | 无锡职业技术学院 | Generalized program transmission system capable of memorizing operation steps and transmission method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN208207790U (en) | A kind of intelligent universal single-chip microcontroller cd-rom recorder | |
CN110209419A (en) | A kind of CAN bus based DSP embedded device updating method and device | |
US7822964B2 (en) | Booting apparatus for booting a computer and method therefor and computer with a booting apparatus | |
CN114003538B (en) | Identification method of intelligent network card and intelligent network card | |
CN109542478A (en) | A kind of system and method updating FPGA program in SPI Flash | |
CN103870425A (en) | Bridge device, automated production system and method thereof for storage device | |
CN101290724B (en) | Computer hardware series course experimental device | |
Bergmann et al. | Low cost prototyping system for sensor networks | |
CN106843918A (en) | The method for entering line program renewal to the embedded system including ARM chips, dsp chip and fpga chip | |
CN110413298A (en) | The method that single-chip microcontroller serially upgrades and debugs is carried out based on Labwindows platform | |
CN109240719A (en) | A kind of Program download based on STM32 | |
CN101681238B (en) | A system and method of a storage expansion unit for a network attached storage device | |
CN109408924A (en) | FPGA configuration method based on dsp chip | |
CN209086915U (en) | C8051F SCM program burning device | |
CN106950875A (en) | A kind of embedded programming device and its fixture system | |
Palazzetti | Getting started with UDOO | |
CN102193860A (en) | Microcontroller online debugging circuit and method as well as microcontroller | |
CN109426511A (en) | Soft core update method and system | |
Suehle et al. | Raspberry Pi Hacks: Tips & Tools for Making Things with the Inexpensive Linux Computer | |
CN208538117U (en) | A kind of electricity server master board memory failure indicating lamp structure | |
CN217305845U (en) | Firmware program burning device, mainboard and programming intelligent equipment | |
CN115495136A (en) | BMC rapid online upgrading method based on domestic Feiteng platform | |
CN107341064A (en) | Anti-misplug system based on vehicle Variable flow control unit sub-circuit board | |
TWI296078B (en) | ||
CN106292342B (en) | Processor, external device, control system and its hot-plug method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GR01 | Patent grant | ||
GR01 | Patent grant |