Generator de programe JAL

Categorii: Programare, Electronica

14-Mar-2017 17:28 - 597 vizionari

Pentru limbajul JAL am creat un program in Python si PythonCard, care genereaza cod JAL.

Programul generat permite executia periodica a unor secvente de comenzi.

Timpul este masurat cu o rutina de intrerupere apelata cand TMR0 depaseste valoarea maxima (intrerupere la depasire).

Modificand valoarea lui TMR0, se pot obtine diferite perioade de apelare a rutinei de intrerupere, dar programul calculeaza automat valorile necesare ca task-urile din lista sa se execute cand este prevazut.

Programul este in domeniul public la github: https://github.com/icoman/JAL-scheduled-tasks

In imaginea de mai jos, pentru valoarea 6 a lui TMR0, folosind un prescaler 1:4 si o frecventa de 4 MHz, rutina de intrerupere TMR0 se apeleaza la fiecare milisecunda.

jal scheduled tasks with tmr0

In configuratia programului se pot specifica secventele de initializare ale fiecarui tip de procesor, calea catre compilatorul JAL, lista de procesoare microchip, …



Ultimele pagini: RSS

Alte adrese de Internet

Categorii

Istoric



Contorizari incepand cu 9 iunie 2014:
Flag Counter

Atentie: Continutul acestui server reprezinta ideile mele si acestea pot fi gresite.