<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[同一个 GPIO ，可以做输出，下一个时段 再做输入可以吗？   现在 做  模拟  I2C 的  DATA 管脚，设置 方向没有用，读到的值还是0XFF]]></title><description><![CDATA[<p dir="auto"><img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/2142/0069a39c-acab-4bbf-828a-131ff77975b2.png" alt="03548c17-9233-41d5-9ab9-3b449223175b-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.ytmicro.com/topic/2243/同一个-gpio-可以做输出-下一个时段-再做输入可以吗-现在-做-模拟-i2c-的-data-管脚-设置-方向没有用-读到的值还是0xff</link><generator>RSS for Node</generator><lastBuildDate>Wed, 09 Sep 2026 11:19:33 GMT</lastBuildDate><atom:link href="https://forum.ytmicro.com/topic/2243.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 09 Sep 2026 00:34:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 同一个 GPIO ，可以做输出，下一个时段 再做输入可以吗？   现在 做  模拟  I2C 的  DATA 管脚，设置 方向没有用，读到的值还是0XFF on Wed, 09 Sep 2026 06:53:01 GMT]]></title><description><![CDATA[<p dir="auto">PINS_DRV_SetMuxModeSel(PCTRLA, 2U, PCTRL_MUX_AS_GPIO);     /* PTA2 -&gt; GPIO 复用 <em>/<br />
PINS_DRV_SetPinDirection(GPIOA, 2U, GPIO_INPUT_DIRECTION); /</em> PTA2 -&gt; 输入 */</p>
<p dir="auto">pins_level_type_t pta2Level = PINS_DRV_ReadPin(GPIOA, 2U); /* 读 PTA2 电平 */<br />
PRINTF("PTA2 level=%u\r\n", (unsigned)pta2Level);   可以检查一下PTA是不是复用成GPIO的</p>
]]></description><link>https://forum.ytmicro.com/post/9658</link><guid isPermaLink="true">https://forum.ytmicro.com/post/9658</guid><dc:creator><![CDATA[qinzhao]]></dc:creator><pubDate>Wed, 09 Sep 2026 06:53:01 GMT</pubDate></item><item><title><![CDATA[Reply to 同一个 GPIO ，可以做输出，下一个时段 再做输入可以吗？   现在 做  模拟  I2C 的  DATA 管脚，设置 方向没有用，读到的值还是0XFF on Wed, 09 Sep 2026 08:01:37 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/24">qinzhao</a> <a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/710">Kirk</a> 问题已经查明，  PINS_DRV_SetPinDirection， PINS_DRV_ReadPin 的指定管脚，是 数字， 不是  左移位的次数。。。。和  写GPIO 的不一样。。。。</p>
]]></description><link>https://forum.ytmicro.com/post/9661</link><guid isPermaLink="true">https://forum.ytmicro.com/post/9661</guid><dc:creator><![CDATA[yuangz]]></dc:creator><pubDate>Wed, 09 Sep 2026 08:01:37 GMT</pubDate></item><item><title><![CDATA[Reply to 同一个 GPIO ，可以做输出，下一个时段 再做输入可以吗？   现在 做  模拟  I2C 的  DATA 管脚，设置 方向没有用，读到的值还是0XFF on Wed, 09 Sep 2026 07:26:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/2142">yuangz</a><br />
驱动底层有左移操作了，PINS_DRV_SetPinDirection 第二个参数直接写 2 就好，不需要左移操作了<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/710/8ffddf82-5a3f-4e65-8ee8-13031b405530.png" alt="3367ac27-6aa1-4898-adc1-c057715c0b50-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.ytmicro.com/post/9660</link><guid isPermaLink="true">https://forum.ytmicro.com/post/9660</guid><dc:creator><![CDATA[Kirk]]></dc:creator><pubDate>Wed, 09 Sep 2026 07:26:53 GMT</pubDate></item><item><title><![CDATA[Reply to 同一个 GPIO ，可以做输出，下一个时段 再做输入可以吗？   现在 做  模拟  I2C 的  DATA 管脚，设置 方向没有用，读到的值还是0XFF on Wed, 09 Sep 2026 06:53:01 GMT]]></title><description><![CDATA[<p dir="auto">PINS_DRV_SetMuxModeSel(PCTRLA, 2U, PCTRL_MUX_AS_GPIO);     /* PTA2 -&gt; GPIO 复用 <em>/<br />
PINS_DRV_SetPinDirection(GPIOA, 2U, GPIO_INPUT_DIRECTION); /</em> PTA2 -&gt; 输入 */</p>
<p dir="auto">pins_level_type_t pta2Level = PINS_DRV_ReadPin(GPIOA, 2U); /* 读 PTA2 电平 */<br />
PRINTF("PTA2 level=%u\r\n", (unsigned)pta2Level);   可以检查一下PTA是不是复用成GPIO的</p>
]]></description><link>https://forum.ytmicro.com/post/9658</link><guid isPermaLink="true">https://forum.ytmicro.com/post/9658</guid><dc:creator><![CDATA[qinzhao]]></dc:creator><pubDate>Wed, 09 Sep 2026 06:53:01 GMT</pubDate></item><item><title><![CDATA[Reply to 同一个 GPIO ，可以做输出，下一个时段 再做输入可以吗？   现在 做  模拟  I2C 的  DATA 管脚，设置 方向没有用，读到的值还是0XFF on Wed, 09 Sep 2026 06:50:55 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/710">Kirk</a> <img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/2142/a6fe6e89-4359-45e2-9617-d609d19948bb.png" alt="0d24adc8-4e1a-4b48-8bc2-0717d9b31647-image.png" class=" img-fluid img-markdown" />   为啥    这个值 是   1100 1100（0xcc）和 1101 1100（0xdc）?</p>
]]></description><link>https://forum.ytmicro.com/post/9657</link><guid isPermaLink="true">https://forum.ytmicro.com/post/9657</guid><dc:creator><![CDATA[yuangz]]></dc:creator><pubDate>Wed, 09 Sep 2026 06:50:55 GMT</pubDate></item><item><title><![CDATA[Reply to 同一个 GPIO ，可以做输出，下一个时段 再做输入可以吗？   现在 做  模拟  I2C 的  DATA 管脚，设置 方向没有用，读到的值还是0XFF on Wed, 09 Sep 2026 06:32:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.ytmicro.com/uid/26">major</a> PINS_DRV_SetPinDirection(GPIOA, (pins_channel_type_t)1 &lt;&lt; 2U, 1);  第3个 参数设定为0， 1 好像都没有什么影响。 写 GPIO PTA_2 正常，  读一直 是 OXFF。    感觉这个设定方向的 函数没有起作用</p>
]]></description><link>https://forum.ytmicro.com/post/9656</link><guid isPermaLink="true">https://forum.ytmicro.com/post/9656</guid><dc:creator><![CDATA[yuangz]]></dc:creator><pubDate>Wed, 09 Sep 2026 06:32:00 GMT</pubDate></item><item><title><![CDATA[Reply to 同一个 GPIO ，可以做输出，下一个时段 再做输入可以吗？   现在 做  模拟  I2C 的  DATA 管脚，设置 方向没有用，读到的值还是0XFF on Wed, 09 Sep 2026 03:35:14 GMT]]></title><description><![CDATA[<p dir="auto">I2C是OD输出，需要用切换方向模拟，GPIO配置输出为0，切换输入方向代表 输出 1， 切换输出方向代表输出0，不能配置输出1.</p>
]]></description><link>https://forum.ytmicro.com/post/9655</link><guid isPermaLink="true">https://forum.ytmicro.com/post/9655</guid><dc:creator><![CDATA[major]]></dc:creator><pubDate>Wed, 09 Sep 2026 03:35:14 GMT</pubDate></item><item><title><![CDATA[Reply to 同一个 GPIO ，可以做输出，下一个时段 再做输入可以吗？   现在 做  模拟  I2C 的  DATA 管脚，设置 方向没有用，读到的值还是0XFF on Wed, 09 Sep 2026 03:02:06 GMT]]></title><description><![CDATA[<p dir="auto">PINS_DRV_SetPinDirection函数传参直接传2，不用1&lt;&lt;2试试</p>
]]></description><link>https://forum.ytmicro.com/post/9654</link><guid isPermaLink="true">https://forum.ytmicro.com/post/9654</guid><dc:creator><![CDATA[车友车行]]></dc:creator><pubDate>Wed, 09 Sep 2026 03:02:06 GMT</pubDate></item><item><title><![CDATA[Reply to 同一个 GPIO ，可以做输出，下一个时段 再做输入可以吗？   现在 做  模拟  I2C 的  DATA 管脚，设置 方向没有用，读到的值还是0XFF on Wed, 09 Sep 2026 02:55:59 GMT]]></title><description><![CDATA[<p dir="auto">回读电平用的 API 是 PINS_DRV_ReadPin  ,这个没错，</p>
]]></description><link>https://forum.ytmicro.com/post/9653</link><guid isPermaLink="true">https://forum.ytmicro.com/post/9653</guid><dc:creator><![CDATA[yuangz]]></dc:creator><pubDate>Wed, 09 Sep 2026 02:55:59 GMT</pubDate></item><item><title><![CDATA[Reply to 同一个 GPIO ，可以做输出，下一个时段 再做输入可以吗？   现在 做  模拟  I2C 的  DATA 管脚，设置 方向没有用，读到的值还是0XFF on Wed, 09 Sep 2026 01:38:19 GMT]]></title><description><![CDATA[<p dir="auto">可以尝试用 PINS_DRV_GetPinsDirection 去回读 GPIO 输入输出状态，确认 IO 切换是否正确；回读电平用的 API 是 PINS_DRV_ReadPin 吗，有用逻辑分析仪抓波形同步观测 PINS_DRV_ReadPin 的返回值吗</p>
]]></description><link>https://forum.ytmicro.com/post/9652</link><guid isPermaLink="true">https://forum.ytmicro.com/post/9652</guid><dc:creator><![CDATA[Kirk]]></dc:creator><pubDate>Wed, 09 Sep 2026 01:38:19 GMT</pubDate></item></channel></rss>