Recent Updates
Tiling PDF
Divide large PDF into tiles on multiple page to allow print on small-size paper, suit for map and civil drawing
Tiling, PDF, Enlarge, Divide large file, Web app
Raspberry Pi Pico (RP2040) SRAM and Flash Programming
Program the Pico (RP2040) from the perspective of an 8-bit MCU developer’s view, focus on details in SRAM and flash memory programming. Analysis the SDK 2nd stage bootloader.
Paspberry Pi Pico, RP2040, Flash, uf2, Linker script, ARM, Assembly, Baremetal, Bootloader, MCU, XIP
ATtiny based WS2812 Light Bar Controller
This article shows how to use AVR MCU (ATtiny) to efficiently drive WS2812 LEDs, that is, using parallel signals to drive segmented LED stripe.
WS2812, LED, LED stripe, AVR, ATtiny, Assembly, Segment design, Parallel signal
My CH340E Based USB-UART Interface Board
I made a very tiny CH340E based USB-UART interface board.
CH340, CH340E, USB, UART, Interface IC, PCB
My Go-to ATtinys
This blog will introduce ATtiny chips in DIP / SOIC packages and with SPI-based ICSP interface that I have been used in my projects.
AVR, ATtiny, Embedded system, ATtiny25, ATtiny24, ATtiny441, ATtiny261, ATtiny2313, ATtiny48
AVR Function stack
This article will discuss demonstrate the stack operation of AVR-GCC when calling a function from the hardware's perspective of view.
AVR, GCC, Stack, Function frame, SP, Stack pointer, FP, Frame pointer
Keywords
AVR (11), Assembly (5), ATtiny (5), PDF (4), MCU (4), 汇编 (4), PCB (4), UART (3), Embedded system (3), MSC-51 (3), avr-asm (3), Bearweb (3), Website (3), 网站 (3), Framework (3), 架构 (3), Database-driver (3), 数据库驱动 (3), Web dev (3), 网站开发 (3), Web app (2), ARM (2), WS2812 (2), LED (2), CH340 (2), CH340E (2), USB (2), Interface IC (2), 串口 (2), ATtiny25 (2), ATtiny24 (2), ATtiny441 (2), ATtiny261 (2), ATtiny2313 (2), ATtiny48 (2), 嵌入式系统 (2), 单片机 (2), a51 (2), GCC (2), Stack (2), SP (2), FP (2), 68hc11 (2), 6800 (2), ASCII (2), printf (2), C (2), ISR (2), ISR_NAKED (2), CNC (2), KiCad (2), FlatCAM (2), Gerber (2), 2N7002 (2), LL4148 (2), MODBUS (2), MODBUS RTU (2), PLC (2), CRC (2), 89C52 (2), 切割 (1), 放大 (1), 切割大尺寸文件 (1), Web应用 (1), Tiling (1), Enlarge (1), Divide large file (1), Paspberry Pi Pico (1), RP2040 (1), Flash (1), uf2 (1), Linker script (1), Baremetal (1), Bootloader (1), XIP (1), LED stripe (1), Segment design (1), Parallel signal (1), LED灯条 (1), LED灯带 (1), 分区设计 (1), 并行数据 (1), 超声波 (1), 测距 (1), Function frame (1), Stack pointer (1), Frame pointer (1), 栈 (1), 调用框架 (1), 栈指针 (1), 框架指针 (1), AVR-GCC (1), C language (1), disassembly (1), compiler (1), ABI (1), ISA (1), Application Binary Interface (1), Instruction Set Architecture (1), Memory layout (1), Static variable (1), 工程图 (1), 标题栏 (1), 浏览器程序 (1), Engineering drawing (1), titleblock (1), 字符串 (1), 内存结构 (1), microprocessor (1), string (1), memory structure (1), interrupt service routine (1), 中断 (1), PCB prototyping (1), 嵌入式 (1), PCB打样 (1), 电平转换器 (1), 电压 (1), N沟道场效应管 (1), 二极管 (1), 电路设计 (1), PCB走线 (1), Level shifter (1), voltage (1), NMOS (1), diode (1), circuit design (1), PCB layout (1), serial (1), industry control (1), 工业控制 (1), opengl (1), opengl es (1), gl (1), gles (1), glsl (1), dev (1), bug (1), Software (1), Communication (1), avr (1), fuse (1), atmega328 (1), arduino (1), calibrated RC clock (1), SoC (1), FPGA (1), AXI (1), DE-10 (1), Cyclone V (1), Arduino (1), ATmega328 (1), bootloader (1), ultrasonic sensor (1), distance measure (1), assembly (1), 51单片机 (1), MCS-51 (1), 辉光管 (1), 电子管 (1), 时钟 (1), Micro controller (1), Nixie tube (1), Clock (1),