Skip to content

Amixa Technical Blog

Category: PIC XC8

sprintf or printf do not output float variables correctly

Have you run into situation under the MPLAB IDE where you are trying to output variables, but even though you have the format correct, a float variable outputs with a .0 value? Example (from somewhere else in code) AIRTEMP=751 ==== float adjustedtemp= 0.0; adjustedtemp= (AIRTEMP + 5)/10; printf(“Air Temp: %5.2f \r\n”, adjustedtemp); the result looks…

Read article

XC8 compiler installer hangs on installation

If you are having a problem with the MICROCHIP XC8 installer hanging on installation under Windows 10 — (see screenshot below):   Very easy solution…   Change your screen resolution to 1080p, and TURN OFF all “screen scaling/screen zooming” settings Reboot your computer (trust me, just do this step) The installer should work fine now.…

Read article