
STM32
guangjieYan
深圳大学17生物医学工程02
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
文件系统中FATFS结构体注释
/* File system object structure (FATFS) */typedef struct { BYTE fs_type; /* 是否存在FATFS系统? (0:不存在FAT系统) */ BYTE drv; /* 硬件的物理地址 */ BYTE csize; /* 一个簇包含的扇区数量 (1,2,4...128) */ BYTE n_fats; /* 文件分配表的数目 (1 or 2) */ BYTE wflag; /* 扇区被写入标志 (第零位为0:被原创 2021-08-05 11:33:20 · 888 阅读 · 0 评论 -
stm32,简单的EXTI0中断
main.c#include "stm32f10x.h" #include "bsp_led.h"#include "bsp_exit.h"int main(void){ LED_GPIO_Config(); EXIT_Key_Config(); while(1) { }}//中断函数void EXTI0_IRQHandler(void){ if(EXTI_GetITStatus(EXTI_Line0) != RESET) { GPIOA-&g原创 2020-05-14 23:09:30 · 1564 阅读 · 1 评论 -
stm32,用固件库方式改写SetSysClockTo72函数,实现主频128MHz
SetSysClockTo72(void)函数位于system_stm32f10x.c文件。该文件是官方给定的文件。官方源码(直接操作寄存器)/** * @brief Sets System clock frequency to 72MHz and configure HCLK, PCLK2 * and PCLK1 prescalers. * @note ...原创 2020-04-12 17:36:19 · 661 阅读 · 0 评论 -
Keil :error: identifier "int8_t" is undefined 报错
今天花了一个晚上去查错:以下是报错信息:*** Using Compiler 'V5.06 update 1 (build 61)', folder: 'F:\Keil\ARM\ARMCC\Bin'Rebuild target 'Target 1'assembling startup_stm32f10x_hd.s...compiling system_stm32f10x.c.....\...原创 2020-04-10 00:29:31 · 6990 阅读 · 3 评论 -
重学STM32,知识点总结s
1.对某个寄存器的某个位赋值0:GPIOB_ODR = (1<<0) 第零位赋值为1GPIOB_ODR = (1<<16) 第16位赋值为1***但是有个弊端就是,会改变原来的值。***若不想改变原来的值:GPIOB_ODR |= (1<<16)2.对某个寄存器的某个位赋值0,其他位置1:GPIOB_ODR &= ~(1<<...原创 2020-04-02 21:52:16 · 918 阅读 · 0 评论