[elektro] Pic18 proc indulgat - nem indulgat kérdés
Skandar Graun
sgraun at gmail.com
Sat Mar 9 18:49:37 CET 2013
Én úgy használtam, hogy figyeltem, használatban van-e.
A mentés egy szubrutin volt a programban, mindig meghívódott, elsőnek
megnézte, van-e írnivalója.
Ha nem, akkor továbblépett és a következő hurokban megint ránézett
Ha igen, akkor megnézte, lehet-e írni.
Aztán beírt mindent, majd kilépett, mondván, ha megint kell, akkorra
kiderül, befejeződött-e az írás.
Bali Zoltan <eltexto at freemail.hu> írta (2013. március 9. 9:00):
> Hát ezért nem engedi a fordító sem használni
> a főprogramból és az INT-ből egyszerre.
> De nem lehetséges feloldani a problémát programozással?
> Nem használtam így, de pl. a reentrancy mintájára,
> nem lehetne menteni a globális eeprom író regiszterek
> tartalmát? Az írást meg úgyis csak akkor kezdődjük el,
> ha az előző befejeződött. Írás indítás(vagy tranzakciók)
> után megvárni az írás befejeződését és visszaállítani a
> global regisztereket. Most nem zongoráztam végig a
> további potenciális hibaforrásokat, ezeket tőletek
> várom:).
>
> Üdv. Zoli
>
> 2013. 03. 09. 8:29 keltezéssel, Skandar Graun írta:
>> Mert ugyanazt a hardvert fogja használni... belenyúlhat egy épp
>> folyamatban levő írásba és csókolooom...
>>
>>
>> Bali Zoltan<eltexto at freemail.hu> írta (2013. március 8. 17:11):
>>
>>> Hali!
>>>
>>> Miért nem kettőzöd meg más sub névvel ?
>>> Egy a főprogramra, egy meg az INT-re.
>>>
>>> Üdv. Zoli
>>>
>>> 2013. 03. 08. 14:50 keltezéssel, elight at gmail.com írta:
>>>
>>>> Az mindig szívat, hogy ugyanazt a rutint
>>>> ( itt most az EE_Prom_Write_Blokk szubrutint )
>>>> nem lehet a főprogból és az interruptból
>>>> egyszerre meghívni.
>>>>
>>>>
>>> -----------------------------------------
>>> elektro[-flame|-etc]
>>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
>>
>>
>
> -----------------------------------------
> elektro[-flame|-etc]
More information about the Elektro
mailing list