自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 嵌入式linux入门问题小记2024.03.11

解决办法:参考正点原子的教程Linux网络环境搭建解决。在问题这种情况下,需要多创建一个桥接的网卡才能式样板子,上位机,虚拟机的互相通信。解决办法:重启电脑以后直接在uboot里使用tftp功能成功,可能是本来就没开tftp功能,结果在虚拟机上输入restart的命令导致的。1、主机连的WiFi,开发板网线连接电脑,结果Uboot里ping不同电脑上的Ubuntu。2、tftp服务器使用失败。

2024-03-12 18:16:05 219

原创 Ubuntu上.o文件链接出问题

网上查到这个办法解决,但还是不知道具体为啥发生,直接从源代码编译生成可执行文件就没这个问题,一步一步的从-E预处理成.i文件,到-S编译成.s文件,到-C汇编成.o文件,最后到链接就会有问题。(.text+0x20):对‘main’未定义的引用。直接链接.o文件时候报错。

2024-02-29 11:25:41 215

原创 IIC协议在STM32中的实现

IIC在32中的实现可以有两种,一种是软件模拟的,我们只靠翻转GPIO的管脚电平来模拟IIC;另一种就是32芯片的IIC外设来实现。有一点像一个是软核实现一个是硬核实现的感觉,软件模拟IIC甚至不用32自带库里的IIC函数,只需要GPIO相关的函数就好了。

2023-11-10 16:27:30 39

原创 单片机学习笔记——裸机

STM32与DSP甚至是ZYNQ的裸机开发流程好像都是差不多的,配置好外设,在编程里体现就是定义外设的结构体,配置结构体里的参数,初始化结构体,然后就用外设完成一些功能,说到底都是操作寄存器,都可以参考芯片的例程,就连中断他们都是类似的,要有一个中断管理的外设,也是走定义配置初始化这段流程,然后开启中断,进入中断处理函数,祛使能中断。

2023-11-09 14:12:36 57

原创 同时用到一个端口的GPIO不同引脚进行配置

在STM32中,同事用到一个端口GPIO的不用引脚时,应该是多次编写定义结构体,初始化这个结构体这个流程,只是每一次要配置的结构体里的引脚配置不一样。举个例子下面两个就是对GPIOA的两个引脚进行配置,(野火教材里的)(=右边一些量是在别处宏定义了的)/* 配置SPI的 CS引脚,普通IO即可 *//* 配置SPI的 SCK引脚*/

2023-11-09 09:35:41 177

空空如也

空空如也

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

TA关注的人

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