Sida 4 av 81
Re: Förslag på PWM, ADC, I/O och DAC IC kretsar med SPI?
Postat: 11 oktober 2020, 12:40:55
av AndLi
Fast det är ju smidigt att ansluta bootloadern till rpi så man kan göra enkla firmware updates från den.. debug log kan man ju alltid forwarda vidare i rpi så de går att komma åt
Re: Förslag på PWM, ADC, I/O och DAC IC kretsar med SPI?
Postat: 11 oktober 2020, 12:43:12
av Rick81
Ja det har du visserligen en poäng i. Även kunna logga till SDkort...
Re: Förslag på PWM, ADC, I/O och DAC IC kretsar med SPI?
Postat: 11 oktober 2020, 13:04:32
av DanielM
Rick81 skrev: ↑11 oktober 2020, 12:36:03
Nej UART/USART är inget bussprotokoll. Så kan bara en ha en UART per enhet som ska prata med STM32.
Men...på min STM32 så kan jag välja 3 olika UART samtidigt.
Re: Förslag på PWM, ADC, I/O och DAC IC kretsar med SPI?
Postat: 11 oktober 2020, 13:13:20
av Rick81
Ja men du kan inte koppla raspberry pi och dator med UART på samma UART på STM32 samtidigt
Re: Förslag på PWM, ADC, I/O och DAC IC kretsar med SPI?
Postat: 11 oktober 2020, 13:15:36
av DanielM
Okej. Då har en USART1 och USART2 inkopplat så USART1 är för att bränna över koden och SWDIO samt SWCLK är till för debugger samt USART2 är till för Raspberry Pi. Men hur vet STM32 att USART1 är för programmeraren?
Typ så här:
Sélection_074.png
Re: Förslag på PWM, ADC, I/O och DAC IC kretsar med SPI?
Postat: 11 oktober 2020, 13:18:49
av Rick81
Den inbygga STM32 bootloadern går bara på PA9,PA10. Visserligen kan man köra I2C och annat också med inte provat det
Re: Förslag på PWM, ADC, I/O och DAC IC kretsar med SPI?
Postat: 11 oktober 2020, 13:29:30
av DanielM
Då förstår jag. Ska ändra det lite fort då.
Jag läser i databladet RM0313 och hittar absolut inget om att USAR1 måste vara på PA9 och PA10.
Här hittar jag. PA2 och PA3 fungerar lika bra.
Sélection_075.png
Sélection_076.png
Re: Förslag på PWM, ADC, I/O och DAC IC kretsar med SPI?
Postat: 11 oktober 2020, 13:58:53
av Rick81
Du bestämmer givetvis själv, men PA9/PA10 funkar på alla STM32 vad jag vet. Som du själv visar funkar inte PA2,PA3 på alla STM32F3.
Re: Förslag på PWM, ADC, I/O och DAC IC kretsar med SPI?
Postat: 11 oktober 2020, 14:06:10
av DanielM
Exakt. Men då kör jag på denna "standard". Lika bra det. USART2 får vara kommunikation mellan pajen
Har du kört SDADC?
Re: Förslag på PWM, ADC, I/O och DAC IC kretsar med SPI?
Postat: 11 oktober 2020, 14:15:47
av Rick81
Nej tyvärr men finns säkert exempelkod i HAL.
Re: Förslag på PWM, ADC, I/O och DAC IC kretsar med SPI?
Postat: 11 oktober 2020, 14:43:12
av DanielM
Okej. Tackar för svar! Jag har hittat lite dokument om SDADC. Tror jag spenderar lite tid på den
Jag har en till analog fråga. Hur man skydda pinnarna på uC från höga spänningar.
Visst räcker det bara att jag använder mig utav shunt-reglering, dvs 3.3v zener + 10 kOhm motstånd för varje pinne för ADC, SDADC och INPUT?
Det skall inte påverka ADC/SDADC?
Re: Förslag på PWM, ADC, I/O och DAC IC kretsar med SPI?
Postat: 11 oktober 2020, 19:58:47
av DanielM
Någon som har ett förslag hur man kan göra detta i KiCad? Alltså jag behöver göra så att jag inte repiterar så mycket. Alla ingångar kommer ha en 3.3v zener + 10 kOhm resistor. Alla ADC kommer ha 150 Ohms motstånd + 10 kOhms motstånd + 3.3v zener. Men här blir det så grötigt!
Sélection_077.png
Re: Förslag på PWM, ADC, I/O och DAC IC kretsar med SPI?
Postat: 11 oktober 2020, 20:17:30
av TomasL
Varför zenerdioder?
Re: Förslag på PWM, ADC, I/O och DAC IC kretsar med SPI?
Postat: 11 oktober 2020, 20:45:19
av DanielM
För att dom ska begränsa spänningen så det ej överstiger 3.3 volt.
Re: Förslag på PWM, ADC, I/O och DAC IC kretsar med SPI?
Postat: 11 oktober 2020, 20:51:35
av TomasL
Dåligt val, klampa med schottkydioder mot VSS och VDD i stället.