飞鸟量天高

 

[置顶] 基于STM32F429+HAL库编写的定时器主从门控模式级联输出固定个数PWM脉冲的程序

摘要: 硬件设备 42步进电机,步进电机驱动器,正点原子F429开发板 开发软件 keil5,Cube 综述 一般要精准的控制电机,就要控制单片机的引脚输出指定个数的PWM波,有多种可实现的方法,其中最好用的方法是用定时器级联输出固定个数PWM脉冲,虽然多用了一个定时器,但大大减少了CPU的处理资源。STM 阅读全文

posted @ 2019-04-21 16:40 飞鸟量天高 阅读(6382) 评论(4) 推荐(1) 编辑

2020年11月6日

基于51单片机的Uart串口通信协议

摘要: 1.串口通信协议 嵌入式开发中,UART串口通信协议是我们常用的通信协议(UART、I2C、SPI等)之一,全称叫做通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),是异步串口通信协议的一种,工作原理是将传输数据的每个字符一位接一位地传输, 阅读全文

posted @ 2020-11-06 14:28 飞鸟量天高 阅读(1137) 评论(0) 推荐(0) 编辑

2019年10月30日

基于STM32F103和Cube的输入捕获例程

摘要: 1.开发环境 (1)Cube5.24 (2)Keil5 (3)STM32F103 2.Cube配置 Cube配置很简单,只要打开TIM4通道1的引脚,设置为输入捕获模式,在配置是高或低电平沿触发 TIM的定时器时钟可根据自己的需要来配置,触发模式为上升沿触发 最后把中断给打开 Cube生成的代码如下 阅读全文

posted @ 2019-10-30 17:01 飞鸟量天高 阅读(2990) 评论(0) 推荐(2) 编辑

2019年10月17日

基于STM32F429和HAL库的CAN收发例程

摘要: 1.CAN协议介绍 CAN 是 Controller Area Network 的缩写(以下称为 CAN),是 ISO 国际标准化的串行通信协议。在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的 阅读全文

posted @ 2019-10-17 11:44 飞鸟量天高 阅读(15633) 评论(2) 推荐(3) 编辑

2019年9月12日

基于STM32F429的TFT0.96屏幕驱动

摘要: 1.介绍TFT 2.Cube配置 该屏幕是用SPI通信的,但没有MISO引脚,意思是说该屏幕只能接收数据,但无法读取里面的数据,理论上说四线就能启动,但我弄不出,只能用六线。 在Cube上只要开启六个GPIO口作为通信引脚就行了。 3.驱动程序 如果都是用ST7735芯片驱动的,不管屏幕是多少寸的, 阅读全文

posted @ 2019-09-12 13:52 飞鸟量天高 阅读(2391) 评论(0) 推荐(1) 编辑

2019年8月25日

基于STM32F429和Cube的ov2640程序

摘要: 1.ov2640和DCMI介绍 OV2640 是 OV(OmniVision)公司生产的一颗 1/4 寸的 CMOS UXGA(1632*1232)图 像传感器。该传感器体积小、工作电压低,提供单片 UXGA 摄像头和影像处理器的所有功 能。通过 SCCB 总线控制,可以输出整帧、子采样、缩放和取窗 阅读全文

posted @ 2019-08-25 14:14 飞鸟量天高 阅读(3373) 评论(1) 推荐(0) 编辑

2019年7月3日

基于STM32F429和Cube的主从定时器多通道输出固定个数的PWM波形

摘要: 主从定时器的原理已在上篇博文: 基于STM32F429+HAL库编写的定时器主从门控模式级联输出固定个数PWM脉冲的程序 讲解了,这篇重点就讲如何实现多通道的PWM级联输出。 1.软件环境 Keil5,Cube5.21 2.Cube配置 选择定时器3,打开通道1和通道2的PWM输出,然后开启主从模式 阅读全文

posted @ 2019-07-03 19:36 飞鸟量天高 阅读(3942) 评论(5) 推荐(2) 编辑

2019年6月30日

基于STM32F429,Cubemx的SAI音频播放实验

摘要: 书接上文:https://www.cnblogs.com/feiniaoliangtiangao/p/11060674.html 和 https://www.cnblogs.com/feiniaoliangtiangao/p/11023636.html 请阅读完上面的两篇博文作为基础,再阅读本篇博文 阅读全文

posted @ 2019-06-30 11:30 飞鸟量天高 阅读(7284) 评论(1) 推荐(0) 编辑

2019年6月20日

基于STM32F429的内存管理

摘要: 1.内存管理介绍 内存管理,是指软件运行时对计算机内存资源的分配和使用的技术。其最主要的目的是如何高效,快速的分配,并且在适当的时候释放和回收内存资源。 内存管理的实现方法有很多种,他们其实最终都是要实现 2 个函数: malloc 和 free; malloc 函数用于内存申请, free 函数用 阅读全文

posted @ 2019-06-20 19:04 飞鸟量天高 阅读(3465) 评论(0) 推荐(0) 编辑

2019年6月14日

基于STM32F429,Cubemx的SDHC卡的基本Fatfs文件移植

摘要: 本博文要求各位初步了解Fatfs文件系统 友情提示Fatfs官网:http://elm-chan.org/fsw/ff/00index_e.html 1.开发软件 keil5,Cube5.21 2.实验目的 往SDHC卡上移植Fatfs文件 SDHC: SDHC是"Secure Digital Hi 阅读全文

posted @ 2019-06-14 18:17 飞鸟量天高 阅读(3136) 评论(1) 推荐(1) 编辑

2019年5月22日

基于STM32F429的ADS1115驱动程序

摘要: 1.ADS1115中文资料:https://wenku.baidu.com/view/8bab101feef9aef8941ea76e58fafab069dc44e7.html?rec_flag=default&sxts=1557987780920 2.IIC协议程序 IIC协议是大多数传感的通信协 阅读全文

posted @ 2019-05-22 20:27 飞鸟量天高 阅读(3179) 评论(0) 推荐(0) 编辑

导航