初学STM32,遇到I/O口八种模式的介绍,网上查了一下资料,下面简明写出这几种模式的区别,有不对的地方请大家多多指正! 上拉输入模式:区别在于没有输入信号的时候默认输入高电平(因为有弱上拉)。下拉输入模式:区别在于没有输入信号的时候默认输入低电平(因为有弱下拉)。浮空输入模式:顾名思义也就是输入什 ...
分类:
其他好文 时间:
2018-05-25 21:12:09
阅读次数:
241
操作流程 GPIO时钟使能 RCC_APB2PeriphClockCmd(RCC_APB@Periph_GPIOA,ENABLE); 复用外设时钟使能 RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE); io口初始化 //按外设的GPIO配置, ...
分类:
其他好文 时间:
2018-05-20 18:25:27
阅读次数:
171
Technorati Tags: stm32 模块资料对于线性CCD而言,开发着更多的是基于飞思卡尔系列单片机进行开发,前几天在做项目的时候需要用到该传感器,故使用了蓝宙CCD的驱动历程,然后对蓝宙的驱动历程进行修改,移植到了stm32F103的平台下。先将.c和.h分享如下:.c文件源码如下:本次... ...
分类:
其他好文 时间:
2018-05-19 16:55:42
阅读次数:
1013
转自:https://blog.csdn.net/kzq_qmi/article/details/46900589 数据包pbuf: LwIP采用数据结构 pbuf 来描述数据包,其结构如下: 各成员含义上面的注释已经说得很清楚了。 关于采用链表结构,是因为实际发送或接收的数据包可能很大,而每个 p ...
分类:
其他好文 时间:
2018-05-19 01:17:29
阅读次数:
209
void USART1_IRQHandler(void) //串口中断{ if(USART_GetITStatus(USART1,USART_IT_RXNE) != RESET) //USART1接收中断,,, { uart1_rx_buf[uart1_rx_RecvIndex] = USART1- ...
分类:
其他好文 时间:
2018-05-18 14:24:28
阅读次数:
172
前段时间一直在折腾linux系统上STM32的开发,网上一顿搜,费劲九牛二虎之力终于把环境搭好了(现在都有点忘了,后面再折腾环境搭建一定要写个教程,今天先不写了). 自从环境搭好之后,就基本抛弃MDK了,用了几个月,感觉Eclipse实在比MDK好用一百倍,用它写代码简直就是一种享受,下面趁着还熟, ...
分类:
系统相关 时间:
2018-05-17 13:43:34
阅读次数:
227
V1.0.2 发布日期 2018-05-01 增加支持STM32 F2、STM32 F4系列 V1.0.1 发布日期 2018-02-01 增加支持STM32 L0、STM32 F1系列 V1.0.0 发布日期 2017-09-08 支持STM32 F0、STM32 F3系列 ...
分类:
其他好文 时间:
2018-05-16 12:53:40
阅读次数:
117
led.h led.c main.c STM32使用姿势 1、main.c里include stm32f10x.h 2、配置系统时钟/为72M GPIO使用流程 GPIO初始化 使能时钟 选择引脚 配置输入输出方式 配置IO口速度 调用GPIO口初始化函数 将IO口置为高电平或低电平 G PIO_S ...
分类:
其他好文 时间:
2018-05-14 19:54:52
阅读次数:
284
无从下手时的方法就是找demo,找例子. 1.以前的无人机电调程序升级无从下手,那么应该去找个例子,看一下别人的程序升级是怎么做的,要不然让你自己写,你当然不会了. 2.自学STM32的时候就是,找例子对照着这样就会了. 3.一些文档不会写,这时候找个例子,对照着就会写了. ...
分类:
其他好文 时间:
2018-05-10 21:41:54
阅读次数:
162
常见问题一:Fatal Error[Pe1696]: cannot open source file "core_cm3.h" 解决方案: 常见问题三:如果你的IAR工程是从别人那里复制而来,如果编译器版本不一致可能会出现各种问题, 例如Error[Ta097]: Cannot call intri ...
分类:
其他好文 时间:
2018-05-08 14:40:50
阅读次数:
1461