- 博客(14)
- 收藏
- 关注
原创 N32G031固件库开发(五)高级定时器TIM1----PWM输出
高级控制定时器(TIM1 和 TIM8)主要用于以下场合:对输入信号进行计数、测量输入信号的脉冲宽度和产生输出波形等。高级定时器具有互补输出功能、死区插入和刹车功能。适用于电机控制。
2022-11-18 15:30:55 1080 2
原创 N32G031固件库开发(四)通用定时器TIM3----PWM输出
通用定时器(TIM3)主要用于以下场合:对输入信号进行计数、测量输入信号的脉冲宽度和产生输出波形等。
2022-11-18 14:44:15 1320
原创 N32G031固件库开发(二)UASRT----中断接收
通用同步异步收发器(USART)是一种全双工串行数据交换接口,支持同步或异步通信。可灵活配置,以便于与多种外部设备进行全双工数据交换。USART 接口发送与接收波特率可配置,也支持通过 DMA 进行连续通信。USART 还支持多处理器通信、LIN 模式、同步模式、单线半双工通信、智能卡异步协议、IrDA SIR ENDEC 功能、以及硬件流控制功能。
2022-11-17 16:09:31 958 11
原创 N32G031固件库开发(二)USART----printf打印
通用同步异步收发器(USART)是一种全双工串行数据交换接口,支持同步或异步通信。可灵活配置,以便于与多种外部设备进行全双工数据交换。USART 接口发送与接收波特率可配置,也支持通过 DMA 进行连续通信。USART 还支持多处理器通信、LIN 模式、同步模式、单线半双工通信、智能卡异步协议、IrDA SIR ENDEC 功能、以及硬件流控制功能。
2022-11-17 11:50:36 626 1
原创 N32G031固件库开发(一)GPIO
N32G031 系列微控制器产品采用 32 位 ARM Cortex ® -M0 内核,最高工作主频 48MHz,集成高达 64KB 加密存储 Flash,最大 8KB SRAM; 内置一个高速 AHB 总线,二个低速外设总线 APB 及总线矩阵,最多支持40 个通用 I/O,提供丰富的高性能模拟接口,包括 1 个 12 位 1Msps ADC,最多支持 12 个外部输入通道、1路独立的运算放大器、1 个高速比较器,同时提供多种数字通信接口,包括 3 个 U(S)ART、2 个 I2C、2 个SPI、1 个
2022-11-16 20:52:32 1044 3
原创 GD32F303编码器数据读取
最近闲着没事干找到了一块GD32F303的最小系统和一个编码器,寻思着想把这个编码器做一个无极调速开关,奈何网上找的例程都是缺胳膊少腿的用不了,只能花点时间去研究配置一个读取编码器的程序,把它记录下来。......
2022-08-31 15:49:01 1978
原创 STM32单片机与蓝牙模块HC-05通信数据帧处理
本章将会详细讲述蓝牙模块(HC-05)和STM32单片机之间的通信收发的数据如何处理,在测试开始前首先在手机上下载好一个蓝牙调试APP,此APP可以是手机端和PC端口的,以我常用的手机端的为例。在配置工程之前先了解一下他的数据传输格式一帧数据里面有以下数据:包头、原数据、校验位、包尾。接下来我们在APP里面设置一个简单的工程以便我们验证后续的程序。 APP设置操作到处就结束了,可以用USB转串口先看一下HC-O5收到的数据,可以看见接收到的16进制数,一共是七个字节,帧头一位、原始数据四位、校验位一位、帧
2022-06-23 14:40:51 4416 1
原创 两块STM32F1之间互相通信(串口)
首先准备两块STM32F103的板子,以我这个为例,我准备了一块STM32F103和CH32F103最小系统板子,其他杜邦线、下载器及接线方法不再多说。这里我用的是STM32F103最小系统发送数据到CH32F103最小系统上,CH32F1接收到数据点亮LED,最后用串口显示从来发送的数据。STM32F103主机配置程序CH32F103从机配置程序分别把代码下载到两块板子里,打开在线debug发送数据实验主机发送数字44从机接收数字44后用串口打印从来 LED点亮............
2022-06-20 11:48:11 6395
原创 GD32F303移植FreeRTOS多任务调度只能执行一个任务解决办法
1、问题描述GD32F303移植完FreeRTOS后创建多个任务,运行的时候只有一个任务在运行,其余任务处于卡死不运行状态,2、解决办法经过查阅资料和实际调试后发现之前设置的系统分配内存不够用导致的会卡死的问题,解决办法是找到FREERTOS_CONFIG.H里面的#define configTOTAL_HEAP_SIZE ( ( size_t ) ( 2 * 1024 ) ) /* 2 Kbytes */把内存修改后问题解决了。
2022-06-01 16:50:48 3600
原创 FreeRTOS+GD32F303工程模板
由于近期在做一个项目用到了国产GD32的MCU来开发,网上的资料也极其少我自己也是走了许多弯路,接下来以至于后续我会继续分享相关的调试笔记。
2022-06-01 11:31:57 856 2
原创 STM32F1、F4、GD32F1、F3系列芯片包资料
链接:https://www.keil.com/dd2/pack/#!#third-party-download-dialog一直往下滑找到对应的型号下载安装即可。
2022-05-25 18:09:51 955
原创 MSC_ LICENSE. FILE = D:ladamsMAGNTUDElicense .dat
ADAMS一段时间不使用后重新打开出现解决办法:1、找到原下载解压后的安装目录2、点击MSC_Calc_20161130.exe按照提示重新生成license.dat文件3、复制新的license.dat文件到之前安装ADAMS的文件目录下点击替换4、打开任务管理器找到MSC.Liccensing_11.9右键重启5、操作结束重新打开adams即可...
2021-10-31 18:19:14 2354
翻译 基于Adams联合MATLAB的联合仿真设置
因为最近在做一个四足机器人的仿真在网上找了一些资料基本上都不是说得很明白。下面是我参考了一些资料自己做的一个项目和对一些细节做的总结,希望对大家有所帮助和解惑。本次联合仿真用到的软件主要是这三个Solidworks2018、Adams2018、Matlab2018b。一、Solidworks2018绘制三维模型因为本次做的是四足机器人的仿真模型比较复杂如果直接在Adams里面建模效率很慢,因为Adams本身在建模上面就不是很方便,建一些简单的可以直接在Adams里面建对于一些复杂的模型我还是建议用.
2021-06-07 14:29:55 14118 22
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人