F28069单片机
一只猫毛
这个作者很懒,什么都没留下…
展开
-
F28069使用日记——CAN
F28069使用日记——CANcan_id问题can_id问题由于F28069采用ECan,因此can_id需要进行转换。ECan是用32位表示can_id的。举例:假如需要接入的设备can_id为0x120,转为Ecan如何表示呢?首先需要将CAN_ID换算为二进制以后,去掉CAN_ID的第12位,将其第1-11位作为F28069CAN_ID的第18—28位、0x120转换为2进制为0 00100100000删掉第12位为0 00100100000将这11位作为Ecan中id的第18-28位原创 2020-07-22 21:24:48 · 698 阅读 · 0 评论 -
F28069使用心得——IIC
F28069使用心得——IIC时钟设置接收时延时钟设置I2caRegs.I2CPSC.all = 8; // 将单片机时钟进行分频I2caRegs.I2CCLKL = 10; // 低电平时间分频寄存器I2caRegs.I2CCLKH = 5; // 高电平时间分频寄存器如上所示,计算可得Tmst=(8+1)*(10+5+5+5)/90M=3us接收时延在IIC接受语句中,有如下一句代码while(I2caRegs.I2CSTR.bit.XRDY == 0){};改代码保证单片机通过I原创 2020-07-22 21:07:34 · 1030 阅读 · 0 评论