Siege Lion essential skills - how to quickly and efficiently read the data sheet

Siege Lion essential skills - how to quickly and efficiently read the data sheet

1 Introduction

SD2.0 agreement to official documents, for example, detailed data quickly and efficiently read the manual methods and processes.

SD2.0 agreement document links: SD2.0_Final_bookmark.pdf extraction code: ijwg

2. Dry

Step 1: a clear purpose

Purposefully to solve the problem is the most efficient!

Before starting a project or program, you first need to define their goals, what you want to achieve.

→ ex: for example, I want to achieve read and write control SD card, which is always my goal.

Then you need based on their experience, the task refined into several parts, the overall goal into smaller goals.

→ ex: for example, to read and write control SD card, can be subdivided into several sections so: Interface clear the SD card, clear communication SD card, clear Precautions to determine the details as required.

Then successive solve every problem, improve infrastructure needs and projects.

Step 2: solve problems

Problem-solving methods need to pay attention!

How to solve the various problems as identified above, which is the key to the whole process, some experience is just any woman, I will try to talk clearly specific examples throughout the problem-solving process.

One problem - clear interfaces

First, figure out the interface SD card, which is the first problem to be solved, so we can determine the external interface of the whole project, the foundation project framework.

Clear interface issues, need to figure out the number of interfaces, functions, wide, electrical characteristics, information how to find it?

Interface with relevant information can be Bus find relevant chapters look at the chart table look at the last to see the text description, tables and graphs to understand about information, text description you can learn some of the details or considerations help to understand.

By reading, we can understand the SD card data communication has two modes, one is the SD mode, one is SPI mode. The number of buses used in both modes is not the same, the communication system is not the same. We can also understand that these two models are the interface functions, wide, electrical characteristics, etc., you can draw a block diagram recorded.

Second problem - to determine details on demand

In the process of watching the manual, we may face some choices or confused, this time how to solve these problems?

Made according to the demand to determine the details of choice to solve puzzles, this is not to solve the second problem, but a problem throughout the entire process.

For example, we now need to select the communication mode SD card --SD mode or SPI mode it? First clear our needs, we need to assume a high-speed transmission of large amounts of data, then we probably look at System Features down, we find that it describes the maximum transmission speed SD card that can be achieved, but at the same time you want to use four lines DATA conditions , but before we have learned SD mode only uses 4 DATA line, so we have to select the SD mode. In addition, we may also create new problems, such as how to achieve maximum transfer speeds? How much clock frequency? Etc., which are required to determine the details.

You will gradually find that we need to do as much as possible a comprehensive system to find the information we need, this is the most efficient solution, it must not be the same as without a head rattling.

Question three - clear communication

This is the hardest, most content, the most critical is also a problem, we need to understand the core issue is communication.

How to master communication it?

Referring first to Figure - flow diagrams, state diagrams, sequence FIG. Process flow chart for specific communication process, the overall configuration control; FIG state understand the principle of the communication process, theoretically understood how this communication process; timing chart solve specific details, send, receive, delay and so on specific of requirements. Figure communicate line may be formed from start to finish.

Then watch - format data, register information, command (response) type and described in detail, calculated checksum, etc., you can generally learn specific information from a table, such as values ​​to ascertain the need to use the command needs to receive determined value, the process and the like check response calculated. See table to determine the node value of this line of communication, in the end needs to know how to do.

There do not know to look at the text description - text description is the most detailed, but all look at it too time consuming, when we encounter problems, to find the answer to the text description. Of course, many details need to determine is the description from the text, many bug also described dawned so successfully resolved by looking at the text again.

Clear communication is the need to build a bridge, from start to finish, each node, each value requires precise control, the workload is very large and requires patience and care.

Question four - clear Precautions

In many cases, when we have completed the implementation of the entire communication process, but at the time of verification has nothing, repeat viewing timing, etc. are no errors, then it is likely that the use of some precautions to be forgotten. For example, the system power needs at least delay how long to wait for internal system reset; or how long to wait after the establishment of communication can begin transmitting data, and so the details of the type of problems.

This time, we need to check these related areas, such as viewing precautions initialization part of the communication process as well as some of the precautions you need to check specifically how their accumulated some experience of.

Step 3: build a framework

Learn to systematically sort of information is a very important skill!

After learning content complete a manual, implements its own needs, need to know to build their own framework, the next time you encounter a similar problem, you can quickly start, identify problems, solve problems, and this is experience the accumulation!

Experience siege lion is how accumulation, that is, every siege by playing down the country!

3. Message

Occasionally the emotions might trespass, much less than in the hope that we can criticism.

IT circles where most people fascinated, not exactly share knowledge of it?

I want everyone to keep love, embrace the dream!

Published 10 original articles · won praise 12 · views 1222

Guess you like

Origin blog.csdn.net/weixin_43664511/article/details/104549930