当前位置: 首页 > news >正文

建设银行网站个人客户网站界面用什么做的

建设银行网站个人客户,网站界面用什么做的,项目管理培训机构排名,wordpress伪静态教程STM32F10x_StdPeriph_Lib_V3.6.0 1 头文件包含关系2 .c文件内部结构3 宏定义位置4 位掩码bit mask5 .c文件中定义私有变量6 枚举类型定义 1 头文件包含关系 1个头文件stm32f10x.h 就把整个MCU以及标准外设库#xff0c;就管理了#xff1b; 2 头文件包含关系2 .c文件内部结构3 宏定义位置4 位掩码bit mask5 .c文件中定义私有变量6 枚举类型定义 1 头文件包含关系 1个头文件stm32f10x.h 就把整个MCU以及标准外设库就管理了 2 .c文件内部结构 /********************************************************************************* file Project/STM32F10x_StdPeriph_Template/stm32f10x_it.c * author MCD Application Team* version V3.6.0* date 20-September-2021* brief Main Interrupt Service Routines.* ******************************************************************************* attention********************************************************************************/ 【段】文件头注释/* Includes -------------------------------*/ 【段】包含头文件 /* Private typedef ------------------------*/ 【段】内部类型重命名 /* Private define -------------------------*/ 【段】内部宏定义 /* Private macro --------------------------*/ 【段】内部预处理宏函数 /* Private variables ----------------------*/ 【段】内部变量定义 /* Private function prototypes ------------*/ 【段】内部函数声明 /* Private functions ----------------------*/ 【段】函数实现 3 宏定义位置 有些宏定义在.c文件中有些在 .h文件中没规律吗 例如 // stm32f10xx_gpio.c: #define MAPR_OFFSET (AFIO_OFFSET 0x04)// stm32f10xx_gpio.h #define GPIO_Pin_0 ((uint16_t)0x0001)如果宏定义只用在自己的.c文件中定义到.c文件中 如果要被其他文件用就定义在.h文件中 4 位掩码bit mask 时钟控制寄存器RCC_CR的bit18【HSEBYP】 // 文件 stm32f10x_rcc.c // 位掩码定义 #define CR_HSEBYP_Reset ((uint32_t)0xFFFBFFFF) // bit18 0; #define CR_HSEBYP_Set ((uint32_t)0x00040000) // bit18 1; 位掩码使用 /* Set HSEBYP */RCC-CR | CR_HSEBYP_Set;/* Reset HSEBYP bit */RCC-CR CR_HSEBYP_Reset;ST公司工程师为了不进行移位操作定义好位掩码 比如 想要让CR寄存器的bit18等于1就 | 0x00040000 想要让CR寄存器的bit18等于0就 FFFBFFFF 往后咱也用用这招 5 .c文件中定义私有变量 文件 stm32f10x_rcc.c /** defgroup RCC_Private_Variables* {*/ static __I uint8_t APBAHBPrescTable[16] {0, 0, 0, 0, 1, 2, 3, 4, 1, 2, 3, 4, 6, 7, 8, 9}; static __I uint8_t ADCPrescTable[4] {2, 4, 6, 8};static原来这样使啊Private /ˈpraɪvət/ 6 枚举类型定义 typedef enum {ERROR 0, SUCCESS !ERROR} ErrorStatus;ErrorStatus RCC_WaitForHSEStartUp(void) {__IO uint32_t StartUpCounter 0;ErrorStatus status ERROR;FlagStatus HSEStatus RESET;/* Wait till HSE is ready and if Time out is reached exit */do{HSEStatus RCC_GetFlagStatus(RCC_FLAG_HSERDY);StartUpCounter; } while((StartUpCounter ! HSE_STARTUP_TIMEOUT) (HSEStatus RESET));if (RCC_GetFlagStatus(RCC_FLAG_HSERDY) ! RESET){status SUCCESS;}else{status ERROR;} return (status); } 枚举类型就是给参数画个圈固定几个数 最大的好处就是传递的参数明确如果传错编译时就会报错 让你及时发现错误
http://www.pierceye.com/news/78343/

相关文章:

  • 江门生活网谷歌企业网站seo
  • 外贸网站建设如何做软件二次开发
  • 网站百度商桥绍兴优秀做网站的
  • 自适应型网站建设费用律师事务所 网站模板
  • 网站建设实践心得体会360安全网址导航
  • 西安网站建设定wordpress互联网访问
  • 彩票网站开发解决方案网站开发语言有php
  • 建设网站专业公司吗百度搜索指数
  • win10 建网站东莞广告公司排名
  • 丹灶做网站上海网站排名优化优化
  • 西安建设公司网站网络游戏大型
  • 漳州网站建设哪家最正规网站资源规划怎么写
  • app建设网站公司哪家好如何进行品牌营销
  • 洛阳建公司网站常州网站公司网站
  • html网页制作个人网站郑州网络营销推广公司
  • 外贸公司都是在什么网站做推广网站搜索功能模块
  • 网站开发技术知识做网站存在的问题
  • 模具东莞网站建设杭州网页模板建站
  • 单页导航网站wordpress修订版本 插件
  • 买卖网站一般做网站图是多大的像素
  • 旅游网站建设流程步骤最专业的网站设计
  • 如何制造一个网站wordpress presscore
  • 网站内容架构拓扑怎么做注册网站需要备案吗
  • 销售网站有哪些wordpress添加子菜单
  • 免费域名试用注册网站福田祥菱v1
  • 有没有专业做淘宝网站zencart网站备份
  • 公司管理系统网站开发网站设计
  • 网站高端设计公司哪家好设计模板app
  • 小公司如何做网站最专业 汽车网站建设
  • 两栏式设计网站wordpress 文章过滤