Data interaction method and device, mainboard and equipment with mainboard

文档序号:685280 发布日期:2021-04-30 浏览:21次 中文

阅读说明:本技术 数据交互方法、装置及主板、带有主板的设备 (Data interaction method and device, mainboard and equipment with mainboard ) 是由 孙燕佳 庞伟 廖禛 刘杰 徐耀龙 万春柳 于 2020-12-24 设计创作,主要内容包括:本申请涉及一种数据交互方法、装置及主板、带有主板的设备,所述方法包括:主芯片先调用预先存储的外接存储器的第一地址,然后通过总线将所述第一地址发送到与所述总线相连接的存储器中,以建立所述外接存储器与主芯片的数据连接,主芯片如果接收到外接存储器反馈的第一应答信号,则表明外接存储器连接正常,且总线可以进行数据的传输,此时,通过总线读取外接存储器中存储的所有数据,如此,便可以通过总线直接读取外接存储器中存储的所有数据,供主芯片运行,避免了对主板存储器的更换,也就不用将设备拆开,操作更加简单,设备也不会被损坏。(The application relates to a data interaction method, a data interaction device, a mainboard and equipment with the mainboard, wherein the method comprises the following steps: the main chip calls a first address of a pre-stored external memory first, and then the first address is sent to a memory connected with the bus through the bus to establish data connection between the external memory and the main chip, if the main chip receives a first response signal fed back by the external memory, the connection of the external memory is normal, and the bus can transmit data.)

1. A method for data interaction, comprising:

calling a first address of an external memory which is stored in advance;

sending the first address to an external memory connected with a bus through the bus so as to establish data connection between the external memory and a main chip;

and if a first response signal fed back by the external memory is received, reading all data stored in the external memory through the bus.

2. The data interaction method of claim 1, wherein after sending the first address over a bus to an external memory connected to the bus, the method further comprises:

if the first response signal is not received, calling a pre-stored second address of the mainboard memory;

sending the second address to a mainboard memory connected with the bus through the bus so as to establish data connection between the mainboard memory and a main chip;

and if a second response signal fed back by the mainboard memory is received, reading all data stored in the mainboard memory through the bus.

3. The data interaction method according to claim 1, wherein after receiving the first response signal fed back by the external memory, and reading all data stored in the external memory through the bus, the method further comprises:

verifying all read data according to a first preset verification mode to obtain a first verification result;

and if the first verification result is verification failure, displaying a fault mark.

4. The data interaction method according to claim 1 or 3, wherein after receiving the first response signal fed back by the external memory, and reading all data stored in the external memory through the bus, the method further comprises:

if a writing program is read from the main chip, sending a pre-stored second address to a main board memory connected with a bus through the bus to establish data connection between the main board memory and the main chip, wherein the second address is the address of the main board memory;

and if a third response signal fed back by the mainboard memory is received, executing the writing program, and writing all data read from the external memory into the mainboard memory.

5. The data interaction method according to claim 4, wherein if a third response signal fed back by the motherboard memory is received, the writing program is executed to write all data read from the external memory into the motherboard memory, and the following steps are repeatedly executed:

writing all the data read from the external memory into the mainboard memory in an overlaying manner;

verifying the updated data in the mainboard memory according to a second preset verification mode to obtain a second verification result;

and stopping the repeated execution action until the second check result is check failure and the writing times meet the preset condition, or the second check result is check success.

6. A data interaction apparatus, the apparatus comprising:

the first calling module is used for calling a first address of a pre-stored external memory;

the first sending module is used for sending the first address to an external memory connected with a bus through the bus so as to establish data connection between the external memory and a main chip;

and the first reading module is used for reading all data stored in the external memory through the bus if a first response signal fed back by the external memory is received.

7. The data interaction device of claim 6, wherein the device further comprises:

the second calling module is used for calling a second address of the pre-stored mainboard memory if the first response signal is not received;

the second sending module is used for sending the second address to a mainboard memory connected with the bus through the bus so as to establish data connection between the mainboard memory and a main chip;

and the second reading module is used for reading all data stored in the mainboard memory through the bus if a second response signal fed back by the mainboard memory is received.

8. The data interaction device of claim 6, wherein the device further comprises:

the verification module is used for verifying all read data according to a first preset verification mode to obtain a first verification result;

and the display module is used for displaying a fault mark if the first verification result is verification failure.

9. The data interaction device of claim 6 or 8, wherein the device further comprises:

a third sending module, configured to send a pre-stored second address to a motherboard memory connected to a bus through the bus if a write program is read from the main chip, so as to establish data connection between the motherboard memory and the main chip, where the second address is an address of the motherboard memory;

and the writing module is used for executing the writing program and writing all data read from the external memory into the mainboard memory if receiving a third response signal fed back by the mainboard memory.

10. The data interaction device of claim 9, wherein the writing module comprises the following units repeatedly executed in sequence:

the writing unit is used for writing all the data read from the external memory into the mainboard memory in an overlaying manner;

the verification unit is used for verifying the updated data in the mainboard memory according to a second preset verification mode to obtain a second verification result;

and a repeated condition determining unit, configured to stop the repeated execution until the second check result is a check failure and the number of times of writing meets a preset condition, or the second check result is a check success.

11. A mainboard is characterized by comprising a main chip, a mainboard memory and a bus, wherein the main chip and the mainboard memory are hung on the bus;

the mainboard further comprises an external terminal, one end of the external terminal is used for being hung on the bus, and the other end of the external terminal is used for being hung on an external memory;

the main chip is provided with a data interaction program, so that the main chip executes the data interaction program when running, and the data interaction method of any one of claims 1 to 5 is realized.

12. A device with a motherboard, comprising a device housing and the motherboard of claim 11;

the mainboard sets up the inside of equipment shell, be provided with the opening on the equipment shell, external terminal is fixed the opening part to connect external memory.

Technical Field

The present application relates to the field of data processing technologies, and in particular, to a data interaction method and apparatus, a motherboard, and a device with the motherboard.

Background

An Electrically Erasable Programmable Read Only Memory (EEPROM) is a memory chip whose data is not lost after power failure, and is generally disposed on a motherboard to store data parameters required by a main chip on the motherboard when the main chip operates.

In the related art, many devices use a motherboard with an EEPROM and a main chip to control the operation process of the devices, but some devices operate in different environments and need to be based on different data parameters, that is, data stored in the EEPROM, and when the devices are maintained, data in the EEPROM can be adjusted.

Disclosure of Invention

In order to solve the problems that in the related art, the operation is complicated and the equipment is easily damaged due to the fact that the data required by the operation of a main chip is changed by disassembling the equipment and replacing an EEPROM, the data interaction method and device, the main board and the equipment with the main board are provided.

According to a first aspect of the present application, there is provided a data interaction method, including:

calling a first address of an external memory which is stored in advance;

sending the first address to an external memory connected with a bus through the bus so as to establish data connection between the external memory and a main chip;

and if a first response signal fed back by the external memory is received, reading all data stored in the external memory through the bus.

In an optional embodiment, after sending the first address through a bus to an external memory connected to the bus, the method further comprises:

if the first response signal is not received, calling a pre-stored second address of the mainboard memory;

sending the second address to a mainboard memory connected with the bus through the bus so as to establish data connection between the mainboard memory and a main chip;

and if a second response signal fed back by the mainboard memory is received, reading all data stored in the mainboard memory through the bus.

In an optional embodiment, after receiving the first response signal fed back by the external memory, and reading all data stored in the external memory through the bus, the method further includes:

verifying all read data according to a first preset verification mode to obtain a first verification result;

and if the first verification result is verification failure, displaying a fault mark.

In an optional embodiment, after receiving the first response signal fed back by the external memory, and reading all data stored in the external memory through the bus, the method further includes:

if a writing program is read from the main chip, sending a pre-stored second address to a main board memory connected with a bus through the bus to establish data connection between the main board memory and the main chip, wherein the second address is the address of the main board memory;

and if a third response signal fed back by the mainboard memory is received, executing the writing program, and writing all data read from the external memory into the mainboard memory.

In an optional embodiment, if a third response signal fed back by the motherboard memory is received, the writing program is executed, and all data read from the external memory is written into the motherboard memory, including repeatedly executing the following steps:

writing all the data read from the external memory into the mainboard memory in an overlaying manner;

verifying the updated data in the mainboard memory according to a second preset verification mode to obtain a second verification result;

and stopping the repeated execution action until the second check result is check failure and the writing times meet the preset condition, or the second check result is check success.

According to a second aspect of the present application, there is provided a data interaction apparatus, the apparatus comprising:

the first calling module is used for calling a first address of a pre-stored external memory;

the first sending module is used for sending the first address to an external memory connected with a bus through the bus so as to establish data connection between the external memory and a main chip;

and the first reading module is used for reading all data stored in the external memory through the bus if a first response signal fed back by the external memory is received.

In an optional embodiment, the apparatus further comprises:

the second calling module is used for calling a second address of the pre-stored mainboard memory if the first response signal is not received;

the second sending module is used for sending the second address to a mainboard memory connected with the bus through the bus so as to establish data connection between the mainboard memory and a main chip;

and the second reading module is used for reading all data stored in the mainboard memory through the bus if a second response signal fed back by the mainboard memory is received.

In an optional embodiment, the apparatus further comprises:

the verification module is used for verifying all read data according to a first preset verification mode to obtain a first verification result;

and the display module is used for displaying a fault mark if the first verification result is verification failure.

In an optional embodiment, the apparatus further comprises:

a third sending module, configured to send a pre-stored second address to a motherboard memory connected to a bus through the bus if a write program is read from a main chip, where the memory includes an external memory and a motherboard memory, so as to establish data connection between the motherboard memory and the main chip, and the second address is an address of the motherboard memory;

and the writing module is used for executing the writing program and writing all data read from the external memory into the mainboard memory if receiving a third response signal fed back by the mainboard memory.

In an alternative embodiment, the writing module includes the following units that are repeatedly executed in sequence:

the writing unit is used for writing the first data into the mainboard memory;

the verification unit is used for verifying the updated data in the mainboard memory according to a second preset verification mode to obtain a second verification result;

and a repeated condition determining unit, configured to stop the repeated execution until the second check result is a check failure and the number of times of writing meets a preset condition, or the second check result is a check success.

According to a third aspect of the present application, a motherboard is provided, where the motherboard includes a main chip, a motherboard memory, and a bus, and the main chip and the motherboard memory are attached to the bus;

the mainboard further comprises an external terminal, one end of the external terminal is used for being hung on the bus, and the other end of the external terminal is used for being hung on an external memory;

the main chip is provided with a data interaction program, so that the main chip executes the data interaction program when running, and the data interaction method of the first aspect of the application is realized.

According to a fourth aspect of the present application, there is provided a device with a motherboard, comprising a device housing and the motherboard of the third aspect of the present application;

the mainboard sets up the inside of equipment shell, be provided with the opening on the equipment shell, external terminal is fixed the opening part to connect external memory.

The technical scheme provided by the application can comprise the following beneficial effects: the technical scheme of the application is that when data is interacted,

the main chip calls a first address of a pre-stored external memory first, and then the first address is sent to the external memory connected with the bus through the bus to establish the data connection between the external memory and the main chip, if the main chip receives a first response signal fed back by the external memory, the connection of the external memory is normal, and the bus can transmit data.

It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.

Drawings

The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and together with the description, serve to explain the principles of the application.

Fig. 1 is a schematic flowchart of a data interaction method according to an embodiment of the present application;

fig. 2 is a pin diagram of AT24C32 according to an embodiment of the present application;

fig. 3 is a schematic flowchart illustrating a main chip reading second data according to an embodiment of the present application;

FIG. 4 is a flowchart illustrating a process of writing first data into a motherboard memory according to an embodiment of the present application;

fig. 5 is a schematic flowchart illustrating a specific process for writing first data into a motherboard memory according to an embodiment of the present application;

FIG. 6 is a schematic structural diagram of a data interaction device according to another embodiment of the present application;

fig. 7 is a schematic structural diagram of a main board according to another embodiment of the present application.

Detailed Description

Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.

Referring to fig. 1, fig. 1 is a schematic flowchart illustrating a data interaction method according to an embodiment of the present application.

As shown in fig. 1, the data interaction method provided in this embodiment may include:

and step S101, calling a first address of an external memory stored in advance.

It should be noted that, in the present embodiment, the address of the memory is generally determined by the high and low levels provided to the address bit pins of the memory during the wire connection, taking the memory of the AT24C32 as an example, the pins of the memory of this model can be referred to fig. 2, and fig. 2 is a schematic diagram of the pins of the AT24C32 provided in an embodiment of the present application.

As shown in fig. 2, the address bits of the AT24C32 are the first pin a0, the second pin a1 and the third pin a2, and the number of bits of the address needs 8 bits in the bus, so in this embodiment, the upper four bits of the address can be predefined, the first three bits of the lower four bits can be a2, a1 and a0 in sequence, and the last bit is a read/write bit. The positioning of the other pins of the AT24C32 can be referred to the chip manual of the chip, and will not be described herein.

In a specific example, if all of a2, a1 and a0 of the motherboard memory are grounded in the hard wiring, the address of the motherboard memory is fixed bit 1, fixed bit 2, fixed bit 3, fixed bit 4, 0, and read/write, specifically, in this example, the read operation is set to 1, the write operation is set to 0, and the fixed bit 1, fixed bit 2, fixed bit 3 and fixed bit 4 are sequentially 1, 0, 1 and 0, then if the host chip is to read the data of the motherboard memory, the address sent to the bus by the host chip is 10100001, and conversely, if the host chip is to write the data into the motherboard memory, the address sent to the bus by the host chip is 10100000.

In this embodiment, at least a motherboard memory and an external memory are hooked on the bus, and based on the characteristics of the bus, the addresses of the motherboard memory and the external memory need to be different, so that the wiring of the address bit pins of the motherboard memory and the external memory need to be different, and the wiring of the address bit pins of the motherboard memory and the external memory is fixed during production, so that the status bits of the address bit pins of the motherboard memory and the external memory, that is, the addresses of the status bits are the high-low level status of the pins, can be stored in the main chip in advance. It should be noted that the high and low levels refer to a concept of high level and a concept of low level in digital electronics technology, and the high level is stored as 1 in the chip and the low level is stored as 0 in the chip.

Based on the characteristics of the bus, in this step, the first address sent to the bus by the master chip needs to include a read or write instruction that the master chip needs to execute, which is the last bit in the above specific example, so that the master chip first obtains the status bit of the address bit pin of the external memory, and then generates the first address based on the operation that needs to be performed on the external memory. Since the application needs to read data from the external memory, the read operation needs to be written into the first address in this step.

In addition, the external memory in this step refers to a memory connected through an external terminal on the motherboard, and when the method needs to be executed, the external memory only needs to be connected to the external terminal.

And step S102, sending the first address to an external memory connected with the bus through the bus so as to establish data connection between the external memory and the main chip.

In this step, the bus may be, but not limited to, an Inter-Integrated Circuit (IIC) bus, for example, after the host chip sends the first address to the IIC bus, the IIC bus establishes a data transmission channel between each memory and the master chip that are attached to the bus, including the bus between the external memory and the host chip, then the IIC bus will transmit a data bit during each clock pulse, if the upper 7-bit address is received by the external memory and determined to match its own address bit pin, after receiving all the 8 th bit, a response signal is fed back to the master chip, i.e. the first response signal in step S103, the non-conforming memory, such as the mainboard memory, is kept silent and no longer receives the data of the main chip, and at the moment, the data connection between the external memory and the main chip is established.

Step S103, if a first response signal fed back by the external memory is received, reading all data stored in the external memory through the bus.

In this step, after the main chip receives the first response signal fed back by the external memory, it indicates that a data connection capable of normally performing data transmission has been established between the main chip and the external memory, and based on the read instruction in the first address received by the external memory in the previous step, the main memory can read all data stored in the external memory, where all data stored in the external memory refers to data required by the main chip to operate.

It should be noted that the reading operation may be performed according to the divided data blocks, for example, the division may be performed according to the types of data, and since there may be a plurality of data required by the main chip during operation, for example, temperature data, latitude and longitude data, etc., the division may be performed according to different types of data, that is, data representing different meanings.

Specifically, when the main chip reads a data block, a response signal is returned to the external memory, and meanwhile, a counter "+ 1" preset in the main chip is used for reading the next data block. Since the data required for the main chip of a device to operate is fixed, the number of data blocks is also fixed, and therefore, when the count value in the counter reaches a preset value, that is, the number of data blocks set in advance, the reading operation is stopped.

In addition, after all the data stored in the external memory are read, the read data can be verified, for example, all the read data can be verified according to a first preset verification mode to obtain a first verification result, and if the first verification result is verification failure, a fault mark can be displayed. In a specific example, each data block includes a check bit, and the value of the check bit is a value obtained by processing other data except the check bit in the data block through a preset check algorithm, so that after data is read, the read data except the check bit can be processed through the same check algorithm to obtain another value, and then the another value is compared with the value of the check bit carried in the data block, if the values are the same, the reading is successful, and if the values are different, the reading is failed, and at this time, a fault mark is displayed to represent the reading fault to prompt. Of course, the reading may be repeated until the verification is successful.

According to the technical scheme, when data interaction is carried out, the main chip calls the first address of the external memory stored in advance, then the first address is sent to the external memory connected with the bus through the bus to establish data connection between the external memory and the main chip, if the main chip receives a first response signal fed back by the external memory, the connection of the external memory is normal, and the bus can transmit data, at the moment, all data stored in the external memory are read through the bus, so that all data stored in the external memory can be directly read through the bus to be operated by the main chip, the replacement of the main board memory is avoided, the equipment does not need to be detached, the operation is simpler, and the equipment cannot be damaged.

Certainly, in this embodiment, there is also a case that the main chip does not receive the first response signal, and in order to ensure that the main chip operates normally, the data stored in the main board memory may be temporarily used, but it should be noted that the data of the main board memory may not conform to the environment where the main chip is located, for example, longitude and latitude data, the data stored in the main board memory may be a default longitude and latitude, and the environment where the main chip is located is not the longitude and latitude.

Specifically, referring to fig. 3, fig. 3 is a schematic flowchart illustrating a process of reading data in a motherboard memory by a main chip according to an embodiment of the present application.

As shown in fig. 3, the process of the master chip reading the data of the master register may include:

step S301, if the first response signal is not received, calling a pre-stored second address of the mainboard memory.

It should be noted that the failure to receive the first acknowledgement signal may be due to the external memory not being accessed or the external memory being accessed incorrectly. The specific manner of calling the second address in this step may refer to the content of calling the first address in step S101, which is not described herein again.

Step S302, sending the second address to the motherboard memory connected to the bus through the bus, so as to establish a data connection between the motherboard memory and the main chip.

The specific manner in this step is similar to that in step S102, and reference may be made, and details are not repeated here.

Step S303, if the second response signal fed back by the motherboard memory is received, reading all data stored in the motherboard memory through the bus.

The specific manner in this step is similar to that in step S103, and reference may be made, and details are not repeated here.

Because the default stored programs in the main chip may be different, some programs may not consider that the data stored in the external memory is to be burnt into the main board memory, and some programs include related programs for burning the data stored in the external memory into the main board memory, so that for the equipment which does not include the data program burnt into the external memory, the main chip can directly operate according to the acquired data stored in the external memory and simultaneously keep the external memory normally hung on the bus in the case of two different situations; for the condition of the relevant program for burning the data stored in the external memory into the mainboard memory, the data stored in the external memory can be written into the mainboard memory according to the program, and then the external memory is taken down, so that the external memory can be recycled.

Referring to fig. 4, fig. 4 is a schematic flowchart illustrating a process of writing first data into a motherboard memory according to an embodiment of the present disclosure.

As shown in fig. 4, after step S103, the process of writing the first data into the motherboard memory may include:

step S401, if it is read that the main chip stores the write program, sending the pre-stored address to the motherboard memory connected to the bus through the bus to establish the data connection between the motherboard memory and the main chip, where the second address is the address of the motherboard memory.

The specific manner in this step is similar to that in step S102, and reference may be made, and details are not repeated here.

And S402, if a third response signal fed back by the mainboard memory is received, executing a write-in program, and writing all data read from the external memory into the mainboard memory.

In order to ensure that all data read from the external memory written into the motherboard memory is correct, and verification may be performed, then, the complete writing process in step S402 may refer to fig. 5, and fig. 5 is a specific flowchart illustrating a process of writing all data read from the external memory into the motherboard memory according to an embodiment of the present application.

As shown in fig. 5, a specific process of writing all data read from the external memory into the motherboard memory may include the following steps that are repeatedly executed:

step S501, writing all data read from the external memory into the motherboard memory in an overwriting manner.

It should be noted that the writing process is similar to the reading process and is performed according to the data block, and therefore, the specific content of this step may refer to the content described in step S103, and is not described herein again.

Step S502, verifying the updated data in the mainboard memory according to a second preset verification mode to obtain a second verification result;

the specific checking process may be reading all currently stored data in the motherboard memory, then sending the second address to a memory connected to the bus through the bus, where the memory includes an external memory and a motherboard memory to establish data connection between the motherboard memory and the main chip, and reading data written in the motherboard memory if a fourth response signal fed back by the motherboard memory is received.

The second verification method in this step may be the same as or different from the first verification method, and when the second verification method is the same, reference may be made to the verification process for the read data in step S103 in the foregoing embodiment, which is not described herein again.

Step S503, until the second check result is a check failure and the number of writing times satisfies a preset condition, or the second check result is a check success, stopping repeatedly executing the action.

In this step, two conditions for stopping the repeated execution are included, one is that the verification result is verification failure and the data of the preset storage bit meets the preset condition, and the other is that the verification result is verification success.

For the second type, successful verification indicates successful writing, and writing again is not needed after successful writing.

For the first, in order to avoid the occurrence of the dead cycle of repeated writing, the embodiment adds verification on the value in the preset storage bit, for example, the writing action is performed 3 times, and the preset condition is greater than or equal to 3, then the value in the preset storage bit meets the preset condition, and at this time, the writing can be stopped without successful verification.

Referring to fig. 6, fig. 6 is a schematic structural diagram of a data interaction device according to another embodiment of the present application.

As shown in fig. 6, the data interaction apparatus provided in this embodiment may include:

a first calling module 601, configured to call a first address of a pre-stored external memory;

a first sending module 602, configured to send a first address to an external memory connected to a bus through the bus to establish a data connection between the external memory and a main chip;

the first reading module 603 is configured to read all data stored in the external memory through the bus if a first response signal fed back by the external memory is received.

In an optional embodiment, the apparatus further comprises:

the second calling module is used for calling a second address of the pre-stored mainboard memory if the first response signal is not received;

the second sending module is used for sending the second address to a mainboard memory connected with the bus through the bus so as to establish data connection between the mainboard memory and the main chip;

and the second reading module is used for reading all data stored in the mainboard memory through the bus if a second response signal fed back by the mainboard memory is received.

In an optional embodiment, the apparatus further comprises:

the verification module is used for verifying all read data according to a first preset verification mode to obtain a first verification result;

and the display module is used for displaying a fault mark if the first verification result is verification failure.

In an optional embodiment, the apparatus further comprises:

a third sending module, configured to send a pre-stored second address to a motherboard memory connected to a bus through the bus if a write program is read from the main chip, where the memory includes an external memory and the motherboard memory to establish data connection between the motherboard memory and the main chip, and the second address is an address of the motherboard memory;

and the writing module is used for executing a writing program and writing all data read from the external memory into the mainboard memory if receiving a third response signal fed back by the mainboard memory.

In an alternative embodiment, the writing module includes the following units that are repeatedly executed in sequence:

the writing unit is used for writing all data read from the external memory into the mainboard memory in an overlaying manner;

the verification unit is used for verifying the updated data in the mainboard memory according to a second preset verification mode to obtain a second verification result;

and the repeated condition judging unit is used for stopping repeated execution until the second checking result is checking failure and the writing times meet the preset condition, or the second checking result is checking success.

Referring to fig. 7, fig. 7 is a schematic structural diagram of a motherboard according to another embodiment of the present application.

As shown in fig. 7, the motherboard provided in this embodiment may include a main chip 701, a motherboard memory 702, and a bus, where the main chip and the motherboard memory are hung on the bus;

the mainboard further comprises an external terminal 703, one end of the external terminal is used for hanging on the bus, and the other end is used for hanging an external memory 704;

the main chip is provided with a data interaction program, so that the main chip executes the data interaction program when running, thereby implementing the data interaction method provided by the foregoing embodiment.

It should be noted that the external terminal is a device having a connection terminal, and the external terminal may have two ends, one end is used for connecting to the bus, taking the IIC bus as an example, which is hard-wired SCL and hard-wired SDA in fig. 7.

The external connection terminal in fig. 7 has 4 connection terminals, two of which are connected to the SCL hard wire and the SDA hard wire, and the other two of which are connected to the power supply and the ground, and can provide the external memory with the working power supply, high level and low level.

In a specific example, the external terminal may be a pin type, such as a female terminal, and the hard wire of the external memory may be connected to a male terminal, and when the external memory needs to be accessed, only the male terminal needs to be inserted into the female terminal.

In addition, the application also provides equipment with the mainboard provided by the embodiment, and the equipment comprises an equipment shell and the mainboard provided by the embodiment; the mainboard setting is provided with the opening in the inside of equipment shell, on the equipment shell, and external terminal fixes at the opening part to in connecting external memory.

It should be noted that the device with the main board provided in this embodiment may be an air conditioner, an air purifier, a fresh air handling unit, or the like.

With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.

It is understood that the same or similar parts in the above embodiments may be mutually referred to, and the same or similar parts in other embodiments may be referred to for the content which is not described in detail in some embodiments.

It should be noted that, in the description of the present application, the terms "first", "second", etc. are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. Further, in the description of the present application, the meaning of "a plurality" means at least two unless otherwise specified.

Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and the scope of the preferred embodiments of the present application includes other implementations in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present application.

It should be understood that portions of the present application may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.

It will be understood by those skilled in the art that all or part of the steps carried by the method for implementing the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, and when the program is executed, the program includes one or a combination of the steps of the method embodiments.

In addition, functional units in the embodiments of the present application may be integrated into one processing module, or each unit may exist alone physically, or two or more units are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium.

The storage medium mentioned above may be a read-only memory, a magnetic or optical disk, etc.

In the description herein, reference to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the application. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.

Although embodiments of the present application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present application, and that variations, modifications, substitutions and alterations may be made to the above embodiments by those of ordinary skill in the art within the scope of the present application.

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种用于闪存的阈值分布拟合方法、装置及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!