logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【程序】STM32F407VE单片机通过FSMC驱动Ilitek ILI9325液晶屏以及XPT2046触控芯片

本程序使用的单片机为STM32F407VE,晶振大小为8MHz,用10厘米长的杜邦线和彩屏相连,彩屏为微雪(Waveshare)的3.2inch 320x240 ILI9325 Touch LCD (C)。程序下载地址:https://pan.baidu.com/s/1LVQRdv3jZ9n5oAR_7yUZxw(提取码:awib)运行程序时如果发现LCD ID(0号寄存器)读出来是0,说明很有可

【程序】STM32F107VC单片机驱动DP83848以太网PHY芯片,移植lwip 2.1.2协议栈,并加入网线热插拔检测的功能(HAL库)

HAL库版本:STM32Cube_FW_F1_V1.8.0(请注意STM32H7的ETH HAL库和STM32F1不同,STM32H7请参考这篇文章)Keil5工程下载地址:百度网盘 请输入提取码(提取码:694k)开发板:杜邦线传输高速数字信号容易出错,所以在用面包板搭建开发环境时,最好使用25MHz时钟的MII接口。如果要用50MHz的RMII接口,那么杜邦线必须要非常非常短,否则时钟信号一旦

文章图片
【程序】STM32F103VE单片机通过FSMC驱动Risym 2.8寸TFTLCD 320x240分辨率 ILI9325/ILI9341彩屏(ID寄存器读出来为0就说明驱动芯片是ILI9341)

前段时间在淘宝的Risym旗舰店买了一款2.8寸的TFTLCD彩屏,分辨率为320x240。这款液晶屏的控制芯片是ILI9325或ILI9328。卖家给的资料是一个压缩包,以前下载下来还能打开。现在下载下来打开提示“不可预料的压缩文件末端”,压缩文件是坏的。打开以前下载的压缩包,里面有两个例程:“STM32_FSMC_TFT_20130112-OK-MDK”和“STM32-ucosII+GUI3.

100脚的STM32F407VE单片机使用FSMC扩展外部SRAM芯片IS62WV51216BLL

该SRAM芯片有A18~0共19根地址线,即2^19=524288个地址,有D15~0共16根数据线,因此位宽为16位,也就是2字节。总容量为524288×2=1048576字节=1MB。连线:A0~13接PC0~13,由于PC14和PC15接了LSE晶振,所以把A14~15接到PA0~1上,这16位地址手动生成。注意:SRAM不可使用混合模式,A15~0不能和D15~0接到一起。

#stm32#单片机#c语言
【经验分享】调试STM32F107VC单片机驱动DP83848以太网PHY芯片时遇到的问题

【杜邦线(或普通电线)影响时钟信号的完整性】笔者调试STM32F107VC单片机驱动DP83848以太网芯片时,用了两块板子。一块是浩普电子的开发板(下面的左图),另一块是自己用面包板搭出来的(下面的右图)。浩普电子的开发板是印制PCB板,上面采用的是RMII接口,能够调通。但是面包板搭的那块板子,背面全是自己接的线,只能调通MII接口(25MHz时钟),无法调通RMII接口(5...

#stm32
RTL8211千兆网PHY芯片LED灯配置

配置目标:(1)绿灯表示连接状态,插上网线绿灯常亮,拔出网线绿灯熄灭。(2)黄灯表示数据包收发状态,收发数据包时黄灯闪烁,空闲时黄灯熄灭。假设绿灯接的是LED2,黄灯接的是LED1。那么绿灯应该配置为:10/100/1000Mbps Link Indication => 0x0b << (5 * 2)黄灯应该配置为:10/100/1000Mbps Link Indication

交叉编译sudo-1.9.16p2,并在幸狐rv1106板子上使用,解决sudo即使输入正确的密码也提示Sorry, try again.的问题

这是因为./configure找不到crypt.h,config.h里面没有定义HAVE_CRYPT宏,#ifdef HAVE_CRYPT不成立,所以plugins/sudoers/auth/passwd.c里面的sudo_passwd_verify函数是直接用strcmp比较,看输入的密码是否和/etc/passwd里面写的加密后的密码相同。wget https://电脑IP/oct1158/s

文章图片
#linux
【程序】STM32F103VE单片机通过FSMC驱动Risym 2.8寸TFTLCD 320x240分辨率 ILI9325/ILI9341彩屏(ID寄存器读出来为0就说明驱动芯片是ILI9341)

前段时间在淘宝的Risym旗舰店买了一款2.8寸的TFTLCD彩屏,分辨率为320x240。这款液晶屏的控制芯片是ILI9325或ILI9328。卖家给的资料是一个压缩包,以前下载下来还能打开。现在下载下来打开提示“不可预料的压缩文件末端”,压缩文件是坏的。打开以前下载的压缩包,里面有两个例程:“STM32_FSMC_TFT_20130112-OK-MDK”和“STM32-ucosII+GUI3.

【教程】Xilinx FPGA里面的AXI DMA IP核的简单用法(以读写Floating-point IP核数据为例)

在FPGA里面,AXI DMA这个IP核的主要作用,就是在Verilog语言和C语言之间传输大批量的数据,使用的通信协议为AXI4-Stream。Xilinx很多IP核都是基于AXI4-Stream协议的,例如浮点数Floating-point IP核,以及以太网Tri Mode Ethernet MAC IP核。要想将Verilog层面的数据搬运到C语言里面处理,就要使用DMA IP核。本文以浮

RTL8211千兆网PHY芯片LED灯配置

配置目标:(1)绿灯表示连接状态,插上网线绿灯常亮,拔出网线绿灯熄灭。(2)黄灯表示数据包收发状态,收发数据包时黄灯闪烁,空闲时黄灯熄灭。假设绿灯接的是LED2,黄灯接的是LED1。那么绿灯应该配置为:10/100/1000Mbps Link Indication => 0x0b << (5 * 2)黄灯应该配置为:10/100/1000Mbps Link Indication

    共 49 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择