- 博客(7)
- 资源 (10)
- 收藏
- 关注
原创 你知道你的代码容量有多大吗?
从编译信息可以看出,我们的代码占用 FLASH 大小为:33144字节(26580+6564),也就约等于32KB,所用的 SRAM 大小为:1704个字节(56+1648),也就约等于1.6KB。这里我用的是STM32F103RCT6,这款芯片的FLASH容量为256KB,运行内存为64KB。所以说我们的程序相对于芯片的容量来说还不算太大。这里我们解释一下,编译结果里面的几个数据的意义:Code:表示程序所占用 FLASH 的大小(FLASH)。RO-data:即 Read Only-data,表.
2020-12-31 09:07:40 3145
转载 STM32中断标志:先清理后清理的区别
各种教程中,都只解释中断的机制、使用。但对于中断标志的清理顺序,没多少官方准确的资料。今天在F429的代码里,又遇到问题:进中断后卡死跳不出来,各种排查没发现问题。快要出门时,才突然想起来,要把清理中断的语句,从最后一行,移到第一行。重新编译烧录,马上通过。真是奇怪的问题。例1:后清理,卡死测试环境:F429IG + TIM6的中断void TIM6_DAC_IRQHandler(){ LED_BLUE_TOGGLE ; // 反转LED TIM6->SR
2020-12-29 16:31:26 1967
原创 STM32的ADC采样
ADC.c#include "adc.h"#include "delay.h"void Adc_Init(void){ ADC_InitTypeDef ADC_InitStructure; GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA |RCC_APB2Periph_ADC1, ENABLE ); //使能ADC1通道时钟 RCC_ADCCLKConfig(R
2020-12-26 15:53:12 3427
原创 正点原子STM32的SYSTEM中的delay、sys.c、usart.c文件代码
delay.c#include "delay.h"static u8 fac_us=0; //us延时倍乘数 static u16 fac_ms=0; //ms延时倍乘数,在ucos下,代表每个节拍的ms数 //初始化延迟函数//当使用OS的时候,此函数会初始化OS的时钟节拍//SYSTICK的时钟固定为HCLK时钟的1/8//SYSCLK:系统时钟void delay_init(){ SysTick_CLKSourceConfig(Sy
2020-12-25 19:21:05 15315 5
原创 小师妹教我用MFC写了一个应用小程序...
前两天一个学妹问我,说她想做串口调试助手当做毕业设计,老师告诉她说用MFC去做,还给了他相关的代码。问我知道MFC吗?(我只知道KFC)然后我跟她说你老师为啥要让你用MFC,你学过C++,直接用QT不可以吗?我这里有关于QT的相关代码,你直接拿过去改一改,美化一下,就可以当做毕设了。然后过了两天,她又告诉我,说她老师不太了解QT,只用过MFC。确实,有一些年纪比较大的老师可能在工作时用的就是MFC,QT毕竟是最近几年才兴起的技术(零几年之后)。
2020-12-24 16:28:14 6418 2
原创 vs2010调试c++总是说此项目已经过期怎么办
vs是不会自动编译的,也就是说,你修改了代码,没有重新编译就直接运行,编译器就会弹出这个提示,提醒你要重新编译再运行!这样运行的结果才是跟你现在的代码匹配的.否则你就是运行之前编译的程序!养成最基本的习惯: 编译了再运行.也就是先生成解决方案,再调试就没了...
2020-12-24 09:38:52 10377
原创 STM32开发---Keil中使用printf 卡死的解决办法
一、在KEIL中通过 usart + printf 输出调试信息方法1:使用 use MicroLIB(微库),在魔术棒 / Targer 选项页中勾选use MicroLIB(下面代码的13~35行不用写)方法2:不使用use MicroLIB(微库),就要加入以下全部代码, 以支持printf函数二、使用注意问题图中的代码是写在USART的初始化文件中,并修改图中的红色下划线部分,换成你要输出的USART如果调用printf前,没USART初始化并重定义fputc, 会出现程序卡死的
2020-12-14 11:30:49 8910 1
黑客帝国cmatrix
2022-12-26
韦东山嵌入式Linux实战项目-电子产品量产工具源码
2022-11-29
正点原子MFG_TOOL出厂固件烧录工具mini板
2022-09-12
STM32F103xx-datasheet-cn.pdf
2020-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人