- 博客(0)
- 资源 (6)
- 收藏
- 关注
stm32-CAN(Loopback).rar
CAN 是控制器局域网络(Controller Area Network, CAN)的简称,是由研发
和生产汽车电子产品著称的德国 BOSCH 公司开发的,并最终成为国际标准
(ISO11519)。是国际上应用最广泛的现场总线之一。
在北美和西欧,CAN 总线协议已经成为汽车计算机控制系统和嵌入式工业
控制局域网的标准总线,并且拥有以 CAN 为底层协议专为大型货车和重工机械
车辆设计的 J1939 协议。近年来,其所具有的高可靠性和良好的错误检测能力
受到重视,被广泛应用于汽车计算机控制系统和环境温度恶劣、电磁辐射强和
振动大的工业环境。
2020-01-03
stm32GPIO-流水灯-直接操作寄存器.rar
通过前面的内容,读者对库仅仅是建立了一个非常模糊的印象。
作为大家的第一个 STM32 例程,野火认为很有必要进行足够深入的分析,
才能从根本上扫清读者对使用库函数的困惑。而且,只要读者利用这个 LED 例
程,真正领会了库开发的流程以及原理,再进行其它外设的开发就变得相当简
单了。
所以本章的任务是:
从 STM32 库的实现原理上解答 库到底是什么、为什么要用库、用库与
直接配置寄存器的区别等问题。
让读者了解具体利用库的开发流程,熟悉库函数的结构,达到举一反三
的效果,这次可就不是喝稀粥了,保证有吃干饭,所学就是所用的效
果
2020-01-03
stm32串口收发printf(interrupt).rar
当我们在学习一款 CPU 的时候,最经典的实验莫过于流水灯了,会了流水
灯的话就基本等于学会会操作 I/O 口了。那么在学会操作 I/O 之后,面对那么
多的片上外设我们又应该先学什么呢?有些朋友会说用到什么就学什么,听起
来这也不无道理呀。
但对于野火来说会把学习串口的操作放在第二位。在程序运行的时候我们
可以通过点亮一个 LED 来显示代码的执行的状态,但有时候我们还想把某些中
间量或者其他程序状态信息打印出来显示在电脑上,那么这时串口的作用就可
想而知了
2020-01-03
[野火ISO]零死角玩转stm32.pdf
本章通过简单介绍 STM32 库的各个文件及其关系,让读者建立 STM32 库
的概念,看完后对库有个总体印象即可,在后期实际开发时接触了具体的库
时,再回头看看这一章,相信你对 STM32 库又会有一个更深刻的认识。
2020-01-03
stm32定时器.rar
区别于 SysTick 一般只用于系统时钟的计时,STM32 的定时器外设功能强
大得超出了想像力,《STM32 参考手册》中仅对定时器的介绍就已经占了 100
多页。STM32 一共有 8 个都为 16 位的定时器。其中 TIM6、TIM7 是基本定时
器;TIM2、TIM3、TIM4、TIM5 是通用定时器;TIM1 和 TIM8 是高级定时器。
这些定时器使 STM32 具有定时、信号的频率测量、信号的 PWM 测量、PWM
输出、三相 6 步电机控制及编码器接口等功能,都是专门为工控领域量身订做
的。
2020-01-03
stm32教程-DMA-为CPU减负.rar
stm32教程-DMA-为CPU减负,使用dma方式为stm32减负。DMA (Direct Memory Access),直接存储器存取,是一种可以大大减轻
CPU 工作量的数据存取方式,因而被广泛地使用。早在 8086 的应用中,就已
经有 Intel 的 8237 这种典型的 DMA 控制器。而 STM32 的 DMA 则是以类似外
设的形式,添加到 Cortex 内核之外的。
在硬件系统中,主要由 CPU(内核)、外设、内存(SRAM)、总线等结构组
成,数据经常要在内存与外设之间转移,或从外设 A 转移到外设 B。
例如:当 CPU 需要处理由 ADC 外设采集回来的数据时,CPU 首先要把数
据从 ADC 外设的寄存器读取到内存中(变量),然后进行运算处理,这是一般的
处理方法。
2020-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人