Re: Programování STM32 - přerušení

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Středa Říjen 9 20:00:26 CEST 2019


Jestli mate nucleo, tak je bezne HSE oscilator napojen na STLINK 
hodinovy vystup 8MHz. Spravne je nastavit bypass jako typ oscilatoru.
Pouzivat UART s RC oscilatorem myslim neni dobry napad, i kdyz to muze 
za nejakych podminek fungovat.
S tim prerusenim je to obcas chaos, teoreticky k nemu asi behem 
krokovani muze s nejakou pravdepodobnosti dojit ale vsimnu si toho jen 
naprosto vyjimecne. Obsluha preruseni jde ale bez problemu krokovat, 
kdyz se do ni vlozi breakpoint. Vubec by se podle mne krokovani melo 
pouzivat spis v blizkem okoli breakpointu, jinak to dost muze rozhodit 
realnou funkci vsech moznych periferii. Tedy metoda vlozit breakpoint 
tam, kde me to zajima a po preruseni programu prozkoumat stav 
promennych, kousek treba popojet krokovanim a spustit program dal.

Dne 09.10.2019 v 19:15 cizek.milan na seznam.cz napsal(a):
> Tak jsem trochu pokročil.
> Ještě jsem to zjednodušil a postupně zakomentoval i ty některé _Init (RTC, ADC, ADC1) a už to přechází i přes ten delay.
> Také jsem si uvědomil, že má jen 1 krystal, tak jsem nechal jen LSE a zrušil HSE a vyhodil z projektu podporu USB...
> Také už mi to vypsalo část řetězce do UARTu, takež asi jsem na dobré cestě. Jdu zkoumat dál. Díky
>
> Jinak v případě přerušení se to při krokování chová jak, poznám to, že mi odskočí do metody obsluhující INT?
>
> M.
>
>> -----Original Message-----
>> From: Hw-list <hw-list-bounces na list.hw.cz> On Behalf Of Jaroslav Buchta
>> Sent: Wednesday, October 9, 2019 7:03 PM
>> To: hw-list na list.hw.cz
>> Subject: Re: Programování STM32 - přerušení
>>
>> Mam podezreni, ze se nezastavi, ale v rezimu krokovani se beh stale
>> prerusuje vcetne casovace a trvalo by to dlouho. Bud dejte step into,
>> kde by to melo vlezt do funkce, pokud chcete videt jak to dela, nebo
>> dejte na dalsi radek breakpoint a program do cekani normalne spustte.
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list




Další informace o konferenci Hw-list