嵌入式C语言一些用法
来源:互联网 发布:手机淘宝店装修模板 编辑:程序博客网 时间:2024/06/07 15:43
001 保存寄存器的某一位的值
比如说保存寄存器register_dac_enable 的bit3
uint32 register_dac_enable_bak;register_dac_enable_bak = (register_dac_enable >>3) & 0x01;
然后用的时候
register_dac_enable = register_dac_enable | register_dac_enable_bak <<3;
002 变量类型
使用的时候一定要保证变量类型一致,这样不会因为大小端的问题导致错误,比如时间是一个结构体时分秒,我们就要引用一个结构体,不要尝试去uint32一个,会发生错误你自己都查不出来。
003关键字系列
static
函数或者变量只在当前模块中调用,就加一个static这回让别人调用的时候考虑一下调不调得到
void
如果函数没有输入输出就加上void,这是优秀编程习惯
004数据结构
结构体
好处1内存对齐会用空间换取时间,内存访问速度加快好处2对数据良好的整理好处3 代替了函数入口参数的重新定义具体参考[http://openedv.com/forum.php?mod=viewthread&tid=27512&extra=page%3D3%26filter%3Ddigest%26digest%3D1]
0 0
- 嵌入式C语言一些用法
- 嵌入式C语言的一些面试题
- c语言宏的一些用法
- C语言的一些特殊用法(#define)
- C语言中宏的一些用法
- C语言的一些特殊用法(#define)
- c语言及c++中的一些用法
- 转 嵌入式C语言中用到的一些知识
- 嵌入式C语言中const与volatile的用法详解
- 【C】c语言里常见的一些错误用法!!!!
- 嵌入式c语言试题
- 嵌入式C语言点滴
- 嵌入式c语言精华
- 嵌入式C语言笔试
- 嵌入式 C 语言学习体会
- 嵌入式C语言总结
- 嵌入式开发c语言
- 嵌入式C语言优化
- JAVA final 关键字
- key.enc
- Hibernate注解配置 在Spring的配置文件里写法
- JBOSS和Tomcat区别
- pom.xml 配置详解
- 嵌入式C语言一些用法
- linux下启动tomcate
- template使用总结
- 基于hive的日志数据统计实战
- Android 之窗口小部件高级篇--App Widget 之 RemoteViews
- 【1】C++实现内核链表功能
- mysql ------ 存储过程
- myeclipse 常用快捷键
- 计算机病毒