你的位置:首页

为自己打造Linux小系统

一、前言Linux操作系统至1991.10.5号诞生以来,就源其开源性和自由性得到了很多技术大牛的青睐,每个Linux爱好者都为其贡献了自己的一份力,不管是在Linux内核还是开源软件等方面,都为我们后来人提供了一个良好的学习和研究环境。做为一个Linuxer,感谢各位前辈们为...

2017-12-10 (69)次关注 评论(1) 阅读全文

在Linux中怎么使用cron计划任务

没有时间运行命令?使用 cron的计划任务意味着你不用熬夜程序也可以运行。系统管理员(在许多好处中)的挑战之一是在你该睡觉的时候去运行一些任务。例如,一些任务(包括定期循环运行的任务)需要在没有人使用计算机资源的时候去运行,如午夜或周末。在下班后,我没有时间去运行命令或脚本。而...

2017-12-10 (78)次关注 评论(0) 阅读全文

STM32CubeMX系列教程13:实时时钟(RTC)

1.RTC简介实时时钟(RTC)是一个独立的 BCD定时器/计数器。 RTC提供具有可编程闹钟中断功能的日历时钟/日历。RTC还包含具有中断功能的周期性可编程唤醒标志。两个32位寄存器包含二进码十进数格式(BCD)的秒、分钟、小...

2017-12-16 (189)次关注 评论(0) 阅读全文

STM32CubeMX系列教程12:控制器局域网络(CAN)

一.CAN简介 CAN是控制器局域网络(Controller Area Network, CAN)的简称,是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,是国际上应用最广泛的现场总线之一。 CAN控制器通过组成总线的2根线(CAN-H和CA...

2017-12-16 (22)次关注 评论(0) 阅读全文

STM32CubeMX系列教程11:串行外设接口SPI(二)

1.新建工程本章程序在串口printf工程的基础上修改,复制串口printf的工程,修改文件夹名。击STM32F746I.ioc打开STM32cubeMX的工程文件重新配置。SPI1选择全双工主模式,不开启NSS。配置PA7为SPI_MOSI,PA6为SPI_MI...

2017-12-16 (486)次关注 评论(0) 阅读全文

STM32CubeMX系列教程10:串行外设接口SPI

摘要:本章介绍SPI总线。以及介绍W25Qxx芯片。1.SPI简介SPI(Serial Peripheral Interface),串行外围设备接口,一种高速的,全双工,同步的通信总线。芯片的管脚上只占用四根线。MISO:主器件数据输出,从器件数据输入。MOSI:主器件数据输入...

2017-12-16 (12)次关注 评论(0) 阅读全文

STM32CubeMX系列教程9:内部集成电路(I2C)

1.I2C总线简介 I2C(Inter-Integrated Circuit,内部集成电路)总线是一种由飞利浦Philip公司开发的串行总线。是两条串行的总线,它由一根数据线(SDA)和一根时钟线(SDL)组成。I2C总线上可以接多个I2C设备,每个器件都有一个...

2017-12-16 (164)次关注 评论(0) 阅读全文

STM32CubeMX系列教程8:数模转换(DAC)

1.DAC单次转换本章程序在串口printf工程的基础上修改,复制串口printf的工程,修改文件夹名。击STM32F746I.ioc打开STM32cubeMX的工程文件重新配置。PA5管脚配置为DAC输出通道2。 DAC配置为默认配置不需修改。生成报告以及代码,...

2017-12-16 (106)次关注 评论(0) 阅读全文

STM32CubeMX系列教程7:模数转换(ADC)

本章通过两个例程介绍STM32的模数转换器(ADC),第一个通过ADC采集内部温度传感器通道电压,然后得出MCU内部温度。第二个通过DMA的方式采集两个ADC通道电压。1.ADC本章程序在串口printf工程的基础上修改,复制串口printf的工程,修改文件夹名。...

2017-12-16 (657)次关注 评论(0) 阅读全文

STM32CubeMX系列教程6:直接存储器访问 (DMA)

直接存储器访问(DMA)用于在外设与存储器之间以及存储器与存储器之间提供高速数据传输。可以在无需任何 CPU操作的情况下通过 DMA快速移动数据。这样节省的 CPU资源可供其它操作使用。说白了DMA就是一个搬运工,将数据从一个地方搬到另一个地方而不需要CPU处理。...

2017-12-16 (18)次关注 评论(0) 阅读全文

STM32CubeMX系列教程5:串行通信(USART)

本章以串口为例讲解,HAL库轮询,中断,DMA三种编程模型。1.前情回顾在串行通信中,一个字符一个字符地传输,每个字符一位一位地传输,并且传输一个字符时,总是以“起始位”开始,以“停止位”结束。在进行传输之前,双方一定要使用同一个波特率设置。波特率就是每秒钟传...

2017-12-16 (21)次关注 评论(0) 阅读全文

STM32CubeMX系列教程4:PWM

1.PWM简介脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调试。是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。广泛应用在从测量、通信到功率控制与变换的许多领域中。例如上图中,图b)是微处理输出的数...

2017-12-16 (124)次关注 评论(0) 阅读全文

第10/12页 首页 上一页 3 4 5 6 7 8 9 10 11 12 下一页 尾页