Monthly Archives: May 2014

C printf() Portable Format

inttypes.h: Integer Type conversions
inttypes.h: Integer Type conversions

unsigned int var = 12;
printf("hello %u world %x", var, var);     /* "hello 12 world c" */
uint32_t var = 12;
printf("hello %" PRIu32 " world %" PRIx32, var, var);     /* "hello 12 world c" */

How to print uint32_t and uint16_t variables value
warning of printf format not suitable for a variable of type uint32_t
Compiler warning about printf() long unsigned int and uint32_t


Selbst schlau sein – SmartMeter im Selbstbau (PDF)

ADE7758 - Poly Phase Multifunction Energy Metering IC with Per Phase Information
ADE7755 - Energy Metering IC with Pulse Output
ATE7755 - Clone
AD835   - 250 MHz, Voltage Output, 4-Quadrant Multiplier
ACS712  - urrent sensor module Energieerfassung
IPswitch miniPAC
Raspberry mit S0 und Interrups
Smart Meter-Datenkabel selbst gemacht: libehz
Beispiel für S0 schnittstelle/stromzähler auslesen mit AVR

Digitaler Stromzähler DRT728D Drehstromzähler Wattmeter für DIN Hutschiene 3×20(80)A LCD S0
LCD digitaler Wechselstromzähler DRS155B Stromzähler Wattmeter 5(50)A für Hutschiene mit S0 Schnittstelle 1000imp./kWh
Digitaler Stromzähler DRT428BC Drehstromzähler Wattmeter für DIN Hutschiene , Energiemessgerät mit Wattanzeige 3×230/400V 20(80)A


Swissnox S-Watt