首页 >>  正文

stm32普通io模拟pwm

来源:baiyundou.net   日期:2024-09-21

贡壮姬3384大家用STM32的时候,为什么热衷于软件模拟IIC,SPI端口? -
蔚肩民15579331151 ______ STM32F1XX系列的I2C有错误;所以用I2C硬件去实现的时候,出现的异常,很难排除;可是ST一直不承认.好象STM8也有这个问题.但ST后续的一些产品中,申明了I2C部分进行了全新的设计.(没有问题为何要重新设计?);我被它坑的极惨.损失极大!浪费很多的时间来查问题所在,结论是用IO端口模拟I2C的通讯正常;用硬件模块自动处理,行不通! 它不是摆设,是陷阱!

贡壮姬3384如何区分STM32的一个程序是I2C程序是固件I2C还是模拟I2C -
蔚肩民15579331151 ______ 1,可以看底层配置,比如IO口配置,如果配置了IO口的功能(IIC功能)那就是固件IIC,否则就是模拟...2,可以看IIC写函数,看里面有木有调用现成的函数或者给某个寄存器赋值,如果有,则肯定是固件IIC功能,没有的话肯定是数据一个bit一个bit模拟发生送的,肯定用到了循环,则为模拟...3,根据代码量判断...模拟的代码量肯定比固件的要大...希望对你有帮助...谢谢

贡壮姬3384stm32接eeprom,是不是eeprom必须接stm32的I2C接口呢?还是接普通IO口也可以,为什么 -
蔚肩民15579331151 ______ 最好还是接普通IO口,一是I2C简单,好模拟,二是用普通IO硬件布线能更灵活,三是硬件I2C刚好和UART2复用,一般用UART的时候多些.

贡壮姬3384STM32 IO口怎么配置成输入输出口? -
蔚肩民15579331151 ______ 配成输入 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10; //引脚10 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;//浮空输入 GPIO_Init(GPIOB, &GPIO_InitStructure);//PORTB口 配成输出 GPIO_InitStructure.GPIO_Pin = GPIO_...

贡壮姬3384stm32 中spi 是干什么用的,有什么用途呢 -
蔚肩民15579331151 ______ 读写flash(存有字库,图片等等)芯片,与触摸屏控制器通信,还有就是读写sd卡了,你手机里的sd卡就是通过spi和处理器传数据的,目前高速都用SDIO了吧

贡壮姬3384求助关于STM32的双向IO设置 -
蔚肩民15579331151 ______ 设置为开漏,上拉电阻. 读io的时候odr写1,然后读输入寄存器. 输出时写输出寄存器. 这就可以不改gpio模式情况下双向io了

贡壮姬3384大家好,STM32的IO口能不能像51的IO口那样直接控制Px口输出 -
蔚肩民15579331151 ______ 但必须定义成输出端口

贡壮姬3384STM32的GPIO有几种输入模式及其说明 -
蔚肩民15579331151 ______ 第一:浮空输入模式;在这张图上,阴影的部分处于不工作状态,尤其是下半部分的输出电路,实际上是与端口处于隔离状态. 黄色的高亮部分显示了数据传输通道,外部的电平信号通过左边编号1的I/O端口进入STM32,经过编号2的施密特触...

贡壮姬3384stm32 可以配置IO口成为双向的吗 -
蔚肩民15579331151 ______ 将STM32的IO配置成开漏输出,然后外接上拉,就实现了双向IO.注意:读取IO数据时需要使用GPIO_ReadInputDataBit();

贡壮姬3384stm32 怎样释放pa15,pb3,pb4作为gpio口使用 -
蔚肩民15579331151 ______ 加上这一句:GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE); 这时JTAG关掉了,只能SWD方式调试.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024