diff --git a/dist/default/production/attiny2313a_thermostat.X.production.lss b/dist/default/production/attiny2313a_thermostat.X.production.lss index 1df891f..7a0ce50 100644 --- a/dist/default/production/attiny2313a_thermostat.X.production.lss +++ b/dist/default/production/attiny2313a_thermostat.X.production.lss @@ -1,5 +1,5 @@ -AVRASM ver. 2.2.7 main.asm Tue Jun 20 22:06:23 2023 +AVRASM ver. 2.2.7 main.asm Tue Jun 20 22:15:20 2023 [builtin](2): Including file '/home/sergeyyarkov/.mchp_packs/Microchip/ATtiny_DFP/3.0.151/avrasm/inc\tn2313Adef.inc' main.asm(15): Including file 'definitions.asm' @@ -1059,7 +1059,7 @@ main.asm(275): Including file 'div16u.asm' 0000a0 d113 rcall DEBOUNCE_SW 0000a1 d112 rcall DEBOUNCE_SW 0000a2 d02e rcall TEMP_RD - + 0000a3 9110 006a lds r17, TEMP_L 0000a5 2f81 mov DISP_NUM_L, r17 0000a6 9110 006b lds r17, TEMP_H @@ -1206,7 +1206,7 @@ main.asm(275): Including file 'div16u.asm' _TEMP_RD_END: 0000ff 9130 006a lds r19, TEMP_L 000101 f40e brtc PC+2 -000102 9531 neg r19 ; переводим обратно в знаковое число если минус +000102 9531 neg r19 ; переводим в беззнаковое число если минус ; далее происходит такое для получения дробной части: ; ((n<<3) + (n<<1))>>4 или (n*10)/16 diff --git a/dist/default/production/attiny2313a_thermostat.X.production.map b/dist/default/production/attiny2313a_thermostat.X.production.map index 24f84da..9367d3d 100644 --- a/dist/default/production/attiny2313a_thermostat.X.production.map +++ b/dist/default/production/attiny2313a_thermostat.X.production.map @@ -1,5 +1,5 @@ -AVRASM ver. 2.2.7 main.asm Tue Jun 20 22:06:23 2023 +AVRASM ver. 2.2.7 main.asm Tue Jun 20 22:15:20 2023 EQU SIGNATURE_000 0000001e diff --git a/main.asm b/main.asm index c4d5e26..12eb98a 100644 --- a/main.asm +++ b/main.asm @@ -246,7 +246,7 @@ _STATE_DEFAULT: rcall DEBOUNCE_SW rcall DEBOUNCE_SW rcall TEMP_RD - + lds r17, TEMP_L mov DISP_NUM_L, r17 lds r17, TEMP_H