随笔分类 - 单片机
摘要:初始化: 引脚配置--上拉或下拉输入模式根据实际电路 GPIO_Init() 选择中断线 GPIO_EXTILineConfig() 中断线配置与使能 EXTI_Init() 清除标志 EXTI_ClearITPendingBit() 中断优先级配置 NVIC_Init() 中断服务函数: 中断线确
阅读全文
摘要:void TIM1_Int_Init(u16 arr,u16 psc) { TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; NVIC_InitTypeDef NVIC_InitStructure; RCC_APB2PeriphClockCmd(RCC_A
阅读全文
摘要:[转载]2017年12月4日14:48:29 先描述下这几天碰到的一个奇怪的问题: 一个基于stm32的工程中使用到了IAP编程,其中boot空间预留长度为0x6100,实际boot的bin文件大小为21.1KB,具体为21633Byte.我在最开始调试时对于IAP编程的app程序直接下载到单片机中
阅读全文
摘要:Stack_Size的值根据你程序中局部变量最大尺寸计算,Heap_Size的值如果程序中没有用到动态内存malloc就默认不用管
阅读全文
摘要:在使用keil开发STM32应用程序时,点击Build后在Build Output窗口中经常会有如下信息: 以前一直好奇这几个参数和实际使用的STM32芯片中Flash和SRAM的对应关系,于是上网搜了一圈,做如下总结: 这些参数的单位是Byte 图中几个参数分别代表 Code:代码的大小 RO:常
阅读全文
摘要:1、空闲中断和别的接收完成(一个字节)中断,发送完成(发送寄存器控)中断的一样是串口中断; 2、空闲中断是接收到一个数据以后,接收停顿超过一字节时间 认为桢收完,总线空闲中断是在检测到在接收数据后,数据总线上一个字节的时间内,没有再接到数据后发生。也就是RXNE位被置位之后,才开始检测,只被置位一次
阅读全文

浙公网安备 33010602011771号