upočasnitev kode

Vse kar je v povezavi z ARM-Cotrex-M procesorji. Sem spada tako HW kot SW.

Moderator: tilz0R

upočasnitev kode

OdgovorNapisal/-a japina » 28 Jan 2020, 12:28

Delam izvoz generirane kode za STM32H750 iz nekega okolja (Faust) in se mi koda izvede preveč hitro. Gre za audio signal, tako da je hitrost (oz. počasnost) precej pomembna.
Je za znižanje hitrosti izvajanja dovolj, če se igram z nastavitvami v SystemClock (izvažam iz CubeMX) ali je kakšen boljši trik?
japina
 
Prispevkov: 309
Pridružen: 28 Jan 2015, 21:16
Kraj: Šentrupert na Dolenjskem
Zahvalil se je: 52 krat
Prejel zahvalo: 26 krat
Uporabnika povabil: aly
Število neizkoriščenih povabil: 5

Re: upočasnitev kode

OdgovorNapisal/-a s54mtb » 28 Jan 2020, 18:11

Naloži si CubeMX, kjer je grafično prikazana tudi dstribucija takta. Tam se lahko najhitreje poigraš z nastavitvami. Za instantni preizkus lahko potem kar uporabiš init za sysclk, ki ga zgenerira ...

Se izvajanje dogaja prehitro v kodi (CCLK) ali preko timerja (PCLK) ?
Namesto "Zahvali se" sprejemam tudi šalco kofeta: https://www.buymeacoffee.com/s54mtb
Uporabniški avatar
s54mtb
 
Prispevkov: 10885
Pridružen: 15 Jan 2015, 01:10
Zahvalil se je: 1507 krat
Prejel zahvalo: 3870 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255


Vrni se na ARM-Cortex-M

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 2 gostov