Am 10.02.2017 um 17:20 schrieb Rafael Deliano:
Hallo,
vielen Dank. Aktuell brauche ich den dc-Anteil dringend, gewichte aber auch nach Frequenzen.
TP mit abfallender Flanke nach dc.
Ich bin gespannt, wie weit ich komme.
peter
Am 10.02.2017 um 17:20 schrieb Rafael Deliano:
Hallo,
vielen Dank. Aktuell brauche ich den dc-Anteil dringend, gewichte aber auch nach Frequenzen.
TP mit abfallender Flanke nach dc.
Ich bin gespannt, wie weit ich komme.
peter
Am 10.02.2017 um 15:15 schrieb Edzard Egberts:
Solche Definitionen sind compiler- bzw. systemspezifisch, eigene typedefs sind keinesfalls portabel. Wie Johannes bereits geschrieben
sie nicht durch eigene Definitionen ersetzen.
Seit den 64 Bit Prozessoren kann man sich ja nicht mal mehr drauf
DoDi
Kommt drauf an, welche Entwicklungsumgebung man benutzt. Mit C alleine kommt man auf Mikrocontrollern nicht weit, da greift man gerne auf die
bringt die Arduino IDE eben map() und analogRead() mit, die auf allen
bestimmten Controller geht.
empfehlen. Dann findet er auch in den Arduino Foren bessere
allgemeinen NG wie hier.
DoDi
Am 11.02.2017 um 13:21 schrieb Hans-Peter Diettrich:
Hallo,
von Arduino als Software halte ich nicht viel. Das vertarnt mir die Controllerfunktionen zu sehr. In c kann ich meinen Wertebereich weitgehend selbst bestimmen, denke ich.
zusammenstoppeln.
Auch empfinde ich C universeller und sehe eine sehr verbreitete und
peter
Am 11.02.2017 um 13:21 schrieb Hans-Peter Diettrich:
Hallo,
von Arduino als Software halte ich nicht viel. Das vertarnt mir die Controllerfunktionen zu sehr.
In c kann ich meinen Wertebereich weitgehend selbst bestimmen, denke ich.
zusammenstoppeln oder kann die wildesten Datenstrom-Filter reintackern. Auch empfinde ich C universeller und sehe eine sehr verbreitete und
peter
AFAIK kann der GCC das nicht.
// return ADC value if ready, -1 if not static int16_t get_adc(void) { // loop_until_bit_is_set(ADCSRA, ADIF); if (ADCSRA & _BV(ADIF)) { ADCSRA |= _BV(ADIF); return ADC; } return -1; }
cu Michael
10 Jahre alten libc geschaut (memory mapped I/O bei einem ATmega128): | | #define ADC _SFR_IO16(0x04) | #define _SFR_IO16(io_addr) _MMIO_WORD((io_addr) + 0x20) | #define _MMIO_WORD(mem_addr) (*(volatile unsigned int *)(mem_addr))
Das ging also wohl schon immer und meine Erinnerung war falsch.
Am 11.02.2017 um 16:45 schrieb Peter Thoms:
Die Arduino IDE kann (nur) C und C++. Womit verwechselst Du sie denn?
DoDi
Am 13.02.2017 um 00:06 schrieb Hans-Peter Diettrich:
Hallo,
keine Ahnung hatte, dannach nicht mehr.
Irgendwie hatte ich es vor 2 Jahren auch noch hinbekommen die tty-artige ide auch neu aufzuspielen und fand das so einfach nur doof.
mehr in die Ecke gelegt.
Deshalb wollte und werde ich isp und jtag nutzen. Vielleicht liest es sich so etwas stimmiger.
peter
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.