[問題] PORT腳一直變更~要如何定義(C)
用i2c寫sda和scl
今天用一堆ic要被控制~SCL全部都為同一隻.
但sda會從p0.0~ p2.7 (共24 pin)
又因不變動SDA動作的程式~~
如
===============================
void main(void)
{
while(1)
{
//該如何定義~才可以讓我的pSDA隨我所定義的port動作?
I2cStart();
}
}
void I2cStart(void)
{
pSDA=1;
pSCL=1;
I2cWait( );
pSDA=0;
I2cWait( );
pSCL=0;
I2cWait( );
}
============================
我想執行pSDA前~是會是我所定義的port腳~請問該如何定義呢??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.63.7.65
推
11/08 14:27, , 1F
11/08 14:27, 1F
推
11/08 14:30, , 2F
11/08 14:30, 2F
→
11/08 14:30, , 3F
11/08 14:30, 3F
推
11/08 14:33, , 4F
11/08 14:33, 4F
→
11/08 14:42, , 5F
11/08 14:42, 5F
→
11/08 14:44, , 6F
11/08 14:44, 6F
→
11/08 14:54, , 7F
11/08 14:54, 7F
→
11/08 14:59, , 8F
11/08 14:59, 8F
→
11/08 15:00, , 9F
11/08 15:00, 9F
推
11/08 15:05, , 10F
11/08 15:05, 10F
→
11/08 15:07, , 11F
11/08 15:07, 11F
→
11/08 15:50, , 12F
11/08 15:50, 12F
推
11/08 15:58, , 13F
11/08 15:58, 13F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
ASM 近期熱門文章
PTT數位生活區 即時熱門文章