-
Now that you have the foundation of 51, it should be much simpler. If you want to get started quickly, you can skip a lot of aspects.
1. Low power consumption and watchdog can not be seen first;
2. Learn GPIO first, which is the foundation of every embedded learning;
3. Learn interrupts, including interrupt processing modes and interrupt service function writing;
4. The above learning will understand the most basic structure, at this time you should have an understanding of the difference between the C language of 430 and the C of 51, the simplest such as 51 can be operated in bits, but 430 cannot, at this time, many commonly used sentences should be learned.
5. After that, you can learn each module one by one. I don't think there's anything to focus on, it's just what you're going to do. However, you can first look at the timer, serial port, ADC, these are commonly used, and each model of 430 has these peripherals.
6. After learning the above, I think I can take a serious look at other things, such as watchdogs and the like.
As long as you study carefully, you can learn it quickly, I use the "ten days to learn MSP430" information, they sell development boards and supporting ** tutorials, the talk is quite detailed, suitable for beginners.
-
1) sht1 sht0 is the length of the sample hold time setting. AD has a minimum sample holding time, if you don't understand, down. This is related to the circuit matching, as well as the parasitic capacitance and sampling capacitance of the chip itself.
2) SHP is used to select pulse sample mode or extended sample mode
3) Sampcon is actually the time difference between the time when the sampling action is triggered and when the sampling is completed. This depends on the situation, depending on which mode you choose in 2. If the sampling mode is extended, shi triggers, the sampling starts immediately, and the shi stops sampling immediately.
In the case of pulse sampling, SHI is just a trigger signal, and it needs to be synchronized with the sampling clock (ADC12CLK) before the actual sampling can begin. At this point, you can see the role of sht1 sht0, which is used to determine the sample hold time.
PS: Sampling time = Sampling hold time (determined by sht1 sht0) + sampling conversion time (12 * adc12clk).
-
Need help with your design.
-
The 430 is also a microcontroller, although it is 16-bit, but it cannot be called an arm
It's very different from 51:
1。The 430 is faced with a situation where it emphasizes a low power consumption, so the 430 is generally used in places that require low power consumption, such as handheld terminals and high-end measuring instruments, because its low power consumption can make the battery life of these devices greater.
It can be said that it is an event-based,Oriented to the mid-range microcontroller,430The first thing you need to understand is the problem of the clock,The use of its on-chip internal and external components and output settings need to configure the clock,This needs to find your own information。
The operation mode is completely the operation of configuring registers, and even the operation of lighting up the LED light also requires the configuration of the corresponding output control registers and other registers.
Although it cannot be called ARM, many basic principles are similar to ARM, such as clock selection, register operation, on-chip AD, comparator, timer and other on-chip and internal device operation modes and methods are already very similar to ARM.
It is completely possible to use 430 as an excessive learning board after learning 51, and it is more than enough to do projects, especially when using it in places that require low power consumption, basically 430 as a must-have choice.
-
In fact, it is also a single-chip microcomputer, 16-bit has more functions than 51, and it is richer.
-
I guess you didn't handle it well, and you may be constantly switching between sleep mode and wake-up, which may cause a large current.
-
It could also be that your external circuits are active or power-consuming when the microcontroller is asleep, and the peripherals are in a controlled power-saving state when the microcontroller is under control. You pay attention to check it.
According to the incoming interruption time, it is OK to refresh the digital tube.
There are a lot of registers, if you want to learn, you can't ask others like this, because others are not good for you, if you want to study, take a look at this book first, the general book, will introduce its register, has been used. For example, timera has a lot of song registers, tactl, tacctl, tamctl, etc., which are used to configure clock sources, frequency divisions and other configuration information. There are also AD12 registers, door openers, I/O registers, and so on. >>>More
Function selection register pxsel
The function of the interface pins varies depending on the function of the peripheral module. Refer to the device's documentation to determine the function of the pins. >>>More
akg k430
The ergonomically designed headset AKGK430 is a high output headphone with outstanding dynamic range and a complete volume controller. The fully enclosed earcup design naturally reduces ambient noise and provides a completely relaxing and comfortable listening environment. The design of the single-sided earphone cable increases the convenience and comfort of your use. >>>More
Not bad. But more than the price of 5500.
It should be 5700 >>>More