> Sto cercando di imparare la programmazione di un uC STM32F103RC, dopo che per
> anni ho usato tranquillamente degli atmega(8-324-128), in quanto mi serve una
> maggiore velocità di calcolo.
> Dopo avere con successo compilato ed effettuato la mia prima programmazione
> del uC (il programma è riportato sotto), mi aspetto che sul pin PC9 ci sia un
> onda quadra con una frequenza abbastanza elevata (qualche MHz considerando
> che il uC lavora a 72MHz).
Ciao, a memoria ricordo che "srotolando il loop"
(lunga sequenza di set/reset) e accedendo direttamente
ai registri la frequenza di uscita era superiore a 10MHz,
non ricordo esattamente quanto. Il limite credo siano i
waitstates della flash e l'accesso al bus che non è
istantaneo. Quindi molto + veloce di 300kHz ma non
paragonabile alla frequenza di clock, comunque se
ti interessa per "verificare" le prestazioni del core
credo che non sia buon metodo. Se invecde ti serve
generare dei segnali veloci, studiati i suoi timers, e
di studio da fare ce ne sta parecchio :)
Su google "STM32 pin toggle speed" dovrebbe restituirti
alcuni esempi di programmi di test.
--
Muvideo altrove
Fabio Eboli nella vita reale...
fabioebChiocciolAquipo.it