CH375不能進行工作模式設(shè)置(求助)

MCU為STM32F0,接線方式為并口。測試工作狀態(tài)是沒問題的,但是進行工作模式設(shè)置時芯片反應(yīng)不正常,懷疑芯片死機。測試代碼為:

uint8_t CH375_Init(void)

{

unsigned int i,j;

for(i=0;i<100;i++)

{

cmd_send(CMD_CHECK_EXIST);

data_send(0x55);

for(j=0;j<20;j++)

{

if(data_rec()==0xAA)

{

work=1;

break;

}

}

}

if(work==1)

{

for(i=0;i<100;i++)

{

cmd_send(CMD_CHECK_EXIST);

data_send(0x45);

for(j=0;j<20;j++)

{

if(data_rec()==0xba)

{

swork=1;

break;

}

}

}

if(swork==1)

{

for(i=0;i<100;i++)

{

cmd_send(CMD_SET_USB_MODE);

Delay_u(1);

data_send(0x02);

Delay_u(2);

for(j=0;j<20;j++)

{

if(data_rec()==0x51 |data_rec()==0x15)

{

twork=1;

break;

}

}

}

}

}

if(work==1&swork==1&twork==1)return 1;

else return 0;

}


測試結(jié)果為:測試工作狀態(tài)成功,設(shè)置工作模式無法通過,且設(shè)置工作模式返回的狀態(tài)代碼為第二次測試工作狀態(tài)的值,故懷疑CH375死機。不知到問題出在哪,尋求幫助


熱門產(chǎn)品 : USB3.0 HUB控制器:CH634

你現(xiàn)在調(diào)用的CH375的庫文件名稱是哪個,然后你現(xiàn)在的單片機內(nèi)核和編譯器版本是什么。



沒有調(diào)用CH375的庫,使用的是模擬并口,單片機內(nèi)核為Cortex-M0,編譯器為Keil V5.10,今天再試,發(fā)現(xiàn)工作狀態(tài)測試也不能通過了,返回全是0x00。這幾天快把我折騰崩潰了……



論壇有問題,我第一次回復(fù)的老是空的,問題找到了,WR、RD等指令位操作時進行一次性的操作,沒有先后,進行逐步置位就可以了


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频