欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
STM32F1之X9C10x驅(qū)動程序
[打印本頁]
作者:
lllei
時間:
2021-8-2 01:38
標(biāo)題:
STM32F1之X9C10x驅(qū)動程序
修改對應(yīng)端口即可
#include "led.h"
#include "delay.h"
#include "key.h"
#include "sys.h"
#include "usart.h"
#include "usmart.h"
//LED狀態(tài)設(shè)置函數(shù)
void led_set(u8 sta)
{
// LED1=sta;
}
void Wiper_Test(int UD,int num)
{
GPIO_WriteBit(GPIOB,GPIO_Wiper_CS, Bit_RESET);//CS置低,使用這塊芯片
delay_us(1);
if(UD==1)
{
GPIO_WriteBit(GPIOB,GPIO_Wiper_UD, Bit_SET);//如果你選擇增加輸出電壓則將UD引腳置高
}
else
{
GPIO_WriteBit(GPIOB,GPIO_Wiper_UD, Bit_RESET);//反之,置低
}
delay_us(1);
for(;num>0;num--)//這一段是控制調(diào)節(jié)幾次電阻的,如果想要調(diào)節(jié)多一點就使INC多經(jīng)歷幾次下降沿,每次調(diào)節(jié)1010歐姆
{
GPIO_WriteBit(GPIOB,GPIO_Wiper_INC, Bit_RESET);
delay_us(1);
GPIO_WriteBit(GPIOB,GPIO_Wiper_INC, Bit_SET);
delay_us(1);
}
GPIO_WriteBit(GPIOB,GPIO_Wiper_CS, Bit_SET);//將CS置高產(chǎn)生一個上升沿,INC在執(zhí)行完上面一段后也被置高,因此固定到了當(dāng)前的阻值
delay_ms(20);//芯片手冊上說不小于20ms,應(yīng)該是掛載多個設(shè)備的時候使用的。
}
int main(void)
{
u8 i;
delay_init(); //延時函數(shù)初始化
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //設(shè)置NVIC中斷分組2:2位搶占優(yōu)先級,2位響應(yīng)優(yōu)先級
uart_init(115200); //串口初始化為115200
LED_Init(); //LED端口初始化
usmart_dev.init(SystemCoreClock/1000000); //初始化USMART
Wiper_Test(0,100);//下阻值清零
Wiper_Test(1,10);
// while(1)
// {
for(i=0;i<8;i++)
{
// Wiper_Test(0,100);//下阻值清零
Wiper_Test(1,1);
delay_ms(6666);
}
// for(i=0;i<100;i++)
// {
// Wiper_Test(0,i);
// delay_ms(50);
// }
// }
}
復(fù)制代碼
代碼工程:
X9C10x驅(qū)動.7z
(218.89 KB, 下載次數(shù): 8)
2021-8-2 03:35 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
gxzqh
時間:
2021-8-5 08:43
不錯,學(xué)習(xí)學(xué)習(xí),今后改套試試看
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1