![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小知识点
sharky沙克扬
这个作者很懒,什么都没留下…
展开
-
CRC16 Modbus/CCITT 代码实现
C代码实现#include<stdio.h>#define uint8_t unsigned char#define uint16_t unsigned short/**********************************ModbusCRC16校验,多项式为1+x^2+x^15+x^16 0x8005颠倒后0xA001***********************************/uint16_t ModbusCRC16(uint8_t* ptr, uin原创 2021-11-30 13:43:51 · 693 阅读 · 0 评论 -
联合体一种寄存器处理应用
获取寄存器中有符号数的值#include<stdio.h>#define u8 unsigned char#define u16 unsigned short#define u32 unsigned intstruct AXIS_ACTIVITY_THRESHOLD_BIT{ u16 ACT_EN : 1; u16 ACT_REF : 1; u16 RESERVED1 : 3; short THRESH_A原创 2021-11-30 11:19:19 · 333 阅读 · 0 评论 -
一种初始化各个函数的方法
知识点tips/*初始化各个函数*///定义一个指针类型,该指针类型可以表示int xxx(void)函数指针typedef int (init_fnc_t)(void)int arch_cpu_init(void){ s5p_set_cpu_id(); return 0;}...int dram_init(void){ return 0;}//定义一个指针数组init_sequence,里面每一个内容都是函数的指针init_fnc_t *init_sequence[原创 2021-11-26 17:28:28 · 620 阅读 · 0 评论