![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32开发
masterbee
光芒四射的理工男,用最朴实无华的语言,和你共同成长。
展开
-
STM32 I2C Slave(SMBUS)模式软件参考设计
I2C大家都很熟悉,总共2根线,CLK和DATA,stm32的I2C相信大家就更熟悉了,采用写控制器的方式,直接由控制器去完成I2C时序操作,用户无需关心具体产生的逻辑。然而,大部分情况下,使用的都是I2C Master模式,即主设备模式,很少当成slave模式即从设备模式来用,这篇文章讲的是如何把stm32 I2C当成slave模式来使用,更严格来说,本篇讲的是smbus模式。从官网stm...原创 2018-07-05 10:02:44 · 19750 阅读 · 8 评论 -
有用过STM8S001J3这颗8PIN的单片机吗
如题,有用过STM8S001J3这颗8PIN的单片机吗?如果你觉得烧录很麻烦,而且容易把芯片烧成砖,那么有可能你没有掌握正确的烧录方法。由于它的PIN脚有限,所以IO都是复用的,其中UART1_TX和SWIM重合了,如图所示:如果你在代码中,把烧录口SWIM初始化成串口,有可能只能烧录一次,第二次就没法烧录了。我的解决方法是,在初始化SWIM这个IO为串口之前,延时5秒中...原创 2019-01-06 21:59:57 · 6146 阅读 · 4 评论 -
STM32F103 双串口(3串口)板子
之前帮别人做项目,剩余一些板子。板子详细情况如下:MCU: stm32f103c8t6 48pin引脚输入: 宽电压5V-12V DC板载RS232接口,两端引出了2个232电平串口DB9,中间引出了TTL串口3,作调试用。带3个按键,每个按键对应一个IO,同时接了3个LED灯,对应3个IO。带1个IO控制蜂鸣器板子可接315M遥控小板,可以使用遥控器遥控。支持SW...原创 2019-01-24 23:22:42 · 2160 阅读 · 1 评论 -
基于stm32单片机的Grayhill编码器/开关软件设计
1、初识编码器,像示波器的旋转按钮,可左旋右旋,还可以按下,我们使用的是Grayhill编码器,如下图所示:从图中可以看出,该编码器一共有6个IO,从1-6分别为GND,GND,C,B,A,VCC,。其中VCC和GND接3.3V和GND,A、B对应旋转时电平的跳变IO,C对应按下时电平的跳变IO。(1) 硬件电路设计上,为了方便代码编写与理解,最好把编码器的A、B接到单片机相...原创 2019-03-19 23:33:29 · 1220 阅读 · 0 评论