- 博客(13)
- 收藏
- 关注
原创 基于MM32SPIN560C电机驱动器开发-下载程序(3)
上海灵动微电子股份有限公司 (mindmotion.com.cn)找到一个厂家提供的例程如何将程序下载进去。可以到官网上找到关于下载方面的用户指南。
2023-08-12 15:58:23
257
1
原创 基于MM32SPIN560C电机驱动器开发-开发板(2)
确定好需要的芯片后 和厂家的销售或者代理商联系,他们回免费邮寄一块样板给你,但是没有调试工具,这里调试工具有点小贵(499元),建议厂家降低价格 ,降低初学者的学习成本。左边是第三方公司产的调试器,右边是厂家免费送的板子。这款芯片是QFN封装 焊接需要点水平才行。
2023-08-12 15:39:39
261
2
原创 基于MM32SPIN560C电机驱动器开发-芯片选型(1)
使用高性能的 Arm® Cortex-M0 为内核的 32 位微控制器,最高工作频率可达 96MHz,内置高速存储器,丰富的 I/O 端口和多种外设。需要控制两台直流无刷电机,电机电压是24V 功率60W,因做成产品的体积受限,决定采用带预驱功能的芯片作为首选。- 1 个 I2C 接口、2 个 SPI 接口和 3 个 UART 接口。- 5 个通用定时器、2 个针对电机控制的 PWM 高级定时器。- 包含 2个12 位的 ADC,采样速度高达 3 Msps。针对电机应用内置 3 个运放,3 个比较器。
2023-08-12 15:27:36
306
1
原创 数据结构(四)顺序栈实现1
需要注意的几个问题:首先栈是一个线性表,栈元素之间具有线性关系,即有前驱和后继关系,只不过它是一种特殊的线性表而已。这里的表尾指的是栈顶而不是栈底。表的特殊之处在于限制了这个线性表插入和删除位置,它只能在栈顶进行。1、栈的概念:栈是限定仅在表。进行插入和删除操作的。
2023-03-30 17:05:17
141
原创 STM32寄存器地址名称映射(学习笔记之四)
单片机的程序编制主要是操作寄存器,而STM32功能更多,对应的寄存器也多,为了更好的管理和使用好寄存器,需要将这些寄存器进行管理和分配。以GPIOA为例;因为 GPIO 都是挂在 APB2 总线之上,所以它的基地址是由 APB2 总线的基地址+GPIOA 在 APB2 总线上的偏移地址决定的。同理依次类推,我们便可以算出 GPIOA 基地址了。1、根据STM32存储器映射可以查到整个外设地址是----0x40000000(P41页)#define PERIPH_BASE ((uint32_t)..
2022-04-12 23:02:50
4749
2
原创 STM32之UART、RS232、RS485通讯
shu一、USART解释 USART是一个全双工通用同步/异步串行收发模块,该接口是一个高度灵活的串行通信设备,相互独立的接收数据和发送数据;任何USART双向通信至少需要两个脚:接收数据输入(RX)和发送数据输出(TX)。为什么三种通讯方式一起学习呢?因为单片机最后都是要用到UASRT这个功能与外界通讯的。由于UART规定只是规定了数据(信号的时序)的格式,并没有规定接口的电气特性,这样导致了他们在物理层无法实现互联。 UART通讯时一般直接用处理器自己的TTL电平,(高电平表示1,低电平代...
2022-04-09 13:11:02
8222
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人