- 博客(8)
- 收藏
- 关注
原创 STM32学习--C语言复习
10101010&11111111=101010101010|1110=1110#define KEY1 GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_1)先判断如果定义了表示符执行 否则#ifdef 程序片段1#else程序片段2#endif表示变量或者函数的定义在别的文件中main.c(中定义) u8 id;test.c(中调用) extern u8 id;typedef uint32_t u32(重新命的名字);struct{成员列表1;成员列表2;}变量名列表;静态
2023-11-17 19:44:01 58
原创 STM32学习--蜂鸣器
右边电路就会导通;当基极有低电平通过时,电路就会断开。,右边电路就会导通;当基极有高电平通过时,电路就会断开。单片机引脚驱动能力不足,需要一个三极管放大电路。设置为推挽输出:推挽输出可以输出强上下 强下拉。二、GPIO引脚初始化。
2023-11-15 19:41:53 397 1
原创 学习STM32笔记--STM32程序下载
注意:JLINK程序下载时需要给STM32供电。启动模式:B0,B1接地/ 后B0接地。下载软件:CUISP /FLAYMCU。USB/串口转换电路:CH340芯片。主闪存存储器:执行FLASH代码。内置SRAM:执行SRAM中代码。系统存储器:通过串口下载。下载 PA9 PA10。二、JLINK程序下载。
2023-11-13 19:26:24 69
原创 学习STM32笔记
103 101 产品子系列 101基本型 |102 USB基本型| 103增强型 | 105或107互联型|STM32F1属于Cortex-M系列中的Cortex-M3内核。C 引脚数量 T=36脚 | C=48脚|R=64脚|V=100脚|Z=144脚。高性能、低成本、低功耗、的嵌入式Cortex-M内核。(2)ARMv7架构定义了三大分工明确的系列。“A”系列:面向尖端的基于虚拟内存的操作系统。STM32 = 基于ARM的32位微控制器。标准的ARM架构 Cortex-M3内核。
2023-11-12 19:58:59 67 1
原创 STM32学习 L298N 电机驱动
L298N是SGS公司生产的一款通用的电机驱动模块。其内部包含4路逻辑驱动电路,有两个H桥的高电压大电流全桥驱动器,接收TTL逻辑电平信号,一个模块可同时驱动两个直流电机工作,具有反馈检测和过热自断功能。利用L298N驱动电机时,主控芯片只需通过I/O口输出控制电平即可实现对电机转向的控制,编程简单,稳定性好。
2023-09-10 23:05:03 2393 3
原创 江科大STM32 串口收发数据包(笔记)
包头包尾和数据载荷重复的问题,传输的数据本身是FF和FE,可能引起误判解决:限制载荷数据的范围,限幅(例如只发送0~100)如果无法避免数据与包头包尾重复,则尽量使用固定长度的数据包增加包头包尾的数量,尽量是其呈现出载荷数据出现不了的状态主函数使用外部设备现象。
2023-09-09 16:05:42 315
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人