Setting Up Access in Bridge Mode for Optical Modems with OpenWrt

By default, if you use a router with an OpenWrt-like system to dial into an optical modem in bridge mode, you will not be able to access the modem’s management page, which can be quite inconvenient. There are many ways to fix this, and here we document a method that only requires a web browser. … Read more

OpenWRT Routing Table

Below is the routing table after adding the default route in OpenWRT root@OpenWrt:~# route -A inet6 Kernel IPv6 routing table Destination Next Hop Flags Metric Ref Use Iface 24fe:34:927:af:91:f8:a6:51b5%35/128 ::%35 UC 0016 eth0 24fe:34:927:af::%35/64 ::%35 U 25610 eth0 fe80::%35/64 ::%35 U 25600 eth0 ::%35/0 fe80::d6ee:71f:fe5e:71f2%35 UG 102420 eth0 ::%35/0 ::%35 !n -1110957 lo ::1%35/128 ::%35 … Read more

Open Source Harmony Advances Further: Alibaba Tsinghua Unigroup’s RISC-V Chip Successfully Adapted

According to Lian Zhian, head of the OpenHarmony Loongson architecture team, Alibaba’s Tsinghua Unigroup RISC-V chip has been successfully adapted to the open-source Harmony OpenHarmony. Lian Zhian recently released a demonstration video showing a development board equipped with the Tsinghua Unigroup Yiying 1520 running the OpenHarmony 3.2 Release version, which is capable of normal touch … Read more

How to Communicate with Multiple Slave Serial Ports Using a Single Microcontroller Serial Port?

To join the hardware electronics learning group, reply with “Join Group“. Sometimes, when a circuit needs to implement a master-slave communication setup, the commonly used communication protocols are SPI, I2C, or RS485 bus forms. Among these, I2C is the simplest and most convenient for on-board communication, requiring only two wires to establish a bus. However, … Read more

Common Filtering Methods for Microcontroller ADC

â–˛ For more exciting content, please click the blue text above to follow us! Nowadays, the variety and quantity of sensors are increasing, and many of these sensors utilize analog signals, which rely on ADC. However, the analog signals collected by our microcontroller’s ADC generally undergo “filtering” processing before they can be used. Below, we … Read more

Microcontroller Program Malfunction? 5 Common Causes and Troubleshooting Methods (with Practical Cases)

Hello everyone, today we will discuss a classic problem that causes countless engineers to lose their hair—microcontroller program malfunction. Just like a novice driver suddenly losing control of a car, when a program malfunctions, the microcontroller may suddenly freeze, restart, or execute strange actions. Last week, I encountered a funny case: the customer’s production line … Read more

Implementing an FPGA-Based SDRAM Controller Using Verilog

Introduction — In FPGA-based image acquisition and display systems, large-capacity and high-speed memory is often required. Among various random access memory devices, SDRAM is an ideal choice due to its low cost, small size, high speed, and large capacity. However, the control logic of SDRAM is quite complex, and the timing requirements are very strict, … Read more

Design of an Odd Frequency Divider Module Based on FPGA

In FPGA design, frequency division is often required. For even frequency division, the code is relatively simple; the clock is inverted when the counter reaches half of the division factor, thus completing the even frequency division.For odd frequency division, the approach is slightly more complex. First, two temporary frequency division variables need to be defined: … Read more

LoRa Gateway: The ‘Eyes and Ears’ of Industrial IoT

In the steel forest of factories, the roar of machinery rises and falls, but there are always some “silent hazards” lurking in the corners—overheating equipment, abnormal currents, personnel entering restricted areas… Until the LoRa gateway, this “digital sentinel,” appeared, weaving an invisible wireless network into a smart safety net, truly bringing the industrial IoT to … Read more