初级会员

- 积分
- 88
- 金钱
- 88
- 注册时间
- 2020-4-5
- 在线时间
- 30 小时
|

楼主 |
发表于 2020-7-18 11:16:20
|
显示全部楼层
大哥你好,上次十分感谢你的帮助,就是这次我再对数字电位器做清零操作的时候,写的清零程序好像数字电位器不受控制,没有实现目的。下面是我写的程序,麻烦大哥帮我看看,是不是时序有问题,还是哪个地方有问题。
程序:
void Delay( uint32_t count )
{
for(; count!=0; count--);
}
void x9c102p_set(void)
{
GPIO_Wiper_Config();
// LED1_GPIO_Config();
GPIO_ResetBits(GPIO_Wiper_CS_PORT, GPIO_Wiper_CS_PIN);
Delay(1000);
GPIO_ResetBits(GPIO_Wiper_UD_PORT, GPIO_Wiper_UD_PIN);
Delay(1000);
for(int i=0;i<100;i++) //将该芯片进行清零处理
{
GPIO_ResetBits(GPIO_Wiper_INC_PORT, GPIO_Wiper_INC_PIN);
Delay(1000);
GPIO_SetBits(GPIO_Wiper_INC_PORT,GPIO_Wiper_INC_PIN );
Delay(1000);
}
GPIO_SetBits(GPIO_Wiper_CS_PORT, GPIO_Wiper_CS_PIN );
Delay(1000);
// GPIO_SetBits(GPIO_Wiper_INC_PORT,GPIO_Wiper_INC_PIN );
// Delay(1000);
}
数字电位器资料;
https://blog.csdn.net/q865106548/article/details/88370272 |
|