- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 字面值(常量)到底是什么数据类型
当一个程序内出现出现整形字面值时(比如在宏定义中#define A 3,中的3),他是属于整形家族9种不同数据中的哪一种(int,unsigned int等)? 其实我们可以在这些字面值后面添加一个后缀来改变缺省的规则,比如123L(或其小写)表明其是长整型,123u(或123U)等等。 当然,如果没有添加后缀,即其处在缺省的状态,那么它是能容纳整个整形中的最短
2017-10-31 23:15:31 2354
原创 C之代码注释
C语言中,因为某些原因(比如调试),我们经常需要把一段代码注释掉,许多初学者一般使用/* */来注释你想暂时不需要,可能以后需要的代码,即/* 你想注释掉的代码*/这种做法存在一些可怕的风险,因为在C语言中,注释不允许嵌套,第一个/* 会与第一个*/结合,也就是说如果你注释的代码里面本身就存在用/* */注释,那么你注释这段代码时将会出错,举个例子:/* int i; /
2017-10-25 15:49:04 1537 3
原创 cadence创建原理图文件库时遇到的package Type
最近开始学习cadence,所以希望能记录一些自己有些不懂得东西。 我们在创立原理图文件库时有一些元件引脚较多(比如一些MCU)或重复部分比较多时(含有多个放大器的元件),我们需要将这个元件分成几部分,这样不仅创建方便,也为后期原理图的连接和整体的架构的理解提供便捷。 下面我们先看下图: 对于在原理图文件库创建多部分的元件,我已经标注了一些需要...
2017-10-06 21:33:24 3585 1
原创 STM32的启动文件的选择(由容量大小决定)
给STM32写程序时,我们需要在工程文件中加入厂家提供的启动文件(这里以STMf10x系列为例),里面包含的是启动代码,启动代码是一段和硬件相关的汇编代码。是必不可少的!这代码主要作用如下: 1、堆栈(SP)的初始化; 2、初始化程序计数器(PC); 3、设置向量表异常事件的入口地址; 4、调用 main 函数。 这些都是准备工作,如果看不懂目前初
2017-10-03 20:06:39 9132
原创 STM32的启动模式讲解
我们知道,STM32中给我们提供了BOOT0和BOOT1两个引脚,他们的作用是用来设置STM32的启动方式。BOOT0和BOOT1引脚的高低共同决定了STM32的启动方式。 BOOT0 BOOT1 启动模式说明0X 用户闪存存储器
2017-10-03 19:24:45 734
人工智能基础(高中版).pdf
2019-07-06
四旋翼STM32F411CCU6的最小系统板设计
2018-02-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人