本项目使用STM32F103C8T6作为主控,Keil5开发,Mahony算法进行姿态解算的平衡车。项目中给出了MPU6050、ICM20602、ICM42605三种主流IMU的驱动。目前仅实现了直立平衡,在设计设加入了BlueTooth模块,手机遥控部分还在开发中(新建文件夹) 电机型号MG513P20_12V ,我买的淘宝 ...
在微控制器领域,型号迭代如同时尚潮流般快速变迁,但总有经典产品能够穿越周期,成为工程师心中不朽的传奇。ST意法半导体的STM32F103C8T6便是这样一款芯片,自问世以来长期占据热门地位,至今仍在众多项目中焕发活力。 这款基于ARM Cortex-M3内核的微控制器 ...
基于arduino的键盘扩展器,将USB键盘插在扩展器上后,USB键盘有蓝牙键盘功能,实现可修改键盘布局(Dovrak)、调整大写锁定与Ctrl位置并在键盘上集成了鼠标功能 制作原因:因为爱折腾所以尝试使用了Dvorak键盘布局,结果太爽了,于是就变成了现在这个使用两种 ...
后台网友建议制作一个流水灯,正好发现自己有之前购买的STM32F103C8T6核心板,今天搭建一个流水灯,正好学习一下STM32 GPIO输出如何实现,将来驱动蜂鸣器、继电器等都会使用的。 流水灯相当于计算机语言中的“Hello World”,照着做一遍,实现了它,基本你就 ...
STM32F103C8T6 是意法半导体(STMicroelectronics)推出的一款经典型32位微控制器,采用 ARM Cortex-M3 内核,主频高达72MHz,性能稳定,资源适中,广泛用于各类工业控制、消费电子、物联网和教育开发等领域。 这款芯片内置64KB Flash和20KB SRAM,支持多种常用通信接口 ...
时代在进步,极客们手上的单片机也从古老的51、PIC变成了AVR、STM32,也出现了各种便捷的开发工具,例如盛极一时的Arduino;不过Atmega328所属的AVR单片机,终究还是老点了,算起来差不多是20年前的主流了,现在流行的是ARM,今天我们就来玩下Arduino与STM32的结合。
1 用stlink连接板子, 在STM32 STLINK UTILITY中将 size 由 0x10000 改为 0x20000 并连接,可见后面64Kflash能全部读出,然而修改数值后不能写入,估计是stlink会检查ID并拒绝写入超出该型号地址范围外的flash; 2 但在jlink中,只要将型号选为STM32F103CBT6,就能读写后面的64kflash了。
[导读]STM32F103C8T6是STMicroelectronics公司推出的一款基于ARM Cortex-M3内核的微控制器,广泛应用于嵌入式系统设计中。这款微控制器以其丰富的外设和引脚功能,为开发者提供了极大的灵活性和便利性。本文将详细解析STM32F103C8T6芯片的重要引脚功能,帮助读者更好地 ...
STM32F103C8T6 是 STM32F1 系列中的一款基于 ARM Cortex-M3 内核的微控制器,具有丰富的外设和引脚功能。 我将把它的引脚分成不同类别来详细介绍。 1. 电源引脚 VDD (2.0V - 3.6V):供电引脚,为芯片的内核和外设供电。 VSS (GND):接地引脚。 VBAT:备用电源引脚,为实时 ...
中断是MCU的特征之一,STM32F103C8T6也不例外。以下通过STM32F103C8T6 Blue Pill外接一个按钮,向MCU触发外部中断。 STM32F103C8T6中断特征 中断有硬件中断和软件中断两种,当一个中断发生时,相应的中断服务程序(ISR)和中断处理程序就开始运行了。其中,ISR的指令必须尽 ...
一些您可能无法访问的结果已被隐去。
显示无法访问的结果