Sökningen fann 17 träffar
- 19 maj 2018, 18:07:16
- Kategori: Inbäddade system / Inbyggda system / IoT
- Tråd: Debugga funktioner enkelt (tips)
- Svar: 8
- Visningar: 5328
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...
- 23 februari 2016, 20:02:27
- Kategori: Programmering
- Tråd: Arduino CSV file
- Svar: 7
- Visningar: 5408
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.
- 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: 5639
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...
- 16 december 2015, 23:30:28
- Kategori: Programmering
- Tråd: C, varning datatyp
- Svar: 82
- Visningar: 36534
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...
- 16 december 2015, 21:52:00
- Kategori: Programmering
- Tråd: C, varning datatyp
- Svar: 82
- Visningar: 36534
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] ...
- 16 december 2015, 00:49:08
- Kategori: Programmering
- Tråd: C, varning datatyp
- Svar: 82
- Visningar: 36534
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...
- 15 december 2015, 23:58:43
- Kategori: Programmering
- Tråd: C, varning datatyp
- Svar: 82
- Visningar: 36534
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...
- 30 oktober 2015, 19:55:28
- Kategori: Programmering
- Tråd: Fråga om VHDL (Xilinx FPGA)
- Svar: 41
- Visningar: 33071
Re: Fråga om VHDL (Xilinx FPGA)
LVDS specar väl det fysiska lagret? Vilken kodning avses?
- 30 oktober 2015, 19:43:44
- Kategori: Inbäddade system / Inbyggda system / IoT
- Tråd: Enkla men fatala buggar
- Svar: 157
- Visningar: 270139
Re: Enkla men fatala buggar
Jag föredrar det typsäkra:
och undviker funktionsmakron:
Onödigt att blanda in preprocessorn i onödan.
Kod: Markera allt
#include <stdint.h>
static const uint32_t SOMEPERIPHERAL_SOMEREGISTER_SOMEBIT = (1<<5);
Kod: Markera allt
static inline void KontaktorOn(void) {
PORTD |= OUT_RELAY_0_KONTAKTORER;
}
- 25 juni 2015, 20:50:16
- Kategori: Inbäddade system / Inbyggda system / IoT
- Tråd: Uppbyggnad av kod, Arduino
- Svar: 31
- Visningar: 7798
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...
- 22 juni 2015, 20:35:04
- Kategori: Mjukvara / Litteratur
- Tråd: Sökes: serieportsdump till windows.
- Svar: 34
- Visningar: 39548
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.
- 4 maj 2015, 22:52:04
- Kategori: Programmering
- Tråd: Fråga om VHDL (Xilinx FPGA)
- Svar: 41
- Visningar: 33071
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å.
B kan vara en generic, en konstant, ett funktionsanrop med generic/konstanter som parametrar osv.
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;
- 4 maj 2015, 01:18:12
- Kategori: Programmering
- Tråd: Fråga om VHDL (Xilinx FPGA)
- Svar: 41
- Visningar: 33071
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...
- 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: 3558
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...
- 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: 12745
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...