| поискавой системы для электроныых деталей |
|
AN4253 датащи(PDF) 37 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
AN4253 датащи(HTML) 37 Page - STMicroelectronics |
|
37 / 44 page ![]() DocID024255 Rev 2 37/44 AN4253 asm examples fccu_stcu_error: // user code - handler of STCU errors se_b . // break due to STCU faults fccu_analyze: // user code - analyze FCCU faults, if there are any // ... se_b fccu_clear // continue with clear operation fccu_clear: // clear FCCU Critical faults CF e_lis r0, FCCU_CFK_KEY@h e_or2i r0, FCCU_CFK_KEY@l e_stw r0, FCCU_REG_CFK (r7) // write Key to clear CF faults e_stw r3, FCCU_REG_CF (r7) // clear known CF faults .wait_cf_clear: e_lwz r0, FCCU_REG_CTRL (r7) // read FCCU_CTRL register e_rlwinm r0,r0,26,30,31 // rotate OPS field and mask it se_cmpi r0, FCCU_OPS_SUCCESS // look for OPS = SUCCESS se_bc 00,02,.wait_cf_clear // wait to finish the command // clear FCCU Non-Critical faults (NCF) e_lis r0, FCCU_NCFK_KEY@h e_or2i r0, FCCU_NCFK_KEY@l e_stw r0, FCCU_REG_NCFK (r7) // write Key to clear CF faults e_stw r4, FCCU_REG_NCF (r7) // clear known NCF faults .wait_ncf_clear: e_lwz r0, FCCU_REG_CTRL (r7) // read FCCU_CTRL register e_rlwinm r0,r0,26,30,31 // rotate OPS field and mask it se_cmpi r0, FCCU_OPS_SUCCESS // look for OPS = SUCCESS se_bc 00,02,.wait_ncf_clear // wait to finish the command // continue with next block se_b fccu_end // no FCCU faults fccu_no_fault: e_lis r0,0 mtsprg0 r0 // save no CF fault to Core register mtsprg1 r0 // save no CF fault to Core register fccu_end: A.6 RGM block // Base address of RGM module to r7 e_lis r7, RGM_BASE@h e_or2i r7, RGM_BASE@l // Read all RGM flags (FES+DES) e_lwz r0, RGM_REG_FESDES (r7) mtsprg2 r0 // save reset flags to Core SPRG2 register // destructive reset ? e_lis r1, RGM_DES_MASK@h e_or2i r1, RGM_DES_MASK@l |
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |