Oscilloscope

Köpte ett Hantek DSO5062B Ser riktigt bra ut. Hittade denna länk för mjukvaru scope. Får kolla på den senare.  

AVRDude

ex. avrdude -pAtmega328P -cavrisp2 -Pusb -B8 -v -Uflash:w:DC-Controller.hex

char array i ställen för string

För att undvika att använda <string> kan man istället använda char array. Primärt löser detta ett problem med serial.print som jag har i SmeOS. En cstring är zero-terminated ’\0’; char str[] = ”Rev 1234” for ( int i = 0; str[i] != ’\0’ ; ++i ) { serial.write(str[i]); }

Atmega AVR FreeRTOS

Standard Atmega AVR port av FreeRTOS (inte Arduino). Kolla på denna länk. Med drivrutiner för div. hårdvara.  

First Principiell thinking

First Principiell thinking, vad är det? och vad kan man ha det till. Här kommer en kort introduktion. Ytterligare en artikel.    

Compilera AVR-GCC tools i linux

En kort beskrivning med länkar till hur man kompilerar GCC binutils libc-avr (ja, den finns i 2.0 under download) gdb avrdude för AVR micro controllers. Grunden kommer från denna länk. Ladda först ned GCC, ex. 7.2. Ladda ned binutils. ex. 2.28.1  Ladda ned avr-libc. ex. 2.0.0 Kopiera dessa filer till en katalog och packa upp dem.… Fortsätt läsa Compilera AVR-GCC tools i linux

FreeRTOS Create Task

Hur skapar man en task i FreeRTOS för Arduino. Exempel: #include <Arduino.h> #include <Arduino_FreeRTOS.h> // Declare tasks void ChargeTask( void *pvParameters ); void LedTask( void *pvParameters ); void ChargeFunction(void *pvParameters) { // Do some charge stuff } void LedTaskFunction(void *pvParameters) { // Do some LED stuff } void setup() { ChargeFunction    ,  (const portCHAR *)”ChargeFunktion”… Fortsätt läsa FreeRTOS Create Task

Publicerat den
Kategoriserat som FreeRTOS

Thank you for your upload