您的位置:首页 > 其它

嵌入式开发二 日常笔记

2020-04-23 09:08 441 查看

一、float
https://blog.csdn.net/jing_chao24/article/details/81631109
链接为对float的解释,简单理解为小数变量

二、static
功能1静态全局变量
功能2不能被其它C文件引用
https://blog.csdn.net/guotianqing/article/details/79828100

三、void SysTick_Init(u8 SYSCLK)
{
SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK_Div8);
fac_us=SYSCLK/8; //1us计数次数
fac_ms=(u16)fac_us*1000; // 1ms的计数次数
}

四、->
“->”是一个整体,它是用于指向结构体子数据的指针,用来取子数据。
换种说法,如果我们在C语言中定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到“->”。
问题中的p=p->next ,意思是将p指向的一个结构体实例中的自数据next赋值给p。

扩展资料:

在C语言中,结构体(struct)指的是一种数据结构,是C语言中聚合数据类型(aggregate data type)的一类。结构体可以被声明为变量、指针或数组等,用以实现较复杂的数据结构。结构体同时也是一些元素的集合,这些元素称为结构体的成员(member),且这些成员可以为不同的类型,成员一般用名字访问。

定义与声明:

结构体的定义如下所示,struct为结构体关键字,tag为结构体的标志,member-list为结构体成员列表,其必须列出其所有成员;variable-list为此结构体声明的变量。

五、时钟

六、
SysTick_Init(72); //对定时器进行设置
中断的数值越小,优先级越高
抢占式优先级和响应式优先级的区别
https://blog.csdn.net/m0_37697335/article/details/79735008

两个简单的程序了解fputc(int ch,FILE *fp)和fgetc(FILE *fp)的用法
https://blog.csdn.net/weixin_39467231/article/details/82561980

七、
int不是整形吗?为什么能代表字符?
C语言中并没有字符型常量

字符型char和整型int之间的关系
https://blog.csdn.net/huan_111011/article/details/77987362

八、
GPIO_InitTypeDef GPIO_InitStructure;这句话什么意思?
声明一个结构体,名字是GPIO_InitStructure,结构体原型由GPIO_InitTypeDef 确定,
stm32里面初始化GPIO用的吧。。设置完了GPIO_InitStructure里面的内容后
在GPIO_Init (GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_InitStruct)里面调用,
比如初始化pa口,就是
GPIO_Init (GPIOA, &GPIO_InitStructure),括号里后面那个就是你问题里面声明的那个结构体

对应整数-128~+127,而unsigned char代表的是无符号的字符型,对应的整数范围为0~255

STM32串口发送数据和接收数据方式总结
https://blog.csdn.net/qq_35281599/article/details/80299770

  • 点赞
  • 收藏
  • 分享
  • 文章举报
qq_42719459 发布了3 篇原创文章 · 获赞 0 · 访问量 201 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: