C Language Programming Tips and Techniques Applicable to Microcontroller Learning

C Language Programming Tips and Techniques Applicable to Microcontroller Learning

We encourage clear philosophical thinking in programming rather than rigid rules. I do not expect you to agree with everything, as they are merely opinions that change over time. However, if I had not written them down until now, these opinions, based on much experience, have long accumulated in my mind. Therefore, I hope these … Read more

Ten Tips for Programming the 51 Microcontroller!

Ten Tips for Programming the 51 Microcontroller!

Based on the experiences of many microcontroller programming experts online, today I will summarize 10 tips for programming the 51 microcontroller. 1. Do not define too many variables. The lower 128 bytes are the storage area for user-defined variables (by default), and while variables can also be placed in the upper 128 bytes, it is … Read more

10 Essential C Language Tips for Hardware Engineers

10 Essential C Language Tips for Hardware Engineers

The most common task for hardware designers is to test hardware by writing code. These 10 C language tips (C remains a popular choice) can help designers avoid defects caused by fundamental errors, which can lead to maintenance issues. To successfully launch a product, the software development process itself must navigate countless practical risks and … Read more

5 Essential Programming Tips for Embedded Developers to Boost Your Development Efficiency

5 Essential Programming Tips for Embedded Developers to Boost Your Development Efficiency

As a seasoned developer who has dedicated my youth to development boards, I completely understand your frustration when you find yourself cursing at hardware in front of the screen! Today, I want to share some insider tips that have helped me reduce overtime. Don’t Clash with Hardware – Be a “Blame Shifter” Have you ever … Read more

Master These C Language Tips to Greatly Improve Your Programming Skills

Master These C Language Tips to Greatly Improve Your Programming Skills

Click on the blue text Follow us Due to changes in the public account’s push rules, please click “View” and add “Star” to get exciting technical shares as soon as possible Source from the internet, infringement will be deleted 1. Function Pointers Before discussing callback functions, we need to understand function pointers. As we all … Read more

17 Embedded C Programming Tips Summary

1. The pipeline can only achieve maximum efficiency when filled with instructions, that is, completing the execution of one instruction per clock cycle (only referring to single-cycle instructions).If a jump occurs in the program, the pipeline will be cleared, which will take several clocks to refill. Therefore, minimizing the use of jump instructions can improve … Read more

8 Essential C Language Tips for Embedded Engineers

8 Essential C Language Tips for Embedded Engineers

As an engineer working with MCUs, we rarely encounter pure upper-level software development, nor can we fully engage in hardware circuit design. Our most common work mode is: A cigarette in the left hand, a soldering iron in the right, and both hands on the keyboard typing code. To create a good design, we must … Read more

Ultimate Guide to Using Android Studio

Ultimate Guide to Using Android Studio

Source: Focus on APP Development – JianShu Link: www.jianshu.com/p/7d9f91e86989 Introduction Development Tool: Android Studio 2.1.2 (Mac version) Development Environment: OS X EI Capitan Version 10.11.5 1. Common Shortcuts There are many shortcuts introduced online, I will only write a few that I often use: Ctrl+R to run APP, Ctrl+Alt(Option)+O to remove unused jar packages, Alt(Option)+Command+L … Read more

Essential Tips for Using Android Studio

Essential Tips for Using Android Studio

This article mainly shares some tips for using the Android development tool AS. 1. Color Schemes 1. Editor solarized  tomorrow-theme OneDark theme Monokai Custom DIY color scheme, (the code is an example of color settings) 2. Console Preferences->Editor->Colors& Fonts->Android Logcat (set different colors based on log levels) 2. Shortcuts Common Shortcuts 1. Shrink Selection: … Read more