51单片机 串口通信与波特率

原文出自微信公众号【小小的电子之路】串口是串行接口的简称,串行接口是采用串行通信方式的接口。串行通信是一种将需要传输的数据由低位到高位一位一位地在一条传输线上逐个传输的通信方式...

2023-10-29 chenmf 86 阅读

嵌入式 Ubuntu 交叉编译工具链安装

Ubuntu 交叉编译工具链安装1 交叉编译器安装ARM 裸机、Uboot 移植、Linux 移植这些都需要在 Ubuntu 下进行编译,编译就需要编译器,我们在第三章“Linux C 编程入门”里面已经讲解了如何在 Liu...

2023-10-29 chenmf 88 阅读

嵌入式 Linux交叉编译opencv并移植ARM端

一、安装交叉编译器目标平台为arm7l,此为32位ARM架构,要安装合适的编译器sudo apt install arm-linux-gnueabihf-gcc sudo apt install arm-linux-gnueabih...

2023-10-29 chenmf 85 阅读

51单片机 Keil5 C51与ARM共同时用

Keil5 C51与ARM 共同时用Keil是单片机的一款开发环境,分为不同的版本分别对应不同阶段的单片机。 主流的就是51单片机和STM32单片机。前言一般的安装包分为C51版本和ARM版本,Keil选择...

2023-10-29 chenmf 86 阅读

嵌入式 Quartus II的基本使用及仿真

1.概述本文描述的是如何利用QuartusII建立工程并进行基本的仿真操作。2.建立工程及添加Vreilog文件2.1 建立工程1.打开Quartus II,File>>New proje Wizard…2. 设置工程路径和工程名。3...

2023-10-24 chenmf 105 阅读

嵌入式 FPGA高速A/D数据采集(AD9226)

前言:AD9226是一种流水线形式的单通道ADC模数转换器。它支持12位宽、65MHz的采样精度和速度。FPGA是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物,是作为ASIC专用集成电路领域中...

2023-10-24 chenmf 149 阅读

stm32 STM32-SPI详解

1、SPI简介SPI 规定了两个 SPI 设备之间通信必须由主设备 (Master) 来控制次设备 (Slave). 一个 Master 设备可以通过提供 Clock 以及对 Slave 设备进行片选 (Slave Select) 来控制多个 Slave...

2023-10-23 chenmf 93 阅读

stm32 STM32通过esp8266连接WiFi接入MQTT服务器

一.首先我们初始化esp8266这里我们使用的是USART4与其通信代码如下void UART4_Init(uint32_t bound){GPIO_InitTypeDef GPIO_InitStructure;USART_InitTypeDef USART_InitStructure; RCC_APB1...

2023-10-23 chenmf 97 阅读

stm32 学习STM32很简单?

觉得简单,说明ST成功了    越是简单的东西越容易流行起来。    当年STM32是怎么在众多单片机里脱颖而出的?因为库函数这个东西,让开发变简单了。...

2023-10-19 chenmf 92 阅读

stm32 STM32 外部晶振电路设计和匹配

STM32的时钟源STM32F103有两种主时钟方案,一个是依靠内部RC振荡器的HSI(内部高速时钟),另一个是HSE(外部高速时钟)。内部高速时钟源(HSI)看数据手册,内部的HSI是由ST出厂时校准过的...

2023-10-11 chenmf 92 阅读