Últimos anúncios

First Project: additional information

16 dezembro 2021, 09:42 Leonel Augusto Pires Seabra de Sousa

The default library provided in the Arduino IDE “Timer.h” is not fully implemented.

 

Thus, it is allowed the use in the labs of the library “TimerInterrupt_Generic.h” with similar features but nRF52 microcontrollers support. This library can be downloaded using the IDE (Tools > Library Manager > Search for “TimerInterrupt_Generic”). More information available in https://github.com/khoih-prog/TimerInterrupt_Generic

If the goal is to count time between events, it is suggested to use the internal system clock using the functions micros() or millis().


If more specific operations are needed, it can be used the Timer HAL (hardware abstraction layer) provided by the manufacturer already included in the IDE: https://github.com/NordicSemiconductor/nrfx/blob/master/hal/nrf_timer.h. This allows direct access to all the functionalities and modes available in the TIMER peripheral, avoiding inline assembly.


Memory technology classes

15 dezembro 2021, 20:34


Slides

8 dezembro 2021, 15:46


Lab classes and breadboards

30 novembro 2021, 10:12


Lab classes and guide for the first project

29 novembro 2021, 13:45

Corpo Docente

Leonel Augusto Pires Seabra de Sousa

Responsável

leonel.sousa@tecnico.ulisboa.pt

Diogo Caetano
diogo.caetano@tecnico.ulisboa.pt