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 PDF

Info

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
Application number
CN201820836375.5U
Other languages
Chinese (zh)
Inventor
黄超军
李双飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hunan Teng Electronic Technology Co Ltd
Original Assignee
Hunan Teng Electronic Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hunan Teng Electronic Technology Co Ltd filed Critical Hunan Teng Electronic Technology Co Ltd
Priority to CN201820836375.5U priority Critical patent/CN208207790U/en
Application granted granted Critical
Publication of CN208207790U publication Critical patent/CN208207790U/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of intelligent universal single-chip microcontroller cd-rom recorder
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.
CN201820836375.5U 2018-05-31 2018-05-31 A kind of intelligent universal single-chip microcontroller cd-rom recorder Active CN208207790U (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (6)

* Cited by examiner, † Cited by third party
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