花费 28 ms
(1)STM32使用HAL库操作GPIO

一 初始化GPIO 使用HAL库的优点在于不用手动添加初始化的代码了,CubeMX会根据软件设置自动生成。 自动生成的HAL库GPIO初始化代码: 顺序:(1)定义结构体变量。 ...

Fri Jul 28 18:33:00 CST 2017 1 30583
(7)STM32使用HAL库实现RS485通讯(全双工串口)

一、硬件 如下图所示,485芯片链接到单片机的USART2上,但是默认的USART2并不是在PD5和PD6上,这里是需要重映射的。另外PG4作为485收发的控制(在485协议中,RE、DE同时为高电 ...

Mon Aug 21 18:48:00 CST 2017 0 8330
(2)STM32使用HAL库操作外部中断——理论讲解

1.中断触发过程 对主程序压栈——把中断服务函数的地址写入到程序计数器(PC)——执行中断服务函数 2.中断向量表 中断服务函数的地址在STM32的手册上的中断向量表中(如下是一部分): ...

Tue Aug 08 23:38:00 CST 2017 0 5057
stm32的NVIC是什么?

NVIC的全称是Nested vectoredinterrupt controller,即嵌套向量中断控制器。 对于M3和M4内核的MCU,每个中断的优先级都是用寄存器中的8位来设置的。8位的话 ...

Sat Nov 25 22:20:00 CST 2017 0 2734
(3)STM32使用HAL库操作外部中断——实战操作

有了上一篇的基础入门知识,使用Cube创建一个简单的外部中断就容易多了。 一、Cube配置 需求:使用PD10作为外部中断(下降沿触发)控制LED(PD12-PD14) 1.选型 STM ...

Wed Aug 09 00:35:00 CST 2017 0 2063
树莓派使用modbus与stm32通信

树莓派+stm32开发板通信树莓派上使用java+jamod实现。jamod官网stm32使用freemodbus实现 ​ ...

Tue Apr 24 19:40:00 CST 2018 0 1520
(5)STM32使用HAL库实现串口通讯——实战操作

功能需求: (1)对接收的字符串原样返回(每10个字符一次)。 (2)发送一个字符串完成后改变LED的状态。 1.创建工程 使用的是F407Discovery,4个LED对应PD12-PD14 ...

Thu Aug 10 02:22:00 CST 2017 0 1422
AMBA总线协议AHB、APB

一、什么是AMBA总线 AMBA总线规范是ARM公司提出的总线规范,被大多数SoC设计采用,它规定了AHB (Advanced High-performance Bus)、ASB (Advanced ...

Thu Mar 01 00:32:00 CST 2018 0 1023

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM