- 博客(5)
- 收藏
- 关注
原创 STM32 硬件I2C总线锁死,BUSY位为1的解决方案
把I2C外设供电提高至5V即可解决。3.3V故障重现。原因可能是3.3V的电压不够高,无法被单片机检测到。
2022-03-27 07:51:54 1591
原创 STC89C52RC软件IIC驱动
本驱动能产生20-40KHz左右的IIC时钟。(11.0592MHz晶振)若不加延时,可能出现问题。接收部分未进行测试,发送已经测试完毕。my_iic.h#include "regx52.h"#define uint16_t unsigned short int#define uint8_t unsigned charsbit SCL=P1^4;sbit SDA=P1^5;#define SCL_0 (SCL=0)#define SCL_1 (SCL=1)#defi
2022-03-13 14:24:09 1256
原创 STC89C52RC的AD7705读写实验(软件SPI)
本代码段基于AD7705/TM7705 中文参考手册编写,采用软件SPI方式读写,其中引脚连接为:AD7705->单片机GND------->GNDVCC------->VCCRST不接CS------->P1^4SCK----->P1^0DN------->P1^1DOUT--->P1^2DRDY--->P1^3主函数代码:#include <REGX52.H>#include "my_..
2022-03-13 14:17:21 2722
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人