vielleicht liegt es daran, dass der uC keinen floating point prozessor besitzt und somit nur ganzzahlige werte (integer) verarbeiten kann...
ich bin mir fast sicher, wenn du schreibst
b0 = 5/2,
dass da 2 raus kommt und das 0,5 wegen des integers weggeschnitten ist...
mfg
Lesezeichen