自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 STC单片机ADC驱动程序

/查询ADC转换结束标记,等待ADC转换完成。//PCON2.5(ADRJ)设置为0时,ADC结果=ADC_RES[7:0]+RESL[1:0]//PCON2.5(ADRJ)设置为1时,ADC结果=RESL[1:0]+ADC_RES[7:0]//返回ADC结果,ADC_Value为ADC转换结果,VIN为输入通道电压,VCC为电源电压。uint16 Get_ADC_Value(uint8 ch)//定时进行ADC转换。//ADC_FLAG:ADC转换结束标记,ADC转换结束时置1,须软件清零。

2025-01-22 14:14:10 587

原创 STC单片机输出PWM

/PCA时钟源可以通过CMOD的CPS2~0选择为:SYSCLK,SYSCLK/2,SYSCLK/4,SYSCLK/6,SYSCLK/8,SYSCLK/12,定时器0溢出,P1.2输入。//占空比=(256-CCAPnL)/256(8位),(128-CCAPnL)/128(7位),(64-CCAPnL)/64(6位),//Fpwm=PCA时钟频率/256(8位),PCA时钟频率/128(7位),PCA时钟频率/64(6位)//PCA模块0工作在7位PWM。//设置PWM模块工作模式(8位/7位/6位)

2025-01-22 14:09:18 661

原创 GP8302驱动程序

/SDA上电默认是高电平的,此时SDA在SCL为高时从高变低,I2C启动。{//检查接收设备发送的应答信号,如果检测到正确的应答信号,则返回"SUCCESS"=1,否则返回"FAIL"=0。//SCL拉高,以便在SCL为高时读取SDA值。//在SCL为高时读取SDA值。{//输出指定电流,currentUA为需要输出的电流值uA,返回该输出电流对应的dac值。//SDA在SCL为高时从低变高,I2C停止。//SCL读取后保持为低。{//写入DAC值,dac为12位值,返回对应的dac值对应的电流值uA。

2025-01-22 13:58:37 1267

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除