神农鼎 发表于 2022-12-31 20:16:46

实际测试为准,这个事我提了10年了,早期的产品要避开这个就用普通 I/O 模仿 SPI,
===STC8H/STC32G应如下:
串口: STC 从来不会帮你改变 I/O 的模式
SPI:STC8H/STC32G 不会
I2C:STC8H/STC32G 好像不会
PWM:强推挽,据说还是想帮你改成强推挽了,前天开会我又讲了此事,后续新品不要帮改I/O模式
INT口允许外部中断:STC 从来不会帮你改变 I/O 的模式
ADC: STC8H/STC32G 不会

学以致用 发表于 2023-1-1 09:49:57

对于已经自动改变的部分,产品已出,那最好的办法就是研发人员如果知道哪些给自动改了,都告诉手册编制人员给注明一下,避免使用者进坑。只是期望和建议,官方自己的观点还是自己决定。
任何一个高手都无法将所有的应用场景想象得到,在使用者遇到问题的时候,大部分第一时间还是仔细看手册寻找答案,所以手册描述完整是很重要的。

学以致用 发表于 2023-1-1 10:25:47

感谢管理员回复,祝元旦快乐!

神农鼎 发表于 2023-1-1 11:25:13


灰太狼8888 发表于 2025-2-2 22:29:01

神农鼎 发表于 2022-12-31 15:45
这问题不要问了,会造成误会,浪费时间,普通用户高手认为帮好,希望芯片帮他设置,
我这种级别的,认为不 ...

确实是这样,第一次因为有自动设置,侥幸通过了,第二次又在别处工程师和自己的想法一样,也侥幸通过了,第三次设计个偏门的东西,工程师想的跟你想的不一样,这个就变成了个坑,就出不来了。
页: 1 [2]
查看完整版本: IO口被设置为功能管脚后,是否自动修改了IO口模式