Sida 1 av 1

Elsparkcykel stm32 problem

Postat: 4 oktober 2024, 13:46:02
av frownlayer
Jag har ett långtidsprojekt. Det är att få igång en gammal elsparkcykel som varit en hyrcykel, men som blivit skrotad. För länge sedan så programmerade jag huvudenheten som har stm32. Något blev fel och jag lyckades få till det genom att ansluta till en kabel till NRST.

Men nu i veckan fick jag nya krafter och satt en stund med den igen. Och fick samma problem. Så jag försökte på alla sätt att få NRST att fungera, men jag hade glömt hur jag gjorde förra gången. Så jag anslöt det tillslut till +5v. Och då hoppade den igång och jag kunde programmera. Men efter det har jag aldrig kunnat programmera den utan att köra 5v på NRST.
Jag har tillslut fått igång sparkcykeln, men den beter sig konstigt. Oftast startar den med massa felkoder, och ibland startar den som den ska. Men då har jag funderat på om jag gjort fel att köra 5v på NRST. Har jag tagit sönder något? Läste även om något att den kan boota från olika delar av processorn, kan det vara något sånt som jag gjort?

Någon som har idéer om detta? Är den körd eller går det rädda upp processorn? Jag har dålig koll på stm32, det mesta jag kan är det jag hittat på forum.

Re: Elsparkcykel stm32 problem

Postat: 4 oktober 2024, 14:38:04
av Wihelm
Har du en riktig programmerare för STM den använder NRST pinnen vid programmering.

Re: Elsparkcykel stm32 problem

Postat: 4 oktober 2024, 15:01:06
av frownlayer
Jag har en st-link. Och kopplar jag Nrst till reset så händer ingenting. Hur jag än ställer programmet att koppla upp sig.

Re: Elsparkcykel stm32 problem

Postat: 4 oktober 2024, 18:52:19
av Wihelm
Screenshot 2024-10-04 184934.png
Och alla 5 sitter rätt på ST-linken och MCU
VDD
GND
NRST
SWCLK
SWDIO

Re: Elsparkcykel stm32 problem

Postat: 4 oktober 2024, 19:21:16
av frownlayer
Om nu Nrst ska sitta på reset på st-linken så sitter allt rätt.

Re: Elsparkcykel stm32 problem

Postat: 4 oktober 2024, 19:42:45
av Wihelm
Vilken st-link V2 eller V3 har du?
NRST heter pinnen på linken.
Det är på den 20 poliga kontakten du skall använda inte den det står STM8 på.
Screenshot 2024-10-04 193921.png

Re: Elsparkcykel stm32 problem

Postat: 4 oktober 2024, 20:25:04
av rvl
frownlayer skrev: 4 oktober 2024, 13:46:02 Men efter det har jag aldrig kunnat programmera den utan att köra 5v på NRST.
...
Men då har jag funderat på om jag gjort fel att köra 5v på NRST. Har jag tagit sönder något?
Det kan vara bekymmersamt, för det är ju en 2-3.6 voltskrets. De flesta I/O-pinnarna är 5V-toleranta, men hur är det med just NRST i databladet?

Re: Elsparkcykel stm32 problem

Postat: 4 oktober 2024, 20:46:05
av Wihelm
Nej, NRST är inte 5V tolerant.

Re: Elsparkcykel stm32 problem

Postat: 4 oktober 2024, 21:39:05
av frownlayer
Ja. Det var en jäkla tankevurpa att sätta 5v på den pinnen. Jag ska testa den ikväll igen och se vad jag kan komma fram till. Men en sak är säker. INTE NÅGON MER 5V på den pinnen.

Re: Elsparkcykel stm32 problem

Postat: 5 oktober 2024, 09:59:45
av frownlayer
Satt halva natten igår och väntade på dottern som skulle komma hem, så det passade bra att fortsätta projektet.

Det verkar som att om jag jordar NRST så startar ingenting, det verkar vara rätt. Sen går det koppla in sig om man gör en "manuell" connect under reset. Alltså sköter NRST själv. Men kopplar jag in den i reset på min st-link 2 (kinakopia), så går det inte hur jag än gör i programmet.

Men när jag försöker att läsa ur min stm32 så får jag bara att man ska ta bort läs-skyddet först, så jag antar att den är låst i koden som jag tryckt in.

Och allt verkar fungera med min stm32 som den ska vad jag kan märka. Det är nog min display som håller på att bråka. Den gör lite som den vill.

Slutet gott med min stm32 iallafall. Nu är det bara alla andra bekymmer kvar.

Re: Elsparkcykel stm32 problem

Postat: 5 oktober 2024, 12:07:25
av Wihelm
Är en intern pull-up på NRST. Låg på NRST pinnen är reset så då händer inget som du redan märkt.
Screenshot 2024-10-05 120541.png