摘要: 在实际的项目中,很多情况下需要保存大量的测试数据,这时我们就需要用到TF/SD卡,这两种卡的接口是基本兼容的,只是外形不同。 stm32的部分型号有SDIO接口,cubemx也可以生成TF/SD卡的工程,同时cubemx的中间件甚至集成了FATFS文件系统,几... 阅读全文
posted @ 2021-12-20 23:25 xiaobaibai_2021 阅读(1857) 评论(0) 推荐(0) 编辑
摘要: 学电子设计少不了使用串口通信,但是现在的笔记本电脑基本上不带串口了,好在现在有USB转串口可以使用。市场上常见的USB转串口芯片主要有4个系列:CP2102、CH340、FT232、PL2303。 本文主要介绍常见的这几种USB转串口的功能、特性,并对其输出... 阅读全文
posted @ 2021-12-16 00:45 xiaobaibai_2021 阅读(14694) 评论(0) 推荐(1) 编辑
摘要: DS18B20是常用的数字温度传感器,具有体积小,精度高,占用硬件资源少等优点。 它的突出优点在于采用单总线(1-wire)的接口方式,与微处理器连接时仅需要一根信号线即可实现双向通讯。甚至供电线也可以不用,直接通过寄生方式从信号线上取电,可只连接信号线(DQ... 阅读全文
posted @ 2021-12-14 00:52 xiaobaibai_2021 阅读(2094) 评论(0) 推荐(1) 编辑
摘要: 前面几节我们使用Cubemx生成了usb的两个使用例子(虚拟串口、HID鼠标),本节我们进一步学习,如何用生成自定义的HID设备。本节的例子在开发板上运行以后,可以通过usb HID接口实现和计算机更为自由的通信。 本节的例子使用的开发环境是cubemx 6.... 阅读全文
posted @ 2021-12-11 00:40 xiaobaibai_2021 阅读(1511) 评论(0) 推荐(0) 编辑
摘要: 本文主要探讨PID算法在使用时的一些实际问题、处理技巧和方法,学习本节内容需要先对PID控制算法有基本的了解。 1)PID控制的基本原理 PID是一个二阶线性控制器,它具有不需要建立数学模型,控制效果好,良好的鲁棒性等等优点。 它的原理如下图: PID的基... 阅读全文
posted @ 2021-12-03 00:32 xiaobaibai_2021 阅读(4923) 评论(0) 推荐(1) 编辑
摘要: Cubemx可以生成多种usb设备的初始化代码,本节我们就使用它来生成一个usb HID鼠标的工程,在开发板上运行以后,可以模拟usb鼠标的功能。 1)生成USB HID工程 仍然使用串口工程,如下图添加USB的配置: 可以看到,勾选usb device的... 阅读全文
posted @ 2021-11-30 23:42 xiaobaibai_2021 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 步进电机每输入一个脉冲信号,转子就转动一个角度或前进一步,其输出的角度输入的脉冲数成正比,转速与脉冲频率成正比。它的驱动方式也比普通的有刷直流电机复杂。 本节我们就来讲讲步进电机最基础的驱动方式。 1)步进电机的内部结构 先简单介绍一下主要的两种步进电机:单... 阅读全文
posted @ 2021-11-29 01:33 xiaobaibai_2021 阅读(1342) 评论(0) 推荐(0) 编辑
摘要: stm32很多系列的芯片都带usb接口,而且cubemx也能生成多种功能的usb初始化代码,使得一般用户可以不用关注usb底层复杂的实现方式,直接使用HAL函数就能方便地实现usb通信。本节我们就来学习cubemx生成虚拟串口(USB virtual COM)... 阅读全文
posted @ 2021-11-25 23:11 xiaobaibai_2021 阅读(1853) 评论(0) 推荐(0) 编辑
摘要: 本节我们来学习stm32内部flash的读写。在某些应用中,我们需要保存少量掉电仍然不丢失的数据,而在电路板上额外增加一块eeprom或者flash又太浪费硬件资源,这时我们就可以把这些数据保存在stm32内部的flash里。 1)stm32内部flash简... 阅读全文
posted @ 2021-11-24 00:12 xiaobaibai_2021 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: 本节我们来讲一讲stm32的电源控制,也就是低功耗模式。 1)stm32的低功耗模式简介 stm32有三种低功耗模式,功耗依次降低: 睡眠模式(sleep mode),停止模式(stop mode),待机模式(standby mode)。 睡眠模式:只有内核... 阅读全文
posted @ 2021-11-23 01:50 xiaobaibai_2021 阅读(3121) 评论(0) 推荐(1) 编辑