Sida 1 av 1

Micropython på ensam arm processor?

Postat: 17 oktober 2021, 23:35:37
av tokfan
En fråga från en hobbyfifflare:

Kan man köpa en arm processor, löda fast den på eget PCB och sedan programmera den med micropython?

Hur i sådana fall?
Bootloada den med någon fil man hittar någonstans?

Re: Micropython på ensam arm processor?

Postat: 18 oktober 2021, 00:17:26
av hummel
Svaret är i princip ja. Det krävs fler komponenter än bara ARM-kretsen, USB/JTAG kan behövas för programmering.
https://micropython.org/download/

Re: Micropython på ensam arm processor?

Postat: 18 oktober 2021, 10:46:06
av tokfan
Fränt!
Känns som python är lite som en genväg när man vill få en överblick över programmering och elektronik har jag insett.
Nyttigare och lättare än jag trodde att få saker att fungera jämfört med C.

C=
DDRB=0xFF
Int x=0
Osv

Python=
If someone enters The room:
Bibliotek. Buildaspaceship.and.fly.to.venedig.
Landing.autolanding()

Re: Micropython på ensam arm processor?

Postat: 18 oktober 2021, 10:52:19
av Wihelm
Vill du testa så finns det billiga färdiga ARM-kort som funkar med Circuit eller Micro-python.
https://www.electrokit.com/produkt/raspberry-pi-pico/

Re: Micropython på ensam arm processor?

Postat: 18 oktober 2021, 11:22:29
av pfyra
Ett färdigt utvecklingskort är helt klart att rekommendera för att komma igång. Annars är risken stor att man gräver ner sig djupt i hur man caddar ett kort och i slutändan ändå har missat något vital komponent eller att processorn inte startar upp som den ska pga något misstag som är drygt att leta fram och rätta till.
Ta ett problem/äventyr i taget och labba med ett utvecklingskort först och cadda ett eget pcb i ett senare skede (är ju ett lämpligt förfarande även om man kan både programmera och cadda!).

Re: Micropython på ensam arm processor?

Postat: 18 oktober 2021, 11:36:30
av ojz0r
tokfan skrev: 18 oktober 2021, 10:46:06 Fränt!
Känns som python är lite som en genväg när man vill få en överblick över programmering och elektronik har jag insett.
Nyttigare och lättare än jag trodde att få saker att fungera jämfört med C.

C=
DDRB=0xFF
Int x=0
Osv

Python=
If someone enters The room:
Bibliotek. Buildaspaceship.and.fly.to.venedig.
Landing.autolanding()
Det är en abstraktion, någon har redan skrivit "DDRB=0xFF" åt dig för att komma åt det som "Sätt.alla.IO.i.bank.B.som.utgångar". Lite motsvarande vad Arduino gör.

Re: Micropython på ensam arm processor?

Postat: 18 oktober 2021, 11:40:13
av Lennart Aspenryd
Det borde vara en bra start att kolla in RP2040!
Billigare utveckling finns inte.

Re: Micropython på ensam arm processor?

Postat: 18 oktober 2021, 17:58:30
av tokfan
Jag har faktiskt några raspberry pi jag köpte
billigt begagnat förut och ett litet esp32 kort
som jag lyckades koppla upp mot wifi och trixa med.
Jag klurade mest hur avancerat det är att bygga något helt från scratch själv.

När jag pysslat med C har jag köpt lösa hålmonterade atmega och knåpat ihop saker med.
Det vore kul att göra något liknande fast med mer krut i med hjälp av python i framtiden när jag har bättre koll.

Re: Micropython på ensam arm processor?

Postat: 18 oktober 2021, 18:45:18
av Wihelm
Finns lösa chip med
https://www.electrokit.com/produkt/rp2040/

Här är vad som behövs för att få det att fungera.
https://datasheets.raspberrypi.com/rp20 ... rp2040.pdf

Fast som nämts innan skall man lära sig mjukvaran är det bäst på med ett färdigt kort. Så att man slipper fundera på om det fel på programmet eller fel i hårdvaran man knåpat ihop.
Testar alltid mjukvarudelarna på färdig hårdvara som jag vet fungerar först inann jag fixar ett kretskort.

Re: Micropython på ensam arm processor?

Postat: 18 oktober 2021, 20:41:32
av tokfan
Tusen tack!
Det där var precis vad jag sökte utan att jag riktigt visste det själv.
Nu fick jag bättre grepp om vad som krävs osv.