BOM-DAT/Resistor-Dat/trim-pot-dat.md
... ...
@@ -1,6 +1,9 @@
1 1
2 2
# trim-pot-dat
3 3
4
+
5
+- [[peripherals-dat]]
6
+
4 7
## Potentiometer, trim-pot
5 8
6 9
- [[CCO3647-dat]]
Board-new-dat/ESP32-S3-cam-dat/2025-10-08-13-41-14.png
... ...
Binary files /dev/null and b/Board-new-dat/ESP32-S3-cam-dat/2025-10-08-13-41-14.png differ
Board-new-dat/ESP32-S3-cam-dat/ESP32-S3-cam-code-dat/ESP32-S3-cam-code-dat.md
... ...
@@ -0,0 +1,11 @@
1
+
2
+# ESP32-S3-cam-code-dat
3
+
4
+
5
+- [[demo1.py]]
6
+
7
+- [[adafruit_ov2640.py]]
8
+
9
+- [[pycam1.py]]
10
+
11
+- [[settings.toml]]
... ...
\ No newline at end of file
Board-new-dat/ESP32-S3-cam-dat/ESP32-S3-cam-dat.md
... ...
@@ -1,11 +1,21 @@
1 1
2 2
# ESP32-S3-cam-dat
3 3
4
-- [[camera-sdk-dat]]
4
+- [[camera-sdk-dat]] - [[camera-dat]] - [[OV2640-dat]]
5 5
6
+- [[ESP32-SDK-dat]] - [[serial-dat]]
7
+
8
+- [[peripherals-dat]]
9
+
10
+## board functions and demo
11
+
12
+![](2025-10-08-13-41-14.png)
6 13
7 14
![](2025-07-31-15-24-30.png)
8 15
16
+
17
+
18
+
9 19
## pin map
10 20
11 21
![](2025-07-30-16-50-00.png)
... ...
@@ -62,6 +72,7 @@
62 72
63 73
== esp32s3-freenove
64 74
75
+```
65 76
esp32-s3 = {
66 77
PIN_PWDN: -1,
67 78
PIN_RESET: -1,
... ...
@@ -85,7 +96,7 @@ esp32-s3 = {
85 96
JPEG_QUALITY: 10,
86 97
FB_COUNT: 1,
87 98
}
88
-
99
+```
89 100
90 101
91 102
... ...
@@ -98,6 +109,8 @@ esp32-s3 = {
98 109
- EN == button, pull-up, filter-cap
99 110
- IO0 == button, pull-up
100 111
112
+- [[SD-dat]]
113
+
101 114
## Extension board SCH
102 115
103 116
![](2025-07-30-16-52-51.png)
... ...
@@ -174,9 +187,8 @@ esp32-s3 = {
174 187
175 188
- [[circuitpython-esp32-s3-dat]] - [[camera-sdk-dat]]
176 189
177
-- [[demo1.py]]
178
-
179 190
191
+- [[ESP32-S3-cam-code-dat]]
180 192
181 193
182 194
## ref
Board-new-dat/RP2350-board-dat/2025-10-08-14-20-58.png
... ...
Binary files /dev/null and b/Board-new-dat/RP2350-board-dat/2025-10-08-14-20-58.png differ
Board-new-dat/RP2350-board-dat/RP2350-board-dat.md
... ...
@@ -0,0 +1,12 @@
1
+
2
+# RP2350-board-dat
3
+
4
+- [[RP2350-dat]]
5
+
6
+- [[RP2040-dat]]
7
+
8
+
9
+
10
+## board map
11
+
12
+![](2025-10-08-14-20-58.png)
... ...
\ No newline at end of file
Chip-cn-dat/aosong-dat/DHT11-dat/DHT11-dat.md
... ...
@@ -3,6 +3,9 @@
3 3
4 4
- [[STH1046-dat]]
5 5
6
+- [[peripherals-dat]]
7
+
8
+
6 9
## DHT11 Output Data Format
7 10
8 11
The DHT11 sensor outputs data in the following format:
Chip-dat/AMS-DAT/AMS1117-dat/AMS1117-dat.md
... ...
@@ -1,6 +1,8 @@
1 1
2 2
# AMS1117-dat
3 3
4
+- [[peripherals-dat]]
5
+
4 6
5 7
![](2023-10-18-14-41-35.png)
6 8
Chip-dat/OmniVision-dat/OV2640-dat/OV2640-dat.md
... ...
@@ -2,6 +2,9 @@
2 2
3 3
- [[camera-dat]]
4 4
5
+
6
+- [[ESP32-S3-cam-dat]]
7
+
5 8
- [[OV2640DS.pdf]]
6 9
7 10
Chip-dat/raspberry-pi-dat/RP2040-dat/RP2040-dat.md
... ...
@@ -1,6 +1,14 @@
1 1
2 2
# RP2040-dat
3 3
4
+
5
+RP2040 Pico介绍:
6
+
7
+RP2040 Pico是一款低成本,高性能的微控制器开发板,具有灵活数字接口。硬件上,采用RaspberryPi官方自主研发的RP2040微控制器芯片,搭载了ARM Cortex MO+双核处理器,高达133MHz的运行频率,内置了264KB的SRAM和2MB的内存,还板载有多达26个多功能的GPIO引脚。软件上,可选择树莓派提供的C/C++SDK,或者使用MMicroPython进行开发,且配套有完善的开发资料教程,可方便快速入门开发,并嵌入应用到产品中。
8
+
9
+
10
+
11
+
4 12
- Dual-core Arm Cortex-M0+ processor, up to 133 MHz
5 13
- 264 KB on-chip SRAM
6 14
- Support for up to 16 MB of external QSPI flash
Chip-dat/raspberry-pi-dat/RP2350-dat/RP2350-dat.md
... ...
@@ -1,4 +1,3 @@
1
-
2 1
# RP2350-dat
3 2
4 3
[datasheet](https://datasheets.raspberrypi.com/rp2350/rp2350-datasheet.pdf)
... ...
@@ -16,6 +15,46 @@
16 15
![](2025-10-08-13-19-46.png)
17 16
18 17
18
+## chip info
19
+
20
+RP2350 is a high-performance, secure, low-cost, and easy-to-use microcontroller launched by Raspberry Pi.
21
+
22
+It features large on-chip memory, a symmetric dual-core processor, a deterministic bus structure, and a rich set of peripherals. It is also equipped with our unique Programmable I/O (PIO) subsystem, providing unparalleled power and flexibility for professional users. RP2350 offers detailed documentation, a complete MicroPython port, and a UF2 bootloader in ROM, providing the lowest entry barrier for beginners and hobbyists.
23
+
24
+RP2350 is a stateless device that supports execute-in-place (XIP) from external QSPI memory. This design allows you to choose the appropriate density of non-volatile storage for your application and benefit from the low prices of commodity flash components.
25
+
26
+RP2350 is manufactured using a modern 40nm process node, featuring high performance, low dynamic power consumption, and low leakage. It also offers multiple low-power modes to support long-term operation on battery power.
27
+
28
+Main features include:
29
+
30
+- **Dual Cortex-M33 or Hazard3 processors, up to 150MHz**
31
+- 520KB multi-bank high-performance SRAM
32
+- Supports up to 16MB external flash via dedicated QSPI bus
33
+- DMA controller
34
+- Fully connected AHB crossbar switch
35
+- On-chip programmable LDO for core voltage generation
36
+- 2 on-chip PLLs for generating USB and core clocks
37
+- 30 GPIO pins, 4 of which can be used as analog inputs
38
+- 2 UARTs
39
+- 2 SPI controllers
40
+- 2 I2C controllers
41
+- 24 PWM channels
42
+- USB 1.1 controller and PHY, supporting host and device modes
43
+- 3 Programmable IO (PIO) blocks, with a total of 12 state machines
44
+
45
+Security:
46
+
47
+RP2350 features a comprehensive security architecture built around Arm TrustZone for Cortex-M, including the following features:
48
+
49
+- Supports secure boot with signature verification
50
+- 8KB on-chip anti-fuse One-Time Programmable (OTP) memory
51
+- SHA-256 accelerator
52
+- Hardware True Random Number Generator (TRNG)
53
+
54
+Architecture switching:
55
+
56
+RP2350 includes a pair of open hardware Hazard3 RISC-V cores, which can replace the Cortex-M33 cores at boot. Our boot ROM can even automatically detect the architecture of the built second-stage binary and reboot the chip into the corresponding mode. Except for a small number of security features and the double-precision floating-point accelerator, all chip functions are available in RISC-V mode.
57
+
19 58
20 59
21 60
## ref
Circuits-dat/indicator-dat/indicator-dat.md
... ...
@@ -1,6 +1,12 @@
1 1
2 2
# indicator-dat
3 3
4
+- [[peripherals-dat]]
5
+
6
+- [[WS2812-dat]] - [[LED-dat]] - [[7-seg-dat]] - [[LCD-dat]] - [[OLED-dat]]
7
+
8
+
9
+
4 10
- [[status-dat]]
5 11
6 12
![](2024-07-05-19-06-28.png)
... ...
@@ -12,4 +18,12 @@
12 18
13 19
## 1PPS
14 20
15
-![](2024-07-10-12-54-48.png)
... ...
\ No newline at end of file
0
+![](2024-07-10-12-54-48.png)
1
+
2
+
3
+
4
+
5
+
6
+## ref
7
+
8
+- [[circuits-dat]]
... ...
\ No newline at end of file
Tech-dat/Interface-dat/USB-dat/type-c-dat/type-c-dat.md
... ...
@@ -4,6 +4,10 @@
4 4
5 5
- [[type-c-hdk-dat]]
6 6
7
+- [[peripherals-dat]]
8
+
9
+
10
+
7 11
## history
8 12
9 13
USB Type-C encompasses many protocols such as USB 3, USB4, Thunderbolt 3, Thunderbolt 4, etc. Different product applications correspond to different USB version speeds, as shown in the table below:
Tech-dat/acturator-dat/motor-dat/servo-dat/servo-dat.md
... ...
@@ -3,6 +3,9 @@
3 3
4 4
- [[servo-gimbal-dat]]
5 5
6
+- [[peripherals-dat]]
7
+
8
+
6 9
7 10
## feature of servos
8 11
Tech-dat/interactive-dat/WS2812-dat/2025-10-08-14-07-51.png
... ...
Binary files /dev/null and b/Tech-dat/interactive-dat/WS2812-dat/2025-10-08-14-07-51.png differ
Tech-dat/interactive-dat/WS2812-dat/2025-10-08-14-08-13.png
... ...
Binary files /dev/null and b/Tech-dat/interactive-dat/WS2812-dat/2025-10-08-14-08-13.png differ
Tech-dat/interactive-dat/WS2812-dat/ws2812-dat.md
... ...
@@ -22,6 +22,10 @@
22 22
pre-programmed USB driving cable - [[IDD1011-dat]]
23 23
24 24
25
+
26
+
27
+
28
+
25 29
## About WS2812:
26 30
27 31
**WS2812** is a set of control circuit and lighting circuit in one of the smart external control LED light source. Its shape and a same 5050LED lamp beads, each element is a pixel. Pixels contained within an intelligent digital interface data latch signal shaping amplification drive circuit further includes a high-precision internal oscillator and programmable 12V high voltage constant current control section, effectively ensuring the color pixel light highly consistent.
... ...
@@ -62,6 +66,13 @@ ESP32
62 66
![](2025-07-10-17-29-15.png)
63 67
64 68
69
+## 2020 size WS2812
70
+
71
+![](2025-10-08-14-07-51.png)
72
+
73
+![](2025-10-08-14-08-13.png)
74
+
75
+
65 76
## ref
66 77
67 78
Tech-dat/peripherals-dat/2025-10-08-13-48-32.png
... ...
Binary files /dev/null and b/Tech-dat/peripherals-dat/2025-10-08-13-48-32.png differ
Tech-dat/peripherals-dat/2025-10-08-13-49-04.png
... ...
Binary files /dev/null and b/Tech-dat/peripherals-dat/2025-10-08-13-49-04.png differ
Tech-dat/peripherals-dat/peripherals-dat.md
... ...
@@ -6,6 +6,9 @@
6 6
7 7
- [[interface-dat]]
8 8
9
+- [[indicator-dat]] - [[WS2812-dat]] - [[LED-dat]] - [[7-seg-dat]] - [[LCD-dat]] - [[OLED-dat]] - [[interactive-dat]]
10
+
11
+
9 12
- [[CPU-dat]] - [[memory-dat]] - [[programming-dat]]
10 13
11 14
- [[SPI-dat]] - [[I2C-dat]] - [[I2S-dat]] - [[GPIO-dat]] - [[UART-dat]] - [[PWM-dat]] - [[pulse-dat]]
... ...
@@ -43,6 +46,16 @@
43 46
- [[led-driver-dat]]
44 47
45 48
49
+## basic
50
+
51
+LEDs, buttons, [[trim-pot-dat]], [[DHT11-dat]]
52
+
53
+
54
+![](2025-10-08-13-48-32.png)
55
+
56
+- [[AMS1117-dat]] - [[type-c-dat]] - [[servo-dat]]
57
+
58
+![](2025-10-08-13-49-04.png)
46 59
47 60
48 61
## ref