MCU 89C4051 a používání přerušení

Jaroslav Rychtařík jardarik na gmail.com
Sobota Únor 18 13:59:26 CET 2012


Díky za rady a tipy .  Budu tedy hledat závadu někde jinde. Jinak to je 
psané také v cecku, takže předpokládám, že překladač ví co dělá a zvolí 
si vhodné instrukce pro skoky.
Jarda R.

On 18.2.2012 13:37, Vláďa Anděl wrote:
> Procesory 89C4051 používám běžně, mám tam obsazenou skoro celou 
> programovou paměť, přerušuju od časovače a někdy i od sériové linky a 
> bez problémů. Píšu to v céčku, takže se nestarám co se děje v asm :-)
> Anděl
>
> Dne 18.2.2012 13:09, Jaroslav Rychtařík napsal(a):
>> Zdravím.
>>
>> Vrátil jsem se k jednomu starému projektu s 89c2051, abych si ho 
>> trochu vylepšil. Program se vyšplhal přes 2,5 kb proto jsem vyměnil 
>> švába za 89c4051 se 4kb. Používám přerušení od časovače a ser. portu. 
>> Chová se to divně, respektive při vyvolání přerušení od seriového 
>> portu dojde k rozsypání celého programu. Pomocí aktivity led, která 
>> překlápí  jednou za celou smyčku programu vidím nějaké problémy, kdy 
>> LED změní rychlost blikání nebo bliká náhodně.
>>
>> Někde jsem četl, že s přerušením lze kvůli omezené délce skoku 
>> programu, využívat pouze programy do 2048b je to pravda ?
>>
>> Lze to nějak obejít? Například za cenu, že se sem tam přerušení 
>> nevyvolá?
>>
>> Díky. Jarda R.
>>
>>
>>
>>
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>
> _______________________________________________
> 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