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