c: hi-tech 9,80, interrupt asm
Andrej Jancura
aj.hwlist na gmail.com
Neděle Březen 30 19:04:32 CEST 2014
Este to upresnim. S mojou anglictinou som tomu moc nerozumel.
A.
2014-03-30 18:23 GMT+02:00 Andrej Jancura <aj.hwlist na gmail.com>:
> Dobry den,
>
> s tymto Vasim problemom Vam moc neporadim. Skusal som spojit asm a c
> zdrojaky, ale nejako som to z toho manualu moc nepochopil, a rozchodit sa
> mi to nepodarilo. Tak som to nechal tak. Uplne by stacilo keby Microchip v
> tom manualy dal jednocuchy priklad, ako to urobit.
>
> A.
>
>
> 2014-03-29 20:49 GMT+01:00 Miroslav Draxal <evik na volny.cz>:
>
>> Dobrý den, založil jsem nové vlákno, ale má návaznost na předchozí vlákno.
>>
>> Využívám u PICe přerušení s vysokou prioritou pro TMR3. Ovšem kompiler po
>> provedení přerušení uklízí zbytečně moc registrů.
>>
>> 5940 0009FA CFEA F03B movff fsr0h,??_interrupt_high+3
>>
>> 5941 0009FE CFE1 F03C movff fsr1l,??_interrupt_high+4
>>
>> 5942 000A02 CFE2 F03D movff fsr1h,??_interrupt_high+5
>>
>> 5943 000A06 CFD9 F03E movff fsr2l,??_interrupt_high+6
>>
>> 5944 000A0A CFDA F03F movff fsr2h,??_interrupt_high+7
>>
>> 5945 000A0E CFF3 F040 movff prodl,??_interrupt_high+8
>>
>> 5946 000A12 CFF4 F041 movff prodh,??_interrupt_high+9
>>
>> 5947 000A16 CFF6 F042 movff tblptrl,??_interrupt_high+10
>>
>> 5948 000A1A CFF7 F043 movff tblptrh,??_interrupt_high+11
>>
>> 5949 000A1E CFF8 F044 movff tblptru,??_interrupt_high+12
>>
>> 5950 000A22 CFF5 F045 movff tablat,??_interrupt_high+13
>>
>>
>>
>> V obsluze přerušení s registry nepracuji, tudíš jejich schovávání je
>> zbytečné. Úschova a obnova trvá dost dlouho. Rád bych si napsal komplet
>> obsluhu přerušení v asm(cca 10 řádků). Celý den nad tím sedím a nedostal
>> jsem se ke kloudným výsledkům.
>>
>>
>>
>> a/dá se nějak v C podstrčit moje obsluha interuptu? (snad by to mělo jít
>> přes PSECT???)
>>
>> or
>>
>> b/dá se v C vytvořit funkce, která má začátek v ram pevně daný (uložit na
>> 008h goto interruptME)
>>
>>
>>
>> díky za případné nakopnutí Míra
>>
>>
>>
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>>
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20140330/5963e9b7/attachment.html>
Další informace o konferenci Hw-list