From c22e3f7096724ca0683b432ec2a629b3d85366dd Mon Sep 17 00:00:00 2001 From: David Lenfesty Date: Tue, 10 Jul 2018 18:04:23 -0600 Subject: [PATCH] Pulled BOOT0 to GND --- AC-LED-Control/AC-LED-Control.sch | 159 ++++++++++++++++-------------- AC-LED-Control/notes.md | 1 + 2 files changed, 87 insertions(+), 73 deletions(-) diff --git a/AC-LED-Control/AC-LED-Control.sch b/AC-LED-Control/AC-LED-Control.sch index ed699c3..2e27fc7 100644 --- a/AC-LED-Control/AC-LED-Control.sch +++ b/AC-LED-Control/AC-LED-Control.sch @@ -63,81 +63,81 @@ I2C_SDA $Comp L CONN_01X02 P1 U 1 1 5B453C99 -P 2150 6500 -F 0 "P1" H 2150 6650 50 0000 C CNN -F 1 "CONN_01X02" V 2250 6500 50 0000 C CNN -F 2 "" H 2150 6500 50 0000 C CNN -F 3 "" H 2150 6500 50 0000 C CNN - 1 2150 6500 +P 1400 4450 +F 0 "P1" H 1400 4600 50 0000 C CNN +F 1 "CONN_01X02" V 1500 4450 50 0000 C CNN +F 2 "" H 1400 4450 50 0000 C CNN +F 3 "" H 1400 4450 50 0000 C CNN + 1 1400 4450 1 0 0 -1 $EndComp $Comp L CONN_01X02 P2 U 1 1 5B453DC6 -P 2150 7050 -F 0 "P2" H 2150 7200 50 0000 C CNN -F 1 "CONN_01X02" V 2250 7050 50 0000 C CNN -F 2 "" H 2150 7050 50 0000 C CNN -F 3 "" H 2150 7050 50 0000 C CNN - 1 2150 7050 +P 1400 5000 +F 0 "P2" H 1400 5150 50 0000 C CNN +F 1 "CONN_01X02" V 1500 5000 50 0000 C CNN +F 2 "" H 1400 5000 50 0000 C CNN +F 3 "" H 1400 5000 50 0000 C CNN + 1 1400 5000 1 0 0 -1 $EndComp -Text Label 1950 6450 2 60 ~ 0 +Text Label 1200 4400 2 60 ~ 0 I2C_SCL -Text Label 1950 6550 2 60 ~ 0 +Text Label 1200 4500 2 60 ~ 0 I2C_SDA -Text Label 1950 7000 2 60 ~ 0 +Text Label 1200 4950 2 60 ~ 0 I2C_SCL -Text Label 1950 7100 2 60 ~ 0 +Text Label 1200 5050 2 60 ~ 0 I2C_SDA Wire Notes Line - 2300 6250 2300 7400 -Text Notes 1550 6250 0 60 ~ 0 + 1550 4200 1550 5350 +Text Notes 800 4200 0 60 ~ 0 I2C Connectors\n -Text Label 3900 4100 3 60 ~ 0 +Text Label 3700 4100 3 60 ~ 0 I2C_SCL -Text Label 4100 4100 3 60 ~ 0 +Text Label 3900 4100 3 60 ~ 0 I2C_SDA $Comp L R R1 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 -F 0 "R1" V 3980 3950 50 0000 C CNN -F 1 "2K" V 3900 3950 50 0000 C CNN +F 0 "R2" V 3980 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 3 "" H 3900 3950 50 0000 C CNN 1 3900 3950 1 0 0 -1 $EndComp $Comp -L R R2 -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 +L +3V3 #PWR01 U 1 1 5B45401C -P 4000 3650 -F 0 "#PWR4" H 4000 3500 50 0001 C CNN -F 1 "+3V3" H 4000 3790 50 0000 C CNN -F 2 "" H 4000 3650 50 0000 C CNN -F 3 "" H 4000 3650 50 0000 C CNN - 1 4000 3650 +P 3800 3650 +F 0 "#PWR01" H 3800 3500 50 0001 C CNN +F 1 "+3V3" H 3800 3790 50 0000 C CNN +F 2 "" H 3800 3650 50 0000 C CNN +F 3 "" H 3800 3650 50 0000 C CNN + 1 3800 3650 1 0 0 -1 $EndComp Wire Wire Line - 3900 3800 3900 3650 + 3700 3800 3700 3650 Wire Wire Line - 3900 3650 4100 3650 + 3700 3650 3900 3650 Wire Wire Line - 4100 3650 4100 3800 -Connection ~ 4000 3650 + 3900 3650 3900 3800 +Connection ~ 3800 3650 Text Label 1550 1650 2 60 ~ 0 +VDD Text Label 1550 1550 2 60 ~ 0 @@ -192,10 +192,10 @@ Wire Wire Line Wire Wire Line 1400 1750 1400 1850 $Comp -L GND #PWR1 +L GND #PWR02 U 1 1 5B454DB5 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 2 "" 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 $EndComp $Comp -L GND #PWR2 +L GND #PWR03 U 1 1 5B454DF7 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 2 "" 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 $EndComp $Comp -L GND #PWR3 +L GND #PWR04 U 1 1 5B454F8F 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 2 "" H 1400 3800 50 0000 C CNN F 3 "" H 1400 3800 50 0000 C CNN @@ -322,10 +322,10 @@ CHAN15 Wire Wire Line 8300 1400 8300 1250 $Comp -L +3V3 #PWR? +L +3V3 #PWR05 U 1 1 5B455E79 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 2 "" H 8300 1250 50 0000 C CNN F 3 "" H 8300 1250 50 0000 C CNN @@ -335,10 +335,10 @@ $EndComp Wire Wire Line 8300 2500 8300 2650 $Comp -L GND #PWR? +L GND #PWR06 U 1 1 5B455F67 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 2 "" H 8300 2650 50 0000 C CNN F 3 "" H 8300 2650 50 0000 C CNN @@ -348,10 +348,10 @@ $EndComp Wire Wire Line 5700 1400 5700 1250 $Comp -L +3V3 #PWR? +L +3V3 #PWR07 U 1 1 5B456028 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 2 "" H 5700 1250 50 0000 C CNN F 3 "" H 5700 1250 50 0000 C CNN @@ -361,10 +361,10 @@ $EndComp Wire Wire Line 5700 2500 5700 2650 $Comp -L GND #PWR? +L GND #PWR08 U 1 1 5B4560F7 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 2 "" 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 ~ 1550 1100 NoConn ~ 1550 1200 -Text Notes 650 900 0 60 ~ 0 -Should I use BOOT0? Text Label 1550 1300 2 60 ~ 0 -~RST +STWM_~RST Text Label 3150 4050 0 60 ~ 0 -~RST +STM_~RST Wire Wire Line 3150 4050 3000 4050 Wire Wire Line 3000 4050 3000 3950 $Comp -L +3V3 #PWR? +L +3V3 #PWR09 U 1 1 5B4571F5 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 2 "" 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 $EndComp $Comp -L R R? +L R R3 U 1 1 5B45725E 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 2 "" V 2930 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 Pulldowns/Pullups and Switches $Comp -L SW_PUSH SW? +L SW_PUSH SW1 U 1 1 5B4574FB 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 2 "" 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 $EndComp $Comp -L GND #PWR? +L GND #PWR010 U 1 1 5B4575F8 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 2 "" 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 $EndComp Wire Notes Line - 2300 6250 1550 6250 + 1550 4200 800 4200 Wire Notes Line - 1550 6250 1550 7400 + 800 4200 800 5350 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 diff --git a/AC-LED-Control/notes.md b/AC-LED-Control/notes.md index 5485a24..26ae4d8 100644 --- a/AC-LED-Control/notes.md +++ b/AC-LED-Control/notes.md @@ -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. 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 ##