c9e68df8bdb39263e45b8a36b2107fceedb35bef
Board-dat/DOD/DOD1096-dat/2024-10-08-17-28-02.png
... | ... | Binary files /dev/null and b/Board-dat/DOD/DOD1096-dat/2024-10-08-17-28-02.png differ |
Board-dat/DOD/DOD1096-dat/DOD1096-dat.md
... | ... | @@ -4,10 +4,27 @@ |
4 | 4 | https://www.electrodragon.com/product/stm32f401-mini-dev-board-stm32f401ccu6/ |
5 | 5 | |
6 | 6 | |
7 | +## Board map |
|
8 | + |
|
9 | +![](2024-10-08-17-28-02.png) |
|
10 | + |
|
11 | +STM32F401 开发板 |
|
12 | +- Frequency up to 84 MHz |
|
13 | +- Memories |
|
14 | + - Up to 256 Kbytes of Flash memory |
|
15 | + - 512 bytes of OTP memory |
|
16 | + - Up to 64 Kbytes of SRAM |
|
17 | + |
|
18 | + |
|
19 | +STM32F411 开发板 |
|
20 | +- Frequency up to 100 MHz |
|
21 | + - Up to 512 Kbytes of Flash memory |
|
22 | + - 128 Kbytes of SRAM |
|
23 | + |
|
7 | 24 | |
8 | 25 | ## ref |
9 | 26 | |
10 | 27 | |
11 | 28 | - [[DOD1096]] |
12 | 29 | |
13 | -- [[STM32F401-dat]] |
|
... | ... | \ No newline at end of file |
0 | +- [[STM32F401-dat]] - [[stm32-dat]] |
|
... | ... | \ No newline at end of file |
Board-dat/DPR/DPR1004-dat/DPR1004-dat.md
... | ... | @@ -9,6 +9,18 @@ https://www.electrodragon.com/product/st-link-v2-programmer-for-stm8-stm32/ |
9 | 9 | |
10 | 10 | ![](2024-06-18-16-05-42.png) |
11 | 11 | |
12 | +## Supported Software List |
|
13 | + |
|
14 | +The supported software versions are as follows: |
|
15 | + |
|
16 | +- ① XTW LINK ST Utility 2.0 and above |
|
17 | +- ② STVD 4.2.1 and above |
|
18 | +- ③ STVP 3.2.3 and above |
|
19 | +- ④ IAR EWARM V6.20 and above |
|
20 | +- ⑤ IAR EWSTM8 V1.30 and above |
|
21 | +- ⑥ KEIL RVMDK V4.21 and above |
|
22 | + |
|
23 | + |
|
12 | 24 | |
13 | 25 | ## ref |
14 | 26 |
Board-dat/NGS/NGS1075-dat/NGS1075-dat.md
... | ... | @@ -0,0 +1,39 @@ |
1 | + |
|
2 | +# NGS1075-dat |
|
3 | + |
|
4 | + |
|
5 | +## A support list of most modules: |
|
6 | + |
|
7 | +Huawei: |
|
8 | + |
|
9 | +MU609 PCIE MU709S-2 PCIE MU709S-6 PCIE MU509-B PCIE MC509-A EM770 770J 770W EM820U 820W MU909-521 MU909s-821 MU909S-120 And so on. |
|
10 | + |
|
11 | +ZTE: |
|
12 | + |
|
13 | +MF210 MF210V1 MF210V2 AD3812 MC2716 ME3620 ME3630 ME3760 ME3610 and so on. |
|
14 | + |
|
15 | +Long Shang: |
|
16 | + |
|
17 | +U8300 U8300W U8300C C5300V U7500E and so on |
|
18 | + |
|
19 | +Domain: |
|
20 | + |
|
21 | +CLM920 full range of PCIE modules, CLM920-CN CLM920-CN3 CLM920-EC5 |
|
22 | + |
|
23 | +Move away: |
|
24 | + |
|
25 | +UC20 full range of PCIE, EC20 full range of PCIE module |
|
26 | + |
|
27 | +SIMCOM: |
|
28 | + |
|
29 | +sim7100, sim7600 full range of PCIE module |
|
30 | + |
|
31 | +Support sierra wireless, Telit, cinterion, Ericsson, SAMSUNG, China domain, Datang brands such as 3G 4G card, for the Internet through the USB port and the module Brush, debugging, testing and unlocking. |
|
32 | + |
|
33 | + |
|
34 | + |
|
35 | +## ref |
|
36 | + |
|
37 | +- [[conn-pcie-dat]] |
|
38 | + |
|
39 | +- [[NGS1075]] |
|
... | ... | \ No newline at end of file |
Chip-dat/ST-dat/STM32-dat/2024-10-08-17-31-52.png
... | ... | Binary files /dev/null and b/Chip-dat/ST-dat/STM32-dat/2024-10-08-17-31-52.png differ |
Chip-dat/ST-dat/STM32-dat/STM32-dat.md
... | ... | @@ -73,20 +73,37 @@ Generally speaking, when we choose this startup mode, it is to download the prog |
73 | 73 | Built-in SRAM, since it is SRAM, naturally there is no program storage capability. This mode is generally used for program debugging. If I only modify a small part of the code, then I need to erase the entire Flash again, which is time-consuming. I can consider starting the code from this mode (that is, in the memory of STM32) for fast program debugging. After the program debugging is completed, download the program to SRAM. |
74 | 74 | |
75 | 75 | |
76 | +## Programming Mode |
|
76 | 77 | |
77 | -## UART |
|
78 | +### UART |
|
78 | 79 | |
79 | 80 | ![](2024-01-13-17-55-57.png) |
80 | 81 | |
81 | -## SWD |
|
82 | +- [[serial-dat]] |
|
83 | + |
|
84 | +### SWD |
|
82 | 85 | |
83 | 86 | ![](2024-01-13-17-56-21.png) |
84 | 87 | |
85 | 88 | - [[SWD-dat]] |
86 | 89 | |
90 | +### DFU mode |
|
91 | + |
|
92 | +After USB is directly connected to the core board, enter the ISP mode (the chip has built-in DFU BootLoader when it leaves the factory), open the STM32CubeProgrammer software and use the USB connection mode to burn the firmware. |
|
93 | + |
|
94 | +PS: When installing the STM32CubeProgrammer software, you need to install the Java environment |
|
95 | + |
|
96 | +![](2024-10-08-17-31-52.png) |
|
97 | + |
|
98 | + |
|
99 | + |
|
87 | 100 | |
88 | 101 | ## Demo Code |
89 | 102 | |
103 | + |
|
104 | +- [[micropython-dat]] - [[circuit-python-dat]] |
|
105 | + |
|
106 | + |
|
90 | 107 | https://github.com/Edragon/stm32_COMM |
91 | 108 | https://github.com/Edragon/STM32-DL-APP |
92 | 109 | https://github.com/Edragon/STM32_Demo |
Chip-dat/ST-dat/STM32-dat/STM32F401-dat/STM32F401-dat.md
... | ... | @@ -0,0 +1,6 @@ |
1 | + |
|
2 | +# STM32F401-dat |
|
3 | + |
|
4 | +## ref |
|
5 | + |
|
6 | +- [[STM32-dat]] |
|
... | ... | \ No newline at end of file |
SDK-dat/microPython/2024-10-08-17-35-01.png
... | ... | Binary files /dev/null and b/SDK-dat/microPython/2024-10-08-17-35-01.png differ |
SDK-dat/microPython/2024-10-08-17-35-13.png
... | ... | Binary files /dev/null and b/SDK-dat/microPython/2024-10-08-17-35-13.png differ |
SDK-dat/microPython/micropython-dat.md
... | ... | @@ -2,4 +2,19 @@ |
2 | 2 | # micropython dat |
3 | 3 | |
4 | 4 | https://github.com/Edragon/Code-MicroPython |
5 | -https://github.com/Edragon/STM32-F4-MicroPython2 |
|
... | ... | \ No newline at end of file |
0 | +https://github.com/Edragon/STM32-F4-MicroPython2 |
|
1 | + |
|
2 | + |
|
3 | + |
|
4 | +## About micropython: |
|
5 | + |
|
6 | +Since the memory of STM32F401 is small, you need to install flash to simulate a USB flash drive. Recommended flash: W25Q32JVSSIQ 32MBit |
|
7 | + |
|
8 | +The memory of STM32F411 is twice as large, so you don’t need an external flash to simulate a USB flash drive |
|
9 | + |
|
10 | +Open the USB flash drive, edit the main.py file, click Save, and reset the MCU to execute the program. |
|
11 | + |
|
12 | + |
|
13 | +![](2024-10-08-17-35-01.png) |
|
14 | + |
|
15 | +![](2024-10-08-17-35-13.png) |
|
... | ... | \ No newline at end of file |
Tech-dat/Interface-dat/Serial-dat/2024-10-08-17-30-56.png
... | ... | Binary files /dev/null and b/Tech-dat/Interface-dat/Serial-dat/2024-10-08-17-30-56.png differ |
Tech-dat/Interface-dat/Serial-dat/Serial-dat.md
... | ... | @@ -89,6 +89,9 @@ Booting Mode select |
89 | 89 | |
90 | 90 | ### Programming STM32 |
91 | 91 | |
92 | + |
|
93 | +![](2024-10-08-17-30-56.png) |
|
94 | + |
|
92 | 95 | - [[STM32-dat]] - ISP USART |
93 | 96 | * BOOT0 should be pull to high, foce chip into system memory |
94 | 97 | * Flash loader demostrator from official ST = Flasher |
code-dat/RPI-python-dat/RPI-python-dat.md
... | ... | @@ -24,10 +24,7 @@ apt-get install pip |
24 | 24 | - [[wiringpi-dat]] |
25 | 25 | - pip3 install woolseyworkshop-circuitpython-74hc165 |
26 | 26 | |
27 | -circuitpython |
|
28 | -- board |
|
29 | -- digitalio |
|
30 | -- wws_74hc165 |
|
27 | +- [[circuitpython-dat]] |
|
31 | 28 | |
32 | 29 | |
33 | 30 | build-in library: |
code-dat/circuitpython-dat/circuitpython-dat.md
... | ... | @@ -0,0 +1,7 @@ |
1 | + |
|
2 | +# circuitpython-dat |
|
3 | + |
|
4 | +circuitpython |
|
5 | +- board |
|
6 | +- digitalio |
|
7 | +- wws_74hc165 |
|
... | ... | \ No newline at end of file |