Witam
Teoretycznie rozważam (pod kątem praktycznego wykorzystania) użycie sprzętowego I2C w procku Mega168.
Kod testowy:
Bez użycia biblioteki i2c_twi.lbx kod wynikowy ma 274b a jak jej użyję wzrasta do 282b. Uważam, że jeśli używam sprzętu to wystarczy odpowiednio ustawić rejestry i po sprawie więc kod powinien być dużo krótszy.
Może ktoś mnie oświeci co jest nie tak.Testuję to na wersji 1.11.9.8
Teoretycznie rozważam (pod kątem praktycznego wykorzystania) użycie sprzętowego I2C w procku Mega168.
Kod testowy:
$regfile = "m168def.dat"
$lib "i2c_twi.lbx"
$noramclear
I2cstart
I2cwbyte 2
I2cstop
Bez użycia biblioteki i2c_twi.lbx kod wynikowy ma 274b a jak jej użyję wzrasta do 282b. Uważam, że jeśli używam sprzętu to wystarczy odpowiednio ustawić rejestry i po sprawie więc kod powinien być dużo krótszy.
Może ktoś mnie oświeci co jest nie tak.Testuję to na wersji 1.11.9.8