
小白
文章平均质量分 71
yzs_110
这个作者很懒,什么都没留下…
展开
-
keil5 添加芯片支持包(pack)
打开keil软件,点击下图红色圈上的图标点击后出现如下界面,然后点击左上角的“boards”选择需使用的芯片,在右侧点击“install”,安装过的右侧显示的是“up to date”,安装的进度条在右下角。安装完之后在新建工程时就能找到想要的具体芯片了。还有一种方法是手动去下载点击安装,请参考:https://blog.youkuaiyun.com/xiebaocheng12138/articl...原创 2019-01-24 11:41:28 · 76333 阅读 · 2 评论 -
Keil uVision5 创建工程(STM32F030C8T6)
1、下载使要使用的固件库进入ST官网https://www.st.com/content/st_com/zh.html 搜索stm32f030c8t6 ,搜索完后进入使用的芯片型号。点击TOOLS AND SOFTWARE跳过去,然后往下找到Embedded Software,看Description这一栏,找到STM32F0xx standard peripherals library,点...原创 2019-01-24 17:50:26 · 18744 阅读 · 0 评论 -
C/C++堆和栈的区别
(1) 生命周期不同堆:一般由程序员分配释放,若程序员不释放,程序结束时可能由 OS 回收 。栈:由编译器(Compiler)自动分配释放,存放函数的参数值、局部变量的值等。其操作方式类似于数据结构中的栈。(2)申请方式不同堆: 程序中要分配一个堆空间可以使用 new(new 这是 C++中专用的关键字) 关键字、malloc 函数, calloc()函数, realloc 函数实现,...转载 2019-04-28 20:19:30 · 295 阅读 · 0 评论