
STM32
申请不容1
乐观开朗,积极向上
展开
-
上升沿、高/低电平
1.高低电平数字电路中,把电压的高低用逻辑电平来表示。逻辑电平包括高电平和低电平这两种。不同的元器件形成的数字电路,电压对应的逻辑电平也不同。在TTL门电路中,把大于3.5伏的电压规定为逻辑高电平,用数字1表示;把电压小于0.3伏的电压规定为逻辑低电平,用数字0表示。数字电平从低电平(数字“0”)变为高电平(数字“1”)的那一瞬间(时刻)叫作上升沿。2、STM32的上升沿/下降沿对原创 2016-12-04 15:45:33 · 3167 阅读 · 1 评论 -
STM32--MDK仿真调试:逻辑分析仪的使用
在调试Debug环境下:1.view--Analysis Windows--Logic Analyzer //调用逻辑分析仪 2.单击逻辑分析仪窗口右上角的“Setup…(setup logic analyzer)”进行设置:设置监视分析的引脚。例:我想看看PORTB.5引脚的仿真情况:在“current logic analyzer signals”--插入“POR原创 2016-12-06 08:33:32 · 7941 阅读 · 0 评论 -
STM32--Error: L6218E: Undefined symbol
STM32编译时出现:..\OBJ\KEY.axf: Error: L6218E: Undefined symbol IWDG_WriteAccessCmd (referred from wdg.o).错误原因: 没有将相应的库函数包含进去。 方法:Project--右键--Manage Project Items--在Groups选择对应文件夹--Files中添加需要的库文件原创 2016-11-27 15:34:55 · 17934 阅读 · 0 评论 -
stm32常用数据类型 U8、U16、U32到底代表什么?
http://www.51hei.com/bbs/dpj-27167-1.html在Keil MDK 开发环境里,比如一个 无符号32位整形数据会有很多种表示方法:1.unsigned int 32 (C语言标准表达方法) 2.uint32_t ; 3.u32; 这三种方式都是在表达同一个意思。可为什么ST的开发人员要搞的这么乱呢? 其实ST 搞这转载 2017-03-05 12:21:47 · 60382 阅读 · 3 评论 -
#ifndef 与 #if !define区别
用法基本上一样,不过后者的应用范围更大,可以支持多个预编译变量的检查: #if( !defined(_DEBUG) && defined(USE_MYLIB)) .......... #endif 这种情况用前一种方式就只能写一个嵌套的条件判断: #ifndef _DEBUG #ifdef转载 2017-05-12 15:07:08 · 4301 阅读 · 0 评论 -
STM32F103ZET6学习总结……
1.任何外设在使用之前,必须先使能相应的时钟。2.使用不同外设时,GPIO引脚应该如何配置? 答:详见《STM32中文参考手册》8.1.11小节。3.MDK中u8是什么数据类型? 答:右键--转到定义--出现一个Browser的窗口--双击u8--跳转到stm32f10x.h:typedef uint8_t u8;--查看uint8_t定义:typ原创 2017-05-11 23:18:47 · 13318 阅读 · 0 评论 -
EEPROM(AT24C02)实验
From:http://blog.youkuaiyun.com/baidu_30541191/article/details/50333717I2C协议:①空闲状态 I2C总线的SDA和SCL两条信号线同时处于高电平时,规定为总线的空闲状态。此时各个器件的输出级场效应管均处在截止状态,即释放总线,由两条信号线各自的上拉电阻把电平拉高。 ②开始信号 起始信号:当SCL为高期间转载 2017-05-21 14:53:06 · 4024 阅读 · 0 评论