自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 STM32页读页写AT24CXX(HAL库 模拟IIC)

基于STM32单片机,使用HAL库模拟IIC读写AT24CXX/FM24CXX。连续读、页写操作

2024-04-10 20:09:18 1742

原创 (三)正点原子I.MX6ULL kernel6.1挂根文件系统

移植NXP官方最新的linux kernel(linux-imx-lf-6.1.y) 移植方法基本参照正点原子教程 移植开发板:正点原子阿尔法2.1

2023-11-12 17:44:22 528

原创 (二)正点原子I.MX6ULL u-boot移植

NXP官方2022.04发布的uboot,移植到正点原子阿尔法开发板(v2.1)

2023-11-12 15:06:36 576 2

原创 (一)正点原子I.MX6ULL kernel6.1移植准备

基于Ubuntu22.04(6.2.0-36-generic)I.MX6ULL的uboot(v2022.04)和kernel(6.1.y)的移植。

2023-11-12 12:50:33 690

原创 (六)正点原子STM32MP135移植——内核移植

基于正点原子STM32MP135开发板,移植ST官方Linux内核

2023-10-06 21:14:29 1317 5

原创 (五)正点原子STM32MP135移植——烧录

基于正点原子STM32MP135开发板,移植官方TF-A、optee、u-boot后进行烧录,从EMMC启动u-boot

2023-10-05 01:34:21 1123 7

原创 (四)正点原子STM32MP135移植——u-boot移植

基于正点原子STM32MP135开发板,移植ST官方u-boot源码

2023-10-05 00:48:44 1384 18

原创 (三)正点原子STM32MP135移植——optee移植

基于正点原子STM32MP135开发板,移植ST官方optee源码

2023-10-04 21:46:51 1164 26

原创 (二)正点原子STM32MP135移植——TF-A移植

基于正点原子STM32MP135开发板,移植ST官方TF-A源码

2023-10-04 21:09:24 2052 15

原创 (一)正点原子STM32MP135移植——准备

STM32MP135移植(TF-A、optee、u-boot、kernel)全套移植,基于正点原子的ATK-DLMP135开发板

2023-10-04 20:00:44 910 2

原创 STM32F1创建一个寄存器空工程

创建一个STM32F103的KEIL寄存器空工程

2023-09-12 06:41:32 160

原创 KEIL5搭建STM32F1开发环境

本文主要介绍了基于KEIL5,搭建STM32F1系列开发环境

2023-09-12 06:12:42 935

原创 MSP430的IAR安装和注册

TI里面有ARM、MSP430和8051,一定要区分自己的芯片内核。因为断开了网络,这里会弹出一个框,点击确定就行,是让我们离线注册的。这里会让保存一个文件,找到桌面或者任意记得住的地方,保存下来。本教程仅供学习,请勿用作商业用途,支持正版,关爱学生。IAR下载的时候要区分到底是哪个。先打开IAR,等待几秒钟,就会自动弹出注册界面。这里又会生成一个新的文件,也把它保存下来。然后,重点:把自己的网络断开!注册机在本文开头已经分享了链接。MSP430要选TI。

2023-05-12 14:41:13 3963 11

原创 HAL库的STM32单片机SDIO,FATFS读取SDmini卡

本文基于STM32H750核心,学习使用SDMMC1(SDIO)外设,用CubeMX创建HAL库工程,用SDIO读取TF卡,用FATFS文件系统读出里面的文件。文末有工程链接。

2023-04-14 21:35:34 1526

原创 HAL库的STM32单片机LTDC驱动显示LCD屏幕

本文基于STM32H750核心,学习使用LTDC外设,用CubeMX创建HAL库工程,驱动显示LCD屏幕。LCD屏采用AT070TN83。

2023-04-14 20:06:18 2647 4

原创 STM32同步NTP服务器时间

获取时间的方式有很多:GPS授时无卡CDMA授时和网络授时等,NTP是通过Internet或局域网,从NTP服务器获取时间。时间服务器是用于局域网服务器时间同步使用的,可以保证局域网所有的服务器与时间服务器的时间保持一致,SP-SS06NTP授时服务器具有抗干扰性强、低功耗、多平台多系统支持、故障报警等功能,为网络设备(用户)提供精确、标准、安全、可靠和多功能的同步时间服务。或者说比较热门的ESP8266,ESP32这些无线接入的方式。

2023-04-09 14:03:00 3414 2

原创 STM32驱动CH9121网络串口透传芯片

这里摘取一些简介CH9121 集成TCP/IP 协议栈,具有TCPCLIENT、TCP SERVER、UDP 3 种工作模式。串口波特率最高可支持到921600bps。简单来说,单片机可以通过串口和CH9121通信,让CH9121发送数据到指定IP。

2023-04-09 13:39:31 3885 12

转载 STM32H750VBT6,用CubeMX配置时钟时无法配置到480Mhz

嵌入式开发–STM32H750VBT6开发中,新版本CubeMX的时钟问题,不能设置到最高速度480MHZ

2023-03-30 20:36:39 651

原创 STM32H750学习笔记(2.1)——CubeMX创建工程

通过STM32CubeMX创建一个工程点亮LED灯。

2023-03-28 21:15:25 1093

原创 STM32F103学习笔记(1.0)——STM32CubeMX安装

STM32CubeMX是一种图形工具,通过分步过程可以非常轻松地配置STM32微控制器。本文将介绍一下如何安装STM32CubeMX。

2023-03-23 18:13:03 310

原创 STM32F103学习笔记(7.1)——IIC读写AT24C02

通过模拟IIC通信,对AT24C02进行读写字节,使用寄存器编程,模拟IIC时序。

2023-03-21 18:42:50 808

原创 STM32F103学习笔记(7.0)——模拟IIC

本文通过模拟IIC时序,编写IIC中起始条件、停止条件、接收应答、发送应答、发送字节、读取字节的时序

2023-03-21 18:24:13 1318

原创 STM32F103学习笔记(6.2)——ADC规则_软件触发

使用ADC1规则通道,单次、非扫描转换,独立模式,外部触发(软件触发),右对齐。寄存器编程

2023-03-20 18:52:28 1518

原创 STM32F103学习笔记(6.1)——ADC寄存器

本文简单介绍几个ADC规则通道的寄存器配置。

2023-03-19 21:45:24 2229

原创 STM32F103学习笔记(6.0)——ADC简介

ADC:Analog-to-Digital Converter模数转换器,既然有模数转换,那么后面就会有DAC数模转换器。12位ADC是一种逐次逼近型模拟数字转换器。它有多达18个通道,可测量16个外部和2个内部信号源。各通道的A/D转换可以单次、连续、扫描或间断模式执行。

2023-03-19 21:18:49 1214 3

原创 TM4C123GH学习笔记(1.0)——keil搭建开发环境

依赖KEIL5搭建TM4C123GH6PM的开发环境,TI的TM4C123GH6PM是大学生电子设计大赛的官方板。

2023-03-19 20:38:53 1727

原创 STM32H750学习笔记(2.0)——GPIO口

STM32H750VB点亮一个LED灯,HAL库学习。标准库和HAL库类似,STM32F103和STM32H750的学习也是可以参考的,库函数都只是操作寄存器,只要熟悉寄存器完全可以快速上手库函数

2023-03-12 15:19:33 1443

原创 STM32H750学习笔记(1.0)——创建空工程

创建一个STM32H750工程的空工程,方便以后写代码可以直接复制空工程开始写,不用每次都创建空工程。

2023-03-12 14:54:12 1077

原创 STM32F103学习笔记(5.2)——定时器配置

以STM32F103RCT6 定时器2为例,配置一个简单的定时器程序

2023-03-11 20:34:22 2599

原创 STM32F103学习笔记(5.1)——定时器时钟

STM32F103RCT6上总共有8个定时器,其中TIM1和TIM8是高级定时器,它们挂载在APB2高速总线上。而TIM2、TIM3、TIM4、TIM5是通用定时器,TIM6、TIM7是基本定时器,它们都挂载在APB1上。

2023-03-11 19:24:12 4058

原创 STM32F103学习笔记(5.0)——定时器TIM

为什么要使用定时器,在写单片机流水灯的时候,会使用到delay函数,delay函数会让程序在delay那个位置等待,等待期间系统不会处理其他事情,直到等待结束,这很浪费系统资源。而定时器是个外设,独立出来运行,配置好定时器让定时器固定一个间隔产生一个中断,然后单片机再去中断函数里执行一些程序,这就可以节约资源,不会让单片机处于等待期间。基本定时器框图如下:其中下面的三个:PSC预分频器、CNT计数器、自动重装在寄存器是时基单元的三个组成部分。

2023-03-11 19:08:30 520

原创 STM32F103学习笔记(4.2)——串口代码

写一个简单的USART收发数据,每秒发送一次helloworld,接收到数据直接发送回电脑

2023-02-27 21:09:56 1186

原创 STM32F103学习笔记(4.1)——串口寄存器

USART的初始化包括:波特率设置、1位停止位、8位数据位、无校验位、使能接收中断、接收使能、发送使能

2023-02-27 20:47:36 1800

原创 STM32F103学习笔记(4.0)——串口USART

通用同步异步收发器(USART)提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。

2023-02-27 20:23:19 320

原创 STM32f103学习笔记(3.1)——外部中断EXTI

对于互联型产品,外部中断/事件控制器由20个产生事件/中断请求的边沿检测器组成,外部中断EXTI:External interrupt/event controller外部中断事件控制器

2023-02-16 23:01:16 2004

原创 STM32F103学习笔记(3.0)——中断

中断装置和中断处理程序统称为中断系统。中断系统是计算机的重要组成部分。实时控制、故障自动处理、计算机与外围设备间的数据传送往往采用中断系统。中断系统的应用大大提高了计算机效率。

2023-02-16 21:57:02 1934

原创 STM32F103学习笔记(2.3)——读GPIO 按键

为了读取引脚的高低电平,就需要将引脚配置成输入模式,并读取IDR寄存器。

2023-02-15 02:38:51 1630

原创 STM32F103学习笔记(2.2)——存储器地址

stm32的存储器地址寻址

2023-02-15 02:09:15 995

原创 STM32F103学习笔记(2.1)——寄存器清零和置一操作

寄存器常见的清零和置一操作,使用到的是&=和|=,以及二进制的左移()

2023-02-14 03:08:31 3430 2

原创 STM32F103学习笔记(2.0)——GPIO点亮一个LED灯

GPIO:General purpose Input Output 通用I/O。

2023-02-14 02:33:06 960

STM32F1创建一个寄存器空工程

STM32F103RC寄存器空工程,KEIL MDK

2023-09-12

该资源有TM4C123GH6PM开发需要的驱动,keil的pack以及一个创建好的空工程

依赖KEIL5搭建TM4C123GH6PM的开发环境,TI的TM4C123GH6PM是大学生电子设计大赛的官方板。该资源有TM4C123GH6PM开发需要的驱动,keil的pack以及一个创建好的空工程。

2023-03-19

STM32H750启动文件(HAL库)

STM32H750启动文件(HAL库)

2023-03-12

单片机STM32定时器

单片机STM32定时器,板子用STM32F103RCT6,库函数和寄存器的代码,配置通用定时器2。简单的定时器定时配置。

2023-03-11

单片机STM32按键输入

单片机STM32按键输入。IO口读取电平。寄存器和库函数的代码,keil工程。适合初学者学习。配置IO口为浮空或上拉输入。

2023-03-11

STM32单片机点亮LED灯

STM32F103RCT6,点亮LED灯,寄存器和库函数两个版本。简单的IO口输出电平,配置IO口推挽输出。适合STM32初学者学习。适用于STM32F103的芯片。

2023-03-11

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除