文章目录前言一、扇区判断二、各扇区基础矢量作用时间的计算1.若处于扇区I2.若处于扇区II3.若处于扇区III4.若处于扇区IV5.若处于扇区V6.若处于扇区VI7.Inaword三、STM32的外设场景1.TIMx的计数器CNT2.TIMx的输入捕获寄存器CCRx3.TIMx的两种PWM模式四、互补输出且呈中心对称的PWM对五、载波和调制波六、观察相应扇区的3对PWM波形1.扇区I2.扇区II3.扇区III4.扇区IV5.扇区V6.扇区VI7.Inaword七、Simulink编程仿真1.输入与输出2.MATLAB编程3.利用SVPWM算法的输出搭建中心对称且互补的PWM生成器4.仿真结果与
文章目录一、sg90简介二、引脚连接三、控制方法四、程序设计4.1配置定时器4.2编写控制程序五、360°舵机一、sg90简介首先介绍说一下什么是舵机。舵机是一种位置(角度)伺服的驱动器。适用于一些需要角度不断变化的,可以保持的控制系统。sg90就是舵机的一种。舵机的工作原理比较简单。舵机内部有一个基准电压,单片机产生的PWM信号通过信号线进入舵机,与舵机内部的基准电压作比较,获得电压差输出。电压差的正负输出到电机驱动芯片上,从而决定正反转。开始旋转的时候,舵机内部通过级联减速齿轮带动电位器旋转,使得电压差为零,电机停止转动。二、引脚连接sg90有三个引脚,分别是红线(VCC),棕线(GND)
文章目录一、蓝牙简介二、使用方法2.1接线2.2AT指令三、蓝牙APP四、实战项目4.1添加文件4.2配置需要传递的参数4.3获取返回值4.4发送光照强度4.5控制程序4.6手机端页面设计4.6.1新建调试工程4.6.2设置通信变量4.6.3编辑控件4.6.4添加LED控制开关4.6.5添加光照强度显示控件五、成果展示一、蓝牙简介蓝牙(Bluetooth)是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换(使用2.4~2.485GHz的ISM波段的UHF无线电波)。蓝牙技术最初由电信巨头爱立信公司于1994年创制,当时是作为RS232数据线的替代方案。蓝牙可连接多个
我正在研究一个需要我的Mac将一些数据发送到我的iOS设备的想法。我知道CoreBluetooth框架不适用于MacOS而仅适用于iOS,那么有什么方法可以让我的Mac成为外围设备吗?我已经用谷歌搜索了一些-没有得到直接的答案:( 最佳答案 CoreBluetooth.Framework适用于OSX。它嵌入在IOBluetooth.framework中。从AppleDevSite下载示例mac应用程序.一个区别是CoreBluetooth.Framework的OSX版本不包含CBPeripheralManager类。你应该让你的iO
我正在研究一个需要我的Mac将一些数据发送到我的iOS设备的想法。我知道CoreBluetooth框架不适用于MacOS而仅适用于iOS,那么有什么方法可以让我的Mac成为外围设备吗?我已经用谷歌搜索了一些-没有得到直接的答案:( 最佳答案 CoreBluetooth.Framework适用于OSX。它嵌入在IOBluetooth.framework中。从AppleDevSite下载示例mac应用程序.一个区别是CoreBluetooth.Framework的OSX版本不包含CBPeripheralManager类。你应该让你的iO
Keil5编译环境搭建流程----STM32和GD32STM32F103标准库开发----目录本次下载的是STM32F10x固件库(标准外设库)。步骤一ST官网链接:https://www.st.com进入官网,然后选择中文步骤二选择工具与软件,点击嵌入式软件步骤三选择微控制器软件,选择STM32微控制器软件,点击STM32标准外设软件库自己操作一遍后,发现有点麻烦,也不知道自己之前怎么有耐心截图的。点击直达车链接,省略前三步骤。直达车链接:https://www.st.com/zh/embedded-software/stm32-standard-peripheral-libraries.h
Keil5编译环境搭建流程----STM32和GD32STM32F103标准库开发----目录本次下载的是STM32F10x固件库(标准外设库)。步骤一ST官网链接:https://www.st.com进入官网,然后选择中文步骤二选择工具与软件,点击嵌入式软件步骤三选择微控制器软件,选择STM32微控制器软件,点击STM32标准外设软件库自己操作一遍后,发现有点麻烦,也不知道自己之前怎么有耐心截图的。点击直达车链接,省略前三步骤。直达车链接:https://www.st.com/zh/embedded-software/stm32-standard-peripheral-libraries.h
我有一个UISearchController和一个UITableViewController作为searchResultsController,这个searchController的UISearchBar设置为在我的根ViewController中显示的当前tableView的tableHeaderView中。正如预期的那样,几乎一切都运行良好。但是在UISearchBar的动画中(当我点击searchBar并且UINavigationBar隐藏并且searchBar到达顶部时,如在UISearchDisplayController)我有一个奇怪的行为。它没有移动到UINavigati
我有一个UISearchController和一个UITableViewController作为searchResultsController,这个searchController的UISearchBar设置为在我的根ViewController中显示的当前tableView的tableHeaderView中。正如预期的那样,几乎一切都运行良好。但是在UISearchBar的动画中(当我点击searchBar并且UINavigationBar隐藏并且searchBar到达顶部时,如在UISearchDisplayController)我有一个奇怪的行为。它没有移动到UINavigati
文章目录一、ESP8266简介二、固件库烧录三、常用AT指令四、访问API4.1获取IP地址4.2GET天气信息4.3访问结果展示五、实战项目5.1串口配置5.2检测WIFI模块连接状态5.3发送配置指令5.4解析天气信息六、成果展示一、ESP8266简介ESP8266是嵌入式和物联网开发中常用的模块,它可以单独作为MCU使用,也可以作为一个简单的WIFI模块。ESP8266可以利用串口与单片机进行通讯。利用ESP8266可以访问一些API,获取天气信息或者完成网络授时,也可以连接云平台进行开发。二、固件库烧录有些新买来的ESP01-S并不能支持AT指令,需要我们手动烧录固件库。虽然烧录固件库