Elsparkcykel stm32 problem

Övriga diskussioner relaterade till komponenter. Exempelvis radiorör, A/D, kontaktdon eller sensorer.
Användarvisningsbild
frownlayer
Inlägg: 1869
Blev medlem: 17 maj 2012, 19:40:32
Ort: Reftele

Elsparkcykel stm32 problem

Inlägg 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.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Wihelm
Inlägg: 688
Blev medlem: 18 juni 2019, 17:30:19
Ort: Nybro

Re: Elsparkcykel stm32 problem

Inlägg av Wihelm »

Har du en riktig programmerare för STM den använder NRST pinnen vid programmering.
Användarvisningsbild
frownlayer
Inlägg: 1869
Blev medlem: 17 maj 2012, 19:40:32
Ort: Reftele

Re: Elsparkcykel stm32 problem

Inlägg 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.
Wihelm
Inlägg: 688
Blev medlem: 18 juni 2019, 17:30:19
Ort: Nybro

Re: Elsparkcykel stm32 problem

Inlägg av Wihelm »

Screenshot 2024-10-04 184934.png
Och alla 5 sitter rätt på ST-linken och MCU
VDD
GND
NRST
SWCLK
SWDIO
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
frownlayer
Inlägg: 1869
Blev medlem: 17 maj 2012, 19:40:32
Ort: Reftele

Re: Elsparkcykel stm32 problem

Inlägg av frownlayer »

Om nu Nrst ska sitta på reset på st-linken så sitter allt rätt.
Wihelm
Inlägg: 688
Blev medlem: 18 juni 2019, 17:30:19
Ort: Nybro

Re: Elsparkcykel stm32 problem

Inlägg 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
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
rvl
Inlägg: 6834
Blev medlem: 5 april 2016, 14:58:53
Ort: Helsingfors

Re: Elsparkcykel stm32 problem

Inlägg 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?
Wihelm
Inlägg: 688
Blev medlem: 18 juni 2019, 17:30:19
Ort: Nybro

Re: Elsparkcykel stm32 problem

Inlägg av Wihelm »

Nej, NRST är inte 5V tolerant.
Användarvisningsbild
frownlayer
Inlägg: 1869
Blev medlem: 17 maj 2012, 19:40:32
Ort: Reftele

Re: Elsparkcykel stm32 problem

Inlägg 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.
Användarvisningsbild
frownlayer
Inlägg: 1869
Blev medlem: 17 maj 2012, 19:40:32
Ort: Reftele

Re: Elsparkcykel stm32 problem

Inlägg 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.
Wihelm
Inlägg: 688
Blev medlem: 18 juni 2019, 17:30:19
Ort: Nybro

Re: Elsparkcykel stm32 problem

Inlägg 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
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Skriv svar