K strukture asi nijako, ale malo by sa dat zistit kde sa nachadza hodnota v ram,tj adresa a odial vycitavat v asm pomocou priamej adresacie. Naco je todobre ?
dobré je to k tomu. komunikuji s ds18b20 v přerušení (časování sběrnice od TMR) Mám union a v něm struktury. Kvůli rychlému vypočtení CRC to zmáknu v ASM. no a proto přístup z asm do struct. tohle je řešení
Tak nic kloudného jsem nevyggoglil, nakonec jsem to dal takhle a chodí to, i když to košer tedy není. Ale chodí to.
typedef union {
struct {
int StrukturaPoveluAll;
_VycetPoveluDS18B20 Povel;
char Teplota_LSB;
char Teplota_MSB;
char;
};
struct StrukturaRead {
char PoradiBitu; // kolikáty bit se přijímá
char CRC;
_VycetPoveluDS18B20; //Povel
char; //TeplotaLSB;
char; //Teplota_MSB
char Work; // Work
} Read;