Pulled BOOT0 to GND

This commit is contained in:
David Lenfesty 2018-07-10 18:04:23 -06:00
parent e00d4cbf56
commit c22e3f7096
2 changed files with 87 additions and 73 deletions

View File

@ -63,81 +63,81 @@ I2C_SDA
$Comp $Comp
L CONN_01X02 P1 L CONN_01X02 P1
U 1 1 5B453C99 U 1 1 5B453C99
P 2150 6500 P 1400 4450
F 0 "P1" H 2150 6650 50 0000 C CNN F 0 "P1" H 1400 4600 50 0000 C CNN
F 1 "CONN_01X02" V 2250 6500 50 0000 C CNN F 1 "CONN_01X02" V 1500 4450 50 0000 C CNN
F 2 "" H 2150 6500 50 0000 C CNN F 2 "" H 1400 4450 50 0000 C CNN
F 3 "" H 2150 6500 50 0000 C CNN F 3 "" H 1400 4450 50 0000 C CNN
1 2150 6500 1 1400 4450
1 0 0 -1 1 0 0 -1
$EndComp $EndComp
$Comp $Comp
L CONN_01X02 P2 L CONN_01X02 P2
U 1 1 5B453DC6 U 1 1 5B453DC6
P 2150 7050 P 1400 5000
F 0 "P2" H 2150 7200 50 0000 C CNN F 0 "P2" H 1400 5150 50 0000 C CNN
F 1 "CONN_01X02" V 2250 7050 50 0000 C CNN F 1 "CONN_01X02" V 1500 5000 50 0000 C CNN
F 2 "" H 2150 7050 50 0000 C CNN F 2 "" H 1400 5000 50 0000 C CNN
F 3 "" H 2150 7050 50 0000 C CNN F 3 "" H 1400 5000 50 0000 C CNN
1 2150 7050 1 1400 5000
1 0 0 -1 1 0 0 -1
$EndComp $EndComp
Text Label 1950 6450 2 60 ~ 0 Text Label 1200 4400 2 60 ~ 0
I2C_SCL I2C_SCL
Text Label 1950 6550 2 60 ~ 0 Text Label 1200 4500 2 60 ~ 0
I2C_SDA I2C_SDA
Text Label 1950 7000 2 60 ~ 0 Text Label 1200 4950 2 60 ~ 0
I2C_SCL I2C_SCL
Text Label 1950 7100 2 60 ~ 0 Text Label 1200 5050 2 60 ~ 0
I2C_SDA I2C_SDA
Wire Notes Line Wire Notes Line
2300 6250 2300 7400 1550 4200 1550 5350
Text Notes 1550 6250 0 60 ~ 0 Text Notes 800 4200 0 60 ~ 0
I2C Connectors\n I2C Connectors\n
Text Label 3900 4100 3 60 ~ 0 Text Label 3700 4100 3 60 ~ 0
I2C_SCL I2C_SCL
Text Label 4100 4100 3 60 ~ 0 Text Label 3900 4100 3 60 ~ 0
I2C_SDA I2C_SDA
$Comp $Comp
L R R1 L R R1
U 1 1 5B453F03 U 1 1 5B453F03
P 3700 3950
F 0 "R1" V 3780 3950 50 0000 C CNN
F 1 "2K" V 3700 3950 50 0000 C CNN
F 2 "" V 3630 3950 50 0000 C CNN
F 3 "" H 3700 3950 50 0000 C CNN
1 3700 3950
1 0 0 -1
$EndComp
$Comp
L R R2
U 1 1 5B453F30
P 3900 3950 P 3900 3950
F 0 "R1" V 3980 3950 50 0000 C CNN F 0 "R2" V 3980 3950 50 0000 C CNN
F 1 "2K" V 3900 3950 50 0000 C CNN F 1 "10K" V 3900 3950 50 0000 C CNN
F 2 "" V 3830 3950 50 0000 C CNN F 2 "" V 3830 3950 50 0000 C CNN
F 3 "" H 3900 3950 50 0000 C CNN F 3 "" H 3900 3950 50 0000 C CNN
1 3900 3950 1 3900 3950
1 0 0 -1 1 0 0 -1
$EndComp $EndComp
$Comp $Comp
L R R2 L +3V3 #PWR01
U 1 1 5B453F30
P 4100 3950
F 0 "R2" V 4180 3950 50 0000 C CNN
F 1 "10K" V 4100 3950 50 0000 C CNN
F 2 "" V 4030 3950 50 0000 C CNN
F 3 "" H 4100 3950 50 0000 C CNN
1 4100 3950
1 0 0 -1
$EndComp
$Comp
L +3V3 #PWR4
U 1 1 5B45401C U 1 1 5B45401C
P 4000 3650 P 3800 3650
F 0 "#PWR4" H 4000 3500 50 0001 C CNN F 0 "#PWR01" H 3800 3500 50 0001 C CNN
F 1 "+3V3" H 4000 3790 50 0000 C CNN F 1 "+3V3" H 3800 3790 50 0000 C CNN
F 2 "" H 4000 3650 50 0000 C CNN F 2 "" H 3800 3650 50 0000 C CNN
F 3 "" H 4000 3650 50 0000 C CNN F 3 "" H 3800 3650 50 0000 C CNN
1 4000 3650 1 3800 3650
1 0 0 -1 1 0 0 -1
$EndComp $EndComp
Wire Wire Line Wire Wire Line
3900 3800 3900 3650 3700 3800 3700 3650
Wire Wire Line Wire Wire Line
3900 3650 4100 3650 3700 3650 3900 3650
Wire Wire Line Wire Wire Line
4100 3650 4100 3800 3900 3650 3900 3800
Connection ~ 4000 3650 Connection ~ 3800 3650
Text Label 1550 1650 2 60 ~ 0 Text Label 1550 1650 2 60 ~ 0
+VDD +VDD
Text Label 1550 1550 2 60 ~ 0 Text Label 1550 1550 2 60 ~ 0
@ -192,10 +192,10 @@ Wire Wire Line
Wire Wire Line Wire Wire Line
1400 1750 1400 1850 1400 1750 1400 1850
$Comp $Comp
L GND #PWR1 L GND #PWR02
U 1 1 5B454DB5 U 1 1 5B454DB5
P 1400 1850 P 1400 1850
F 0 "#PWR1" H 1400 1600 50 0001 C CNN F 0 "#PWR02" H 1400 1600 50 0001 C CNN
F 1 "GND" H 1400 1700 50 0000 C CNN F 1 "GND" H 1400 1700 50 0000 C CNN
F 2 "" H 1400 1850 50 0000 C CNN F 2 "" H 1400 1850 50 0000 C CNN
F 3 "" H 1400 1850 50 0000 C CNN F 3 "" H 1400 1850 50 0000 C CNN
@ -203,10 +203,10 @@ F 3 "" H 1400 1850 50 0000 C CNN
1 0 0 -1 1 0 0 -1
$EndComp $EndComp
$Comp $Comp
L GND #PWR2 L GND #PWR03
U 1 1 5B454DF7 U 1 1 5B454DF7
P 1700 3100 P 1700 3100
F 0 "#PWR2" H 1700 2850 50 0001 C CNN F 0 "#PWR03" H 1700 2850 50 0001 C CNN
F 1 "GND" H 1700 2950 50 0000 C CNN F 1 "GND" H 1700 2950 50 0000 C CNN
F 2 "" H 1700 3100 50 0000 C CNN F 2 "" H 1700 3100 50 0000 C CNN
F 3 "" H 1700 3100 50 0000 C CNN F 3 "" H 1700 3100 50 0000 C CNN
@ -236,10 +236,10 @@ F 3 "" H 1400 3500 50 0000 C CNN
1 0 0 -1 1 0 0 -1
$EndComp $EndComp
$Comp $Comp
L GND #PWR3 L GND #PWR04
U 1 1 5B454F8F U 1 1 5B454F8F
P 1400 3800 P 1400 3800
F 0 "#PWR3" H 1400 3550 50 0001 C CNN F 0 "#PWR04" H 1400 3550 50 0001 C CNN
F 1 "GND" H 1400 3650 50 0000 C CNN F 1 "GND" H 1400 3650 50 0000 C CNN
F 2 "" H 1400 3800 50 0000 C CNN F 2 "" H 1400 3800 50 0000 C CNN
F 3 "" H 1400 3800 50 0000 C CNN F 3 "" H 1400 3800 50 0000 C CNN
@ -322,10 +322,10 @@ CHAN15
Wire Wire Line Wire Wire Line
8300 1400 8300 1250 8300 1400 8300 1250
$Comp $Comp
L +3V3 #PWR? L +3V3 #PWR05
U 1 1 5B455E79 U 1 1 5B455E79
P 8300 1250 P 8300 1250
F 0 "#PWR?" H 8300 1100 50 0001 C CNN F 0 "#PWR05" H 8300 1100 50 0001 C CNN
F 1 "+3V3" H 8300 1390 50 0000 C CNN F 1 "+3V3" H 8300 1390 50 0000 C CNN
F 2 "" H 8300 1250 50 0000 C CNN F 2 "" H 8300 1250 50 0000 C CNN
F 3 "" H 8300 1250 50 0000 C CNN F 3 "" H 8300 1250 50 0000 C CNN
@ -335,10 +335,10 @@ $EndComp
Wire Wire Line Wire Wire Line
8300 2500 8300 2650 8300 2500 8300 2650
$Comp $Comp
L GND #PWR? L GND #PWR06
U 1 1 5B455F67 U 1 1 5B455F67
P 8300 2650 P 8300 2650
F 0 "#PWR?" H 8300 2400 50 0001 C CNN F 0 "#PWR06" H 8300 2400 50 0001 C CNN
F 1 "GND" H 8300 2500 50 0000 C CNN F 1 "GND" H 8300 2500 50 0000 C CNN
F 2 "" H 8300 2650 50 0000 C CNN F 2 "" H 8300 2650 50 0000 C CNN
F 3 "" H 8300 2650 50 0000 C CNN F 3 "" H 8300 2650 50 0000 C CNN
@ -348,10 +348,10 @@ $EndComp
Wire Wire Line Wire Wire Line
5700 1400 5700 1250 5700 1400 5700 1250
$Comp $Comp
L +3V3 #PWR? L +3V3 #PWR07
U 1 1 5B456028 U 1 1 5B456028
P 5700 1250 P 5700 1250
F 0 "#PWR?" H 5700 1100 50 0001 C CNN F 0 "#PWR07" H 5700 1100 50 0001 C CNN
F 1 "+3V3" H 5700 1390 50 0000 C CNN F 1 "+3V3" H 5700 1390 50 0000 C CNN
F 2 "" H 5700 1250 50 0000 C CNN F 2 "" H 5700 1250 50 0000 C CNN
F 3 "" H 5700 1250 50 0000 C CNN F 3 "" H 5700 1250 50 0000 C CNN
@ -361,10 +361,10 @@ $EndComp
Wire Wire Line Wire Wire Line
5700 2500 5700 2650 5700 2500 5700 2650
$Comp $Comp
L GND #PWR? L GND #PWR08
U 1 1 5B4560F7 U 1 1 5B4560F7
P 5700 2650 P 5700 2650
F 0 "#PWR?" H 5700 2400 50 0001 C CNN F 0 "#PWR08" H 5700 2400 50 0001 C CNN
F 1 "GND" H 5700 2500 50 0000 C CNN F 1 "GND" H 5700 2500 50 0000 C CNN
F 2 "" H 5700 2650 50 0000 C CNN F 2 "" H 5700 2650 50 0000 C CNN
F 3 "" H 5700 2650 50 0000 C CNN F 3 "" H 5700 2650 50 0000 C CNN
@ -424,21 +424,19 @@ NoConn ~ 2850 2000
NoConn ~ 2850 2100 NoConn ~ 2850 2100
NoConn ~ 1550 1100 NoConn ~ 1550 1100
NoConn ~ 1550 1200 NoConn ~ 1550 1200
Text Notes 650 900 0 60 ~ 0
Should I use BOOT0?
Text Label 1550 1300 2 60 ~ 0 Text Label 1550 1300 2 60 ~ 0
~RST STWM_~RST
Text Label 3150 4050 0 60 ~ 0 Text Label 3150 4050 0 60 ~ 0
~RST STM_~RST
Wire Wire Line Wire Wire Line
3150 4050 3000 4050 3150 4050 3000 4050
Wire Wire Line Wire Wire Line
3000 4050 3000 3950 3000 4050 3000 3950
$Comp $Comp
L +3V3 #PWR? L +3V3 #PWR09
U 1 1 5B4571F5 U 1 1 5B4571F5
P 3000 3650 P 3000 3650
F 0 "#PWR?" H 3000 3500 50 0001 C CNN F 0 "#PWR09" H 3000 3500 50 0001 C CNN
F 1 "+3V3" H 3000 3790 50 0000 C CNN F 1 "+3V3" H 3000 3790 50 0000 C CNN
F 2 "" H 3000 3650 50 0000 C CNN F 2 "" H 3000 3650 50 0000 C CNN
F 3 "" H 3000 3650 50 0000 C CNN F 3 "" H 3000 3650 50 0000 C CNN
@ -446,10 +444,10 @@ F 3 "" H 3000 3650 50 0000 C CNN
1 0 0 -1 1 0 0 -1
$EndComp $EndComp
$Comp $Comp
L R R? L R R3
U 1 1 5B45725E U 1 1 5B45725E
P 3000 3800 P 3000 3800
F 0 "R?" V 3080 3800 50 0000 C CNN F 0 "R3" V 3080 3800 50 0000 C CNN
F 1 "10K" V 3000 3800 50 0000 C CNN F 1 "10K" V 3000 3800 50 0000 C CNN
F 2 "" V 2930 3800 50 0000 C CNN F 2 "" V 2930 3800 50 0000 C CNN
F 3 "" H 3000 3800 50 0000 C CNN F 3 "" H 3000 3800 50 0000 C CNN
@ -459,10 +457,10 @@ $EndComp
Text Notes 2850 3400 0 60 ~ 0 Text Notes 2850 3400 0 60 ~ 0
Pulldowns/Pullups and Switches Pulldowns/Pullups and Switches
$Comp $Comp
L SW_PUSH SW? L SW_PUSH SW1
U 1 1 5B4574FB U 1 1 5B4574FB
P 3000 4350 P 3000 4350
F 0 "SW?" H 3150 4460 50 0000 C CNN F 0 "SW1" H 3150 4460 50 0000 C CNN
F 1 "SW_PUSH" H 3000 4270 50 0000 C CNN F 1 "SW_PUSH" H 3000 4270 50 0000 C CNN
F 2 "" H 3000 4350 50 0000 C CNN F 2 "" H 3000 4350 50 0000 C CNN
F 3 "" H 3000 4350 50 0000 C CNN F 3 "" H 3000 4350 50 0000 C CNN
@ -470,10 +468,10 @@ F 3 "" H 3000 4350 50 0000 C CNN
0 -1 -1 0 0 -1 -1 0
$EndComp $EndComp
$Comp $Comp
L GND #PWR? L GND #PWR010
U 1 1 5B4575F8 U 1 1 5B4575F8
P 3000 4650 P 3000 4650
F 0 "#PWR?" H 3000 4400 50 0001 C CNN F 0 "#PWR010" H 3000 4400 50 0001 C CNN
F 1 "GND" H 3000 4500 50 0000 C CNN F 1 "GND" H 3000 4500 50 0000 C CNN
F 2 "" H 3000 4650 50 0000 C CNN F 2 "" H 3000 4650 50 0000 C CNN
F 3 "" H 3000 4650 50 0000 C CNN F 3 "" H 3000 4650 50 0000 C CNN
@ -481,9 +479,24 @@ F 3 "" H 3000 4650 50 0000 C CNN
1 0 0 -1 1 0 0 -1
$EndComp $EndComp
Wire Notes Line Wire Notes Line
2300 6250 1550 6250 1550 4200 800 4200
Wire Notes Line Wire Notes Line
1550 6250 1550 7400 800 4200 800 5350
Wire Notes Line Wire Notes Line
1550 7400 2300 7400 800 5350 1550 5350
Wire Wire Line
1550 1000 800 1000
Wire Wire Line
800 1000 800 1250
$Comp
L GND #PWR011
U 1 1 5B45876A
P 800 1250
F 0 "#PWR011" H 800 1000 50 0001 C CNN
F 1 "GND" H 800 1100 50 0000 C CNN
F 2 "" H 800 1250 50 0000 C CNN
F 3 "" H 800 1250 50 0000 C CNN
1 800 1250
1 0 0 -1
$EndComp
$EndSCHEMATC $EndSCHEMATC

View File

@ -30,6 +30,7 @@ NRST is active low reset.
If BOOT0 is pulled up I think it boots a bootloader that can reprogram flash through USART. Test this out on my dev board. If BOOT0 is pulled up I think it boots a bootloader that can reprogram flash through USART. Test this out on my dev board.
Not going to test this, no real sense in doing this when I have an ST-LINK/V2 anyways. Not going to test this, no real sense in doing this when I have an ST-LINK/V2 anyways.
Pull low to make it use user flash.
## 74HC595 ## ## 74HC595 ##