![]() |
發布時間: 2018-11-26 20:32
正文摘要:電風扇是我用智能電風扇的仿真文件改的,所以其他功能沒有,就只有壓力傳感器有用 仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載) |
楊康康 發表于 2019-5-11 14:00 較大范圍之內,從而提高轉換的寬度。在進行IN+與IN-的輸入時,如果IN-的電壓大于IN+的電壓則轉換后的數據結果始終為00H。所以電源接ADC0832的CH1而不是CH0 |
在進行IN+與IN-的輸入時,如果IN-的電壓大于IN+的電壓則轉換后的數據結果始終為00H。所以要接入壓力傳感器CH1而不是CH0 |
15259527920 發表于 2019-4-28 17:20 找出為啥了嗎 |
大神為什么我改了壓力傳感器的數值,依舊還是0.00Pa |
unsigned char i; unsigned int data_f=0,data_c=0; DI=1; CS=1; _nop_(); CS=0; DI=1; ; CLK=1; _nop_(); _nop_(); CLK=0; _nop_(); _nop_(); CLK=1; DI=(bit)(0x02&CH); _nop_(); CLK=0; _nop_(); _nop_(); CLK=1; DI=(bit)(0x01&CH); _nop_(); _nop_(); CLK=0; DI=1; CLK=1; _nop_(); _nop_(); CLK=0; _nop_(); CLK=1; for(i=8;i>0;i--) { data_f|=DO; data_f<<=1; CLK=1; _nop_(); _nop_(); CLK=0; _nop_(); } for(i=8;i>0;i--) { data_c<<=1; data_c|=DO; _nop_(); CLK=1; _nop_(); _nop_(); CLK=0; _nop_(); } CLK=0; _nop_(); _nop_(); CLK=1; _nop_(); _nop_(); CLK=0; _nop_(); _nop_(); CLK=1; _nop_(); CS=1; _nop_(); _nop_(); return data_f; }請問這段代碼各行的意思,求大神幫忙 |