
Stm32
appiox8
这个作者很懒,什么都没留下…
展开
-
STM32F103C8T6 CubeMX I2C EEPROM AT24C256
1. 修改usart.c,将printf转为串口打印/* USER CODE BEGIN 0 */#include "stdio.h"int fputc(int ch, FILE *f){ /* Place your implementation of fputc here */ /* e.g. write a character to the USART2 and Loop until the end of transmission */ ...原创 2020-08-03 17:03:11 · 1901 阅读 · 0 评论 -
STM32 HAL Custom HID
1.设置CubeMx2.代码修改usbd_custom_hid_if.c中结构体数据:__ALIGN_BEGIN static uint8_t CUSTOM_HID_ReportDesc_FS[USBD_CUSTOM_HID_REPORT_DESC_SIZE] __ALIGN_END ={ /* USER CODE BEGIN 0 */ 0x06, 0x00, 0xff, // USAGE_PAGE (Vendor D...原创 2020-07-29 10:35:15 · 1484 阅读 · 0 评论 -
STM32 HAL ADC轮询模式和中断模式
轮询模式:#include <stdio.h>#include <string.h>main.c/* USER CODE BEGIN 2 */uint32_t iOrder = 0;uint8_t aTxBuffer[100] = { 0 };HAL_ADCEx_Calibration_Start(&hadc1);/* USER CODE END 2 */ while (1) { /* USER COD...原创 2020-07-26 04:33:20 · 5500 阅读 · 1 评论 -
STM32 UART HAL数据发送
1. 打开CubeMX,选择ACCESS TO MCU SELECTOR.2.输入或选择stm32f103C83. 选择SYS下的 Serial Wire,提供STLink v2代码下载和调试支持,如果不选择,下次会无法下载代码(如果是这样,按住单片机上的复位键不放,点击下载代码后快速放开复位键)4.RCC下HSE和LSE选择晶振5. Connectivity下选择异步通讯模式NVIC下勾选中断6.时钟配置下直接填写727.配置项目8.原创 2020-07-25 00:19:06 · 951 阅读 · 0 评论