Sökningen fann 17 träffar

av extradrajven
19 maj 2018, 18:07:16
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Debugga funktioner enkelt (tips)
Svar: 8
Visningar: 5316

Re: Debugga funktioner enkelt (tips)

Om man ersätter #if DEBUG_THIS ... // Printout debug data #endif // DEBUG_THIS med if (DEBUG_THIS) { ... // Printout debug data } så får man kompilatorns syntax-koll på köpet. Den dagen parametern Value döps om kan det vara lätt att missa att uppdatera dess användning i debugutskrifterna. En annan v...
av extradrajven
23 februari 2016, 20:02:27
Kategori: Programmering
Tråd: Arduino CSV file
Svar: 7
Visningar: 5404

Re: Arduino CSV file

Kanske löser funktionen scanf (eller sscanf) i stdio.h detta? Funktionen är utformad för att plocka data ur en ström i ett visst format.
av extradrajven
18 februari 2016, 20:33:13
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Spara kompileringstid i EEPROM, Atmega, IAR:s kompilator
Svar: 12
Visningar: 5636

Re: Spara kompileringstid i EEPROM, Atmega, IAR:s kompilator

Hej! Här kommer några fler varianter. :-) Om inte preprocessorns varianter räcker till så kan man kan man exempelvis göra: 1. echo "const char *info_date = \"`date`\";" > info.c echo "const char *info_wc = \"`wc main.c`\";" >> info.c echo "const char *inf...
av extradrajven
16 december 2015, 23:30:28
Kategori: Programmering
Tråd: C, varning datatyp
Svar: 82
Visningar: 36420

Re: C, varning datatyp

TomasL: Njä. The C Programming Language har vi här: https://hassanolity.files.wordpress.com/2013/11/the_c_programming_language_2.pdf Boken innehåller en referensdel för "ANSI C" i Appendix A och framåt: Sidan 257 (Appendix B11) specificerar limits.h och därmed heltalstyperna. SCHAR_MIN, SC...
av extradrajven
16 december 2015, 21:52:00
Kategori: Programmering
Tråd: C, varning datatyp
Svar: 82
Visningar: 36420

Re: C, varning datatyp

Jag var nog lite otydlig i mitt inlägg som gällde MISRA:s rekommendation att enbart använda typer med känd bredd. Repetition: short int kan lagra åtminstone alla värden i intervallet [−32767, +32767]. int kan lagra åtmistone alla värden i intervallet [−32767, +32767. longt kan lagra åtmistone[/url] ...
av extradrajven
16 december 2015, 00:49:08
Kategori: Programmering
Tråd: C, varning datatyp
Svar: 82
Visningar: 36420

Re: C, varning datatyp

TomasL: Språkets heltalstypers garanterade intervall är definierade i C-standarden. Exempelvis garanteras att en variabel av typen int kan anta värden i intervallet [−32767, +32767]. En signed char kan (garanterat) ha värden i intervallet [-127, +127] och så vidare. Se exempelvis "The C program...
av extradrajven
15 december 2015, 23:58:43
Kategori: Programmering
Tråd: C, varning datatyp
Svar: 82
Visningar: 36420

Re: C, varning datatyp

Jag programmerar en del C och funderar på att studera MISRA. Det här med att inte använda språkets heltalstyper, utan istället vara hänvisad till typer med påtvingad representation tycker jag känns konstigt. Det är ju standardiserat i språket vilka (minsta) intervall som variabler av typerna char, s...
av extradrajven
30 oktober 2015, 19:55:28
Kategori: Programmering
Tråd: Fråga om VHDL (Xilinx FPGA)
Svar: 41
Visningar: 33059

Re: Fråga om VHDL (Xilinx FPGA)

LVDS specar väl det fysiska lagret? Vilken kodning avses?
av extradrajven
30 oktober 2015, 19:43:44
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Enkla men fatala buggar
Svar: 157
Visningar: 269153

Re: Enkla men fatala buggar

Jag föredrar det typsäkra:

Kod: Markera allt

#include <stdint.h>
static const uint32_t SOMEPERIPHERAL_SOMEREGISTER_SOMEBIT = (1<<5);
och undviker funktionsmakron:

Kod: Markera allt

static inline void KontaktorOn(void) {
  PORTD |=  OUT_RELAY_0_KONTAKTORER;
}
Onödigt att blanda in preprocessorn i onödan.
av extradrajven
25 juni 2015, 20:50:16
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Uppbyggnad av kod, Arduino
Svar: 31
Visningar: 7783

Re: Uppbyggnad av kod, Arduino

Just det, skulle behöva flytta bilen snarast och då cabben står fast i olämpligt läge tänkte jag vara fräck nog att fråga om någon har lust att skumma igenom koden jag har idag. För att se vad som gör att det inte funkar. Anledningen som sagt är att jag inte kommer hinna lära och skriva helt nytt i...
av extradrajven
22 juni 2015, 20:35:04
Kategori: Mjukvara / Litteratur
Tråd: Sökes: serieportsdump till windows.
Svar: 34
Visningar: 39434

Re: Sökes: serieportsdump till windows.

Koppla en UNIX-dator mellan Windows-datorn och det som ska lyssnas på. Sedan lite pipe i UNIX-shellet, kanske med kommandot "socat" eller något hemmasnickrat.
av extradrajven
4 maj 2015, 22:52:04
Kategori: Programmering
Tråd: Fråga om VHDL (Xilinx FPGA)
Svar: 41
Visningar: 33059

Re: Fråga om VHDL (Xilinx FPGA)

Bra lösning. Riktigt snyggt!

Om du inte behöver hela integer-intervallet kan du prova att skapa egna subtyper. Tror syntesverktyget blir lite lugnare då.

Kod: Markera allt

subtype mintyp is integer range 0 to B;
B kan vara en generic, en konstant, ett funktionsanrop med generic/konstanter som parametrar osv.
av extradrajven
4 maj 2015, 01:18:12
Kategori: Programmering
Tråd: Fråga om VHDL (Xilinx FPGA)
Svar: 41
Visningar: 33059

Re: Fråga om VHDL (Xilinx FPGA)

Hej, här är ett par tips. Om det är viktigt att användaren följer kravet i kommentaren till genericen N i entity-deklarationen så kan du ju alltid låta parametern beskriva antaletet multiplar av 32, och sedan skapa en konstant som används av din kod. constant M : integer := N*32 Ett alternativ är at...
av extradrajven
17 augusti 2013, 15:25:37
Kategori: Mjukvara / Litteratur
Tråd: Sökes: Taggat textspråk med smidig syntax för tekniska dok
Svar: 3
Visningar: 3555

Sökes: Taggat textspråk med smidig syntax för tekniska dok

Rubriken blev kryptisk. Det jag är ute efter är ett textformateringssystem (markup language) med lättarbetad syntax som kan generera PS eller PDF. Detta för att presentera teknisk dokumentation. Det ska ha stöd för underrubriker, tabeller och figurer. Jag har tidigare använt LaTex och DocBook men ja...
av extradrajven
29 juli 2013, 00:08:14
Kategori: Mätinstrument / Verktyg / Labbutrustning
Tråd: Räcker denna utrustning & litteratur för att tillämpa hobby?
Svar: 25
Visningar: 12744

Re: Räcker denna utrustning & litteratur för att tillämpa ho

Finns det några böcker du skulle vilja ersätta med de numrerade böcker som jag skrev upp? Om Praktisk analog/digital/mätteknik verkar vara för tunna så kanske man kan ersätta dessa med andra böcker? Jag föreslår att "Vägen till C" ersätts av "The C programming language" av Kerni...