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