- 1
- 0
- 约7.44千字
- 约 7页
- 2026-04-13 发布于广东
- 举报
【原创力文档】硬件电子技术专题
25_Bootloader开发与固件升级
25_Bootloader开发与固件升级
技术专题|硬件电子|嵌入式开发|单片机应用
一、嵌入式C语言基础
1.1数据类型与位操作
【数据类型与寄存器】
/**
*嵌入式数据类型定义
*/
#includestdint.h
typedefvolatileuint32_tvu32;
typedefvolatileuint16_tvu16;
typedefvolatileuint8_tvu8;
/*寄存器结构体定义*/
typedefstruct{
vu32CR;
vu32CFGR;
vu32ISR;
vu32IER;
}RCC_TypeDef;
#defineRCC_BASE0#defineRCC((RCC_TypeDef*)RCC_BASE)
/*位操作宏*/
#defineSET_BIT(reg,bit)((reg)|=(1(bit)))
#defineCLEAR_BIT(reg,bit)((reg)=~(1(bit)))
#defineTOGGLE_BIT(reg,bit)((reg)^=
您可能关注的文档
最近下载
- 2022年江苏扬州江都区“乡村振兴好青年”招聘209人考试备考试题及答案解析.docx VIP
- 沪渝蓉高速铁路工程上海至南京至合肥段环境影响报告书(信息公开版本).pdf VIP
- 园林景观政策与法规教学配套课件阎婫精品.pdf VIP
- 用于磁约束装置的高温超导饼式线圈.pdf VIP
- 特种设备生产许可证.doc VIP
- 2025年全国普通高等学校体育单招真题英语试卷(原卷+ .pdf VIP
- 《过庭集》春节讲义.pdf VIP
- 中西文化比较 第2版 unit 2 The Chinese and Western Language.ppt VIP
- 高中地理课程教学课件——农业覆盖技术.pptx VIP
- BIM在MEP构件预制加工及安装中的应用.ppt VIP
原创力文档

文档评论(0)