自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 从 TF卡升级 f1c100s spinand

开发GUI 便宜好用的ARM 不多见了,f1c100s 作为首选,搜索相关spinand 启动支持 的uboot 帖子大多相当久远,随着uboot的升级 已经支持spinand 启动,但是spl 部分支持任然需要查询相关资料才行;得到 u-boot-sunxi-with-spl.bin ,准备一张TF 卡,将之烧入,并且格式化为FAT 格式 方便烧入 spinand 中;启动后首先应该加载的TF 卡uboot ,进入uboot 后输入命令 mtd list ,可以扫描到 spinand。

2024-09-14 13:57:20 588

原创 HC32F4A0 10路串口UART 配置

HC32 UART 配置

2024-08-03 16:31:57 485

原创 GD32F30x SPI转CAN 从机实现

SPI 从机

2024-01-30 12:44:50 523

原创 V3s 屏幕LCD驱动总结

licheepi V3s 修改屏幕刷新率

2023-10-26 22:42:53 851

原创 ec11 旋转编码器驱动

【代码】ec11 旋转编码器驱动。

2023-10-09 14:37:15 337

原创 w806 adc 中断扫描通道采集

W802使用该函数有的时候引脚悬空会得到一个-17 mV ,并且通道编号有错乱,,无解。detec_adc_value[4]得到的mV值,detec_convt_ok[4] 大于0 转换完毕,实际使用后需要清除。用到了该芯片adc 扫描4个adc 通道,官方的死循环等待非常浪费时间,这里改用adc 中断采集方式,记录一下。

2023-10-08 21:51:12 1236

原创 V3s uboot 通过env 修改LCD 参数信息

这里是直接将参数 传给 video_get_params 可以看到这里进行了env 信息获取,也就是说将LCD 参(x:800,y:480,depth:18,pclk_khz:33000,le:46,ri:210,up:23,lo:22,hs:20,vs:10,sync:0,vmode:0)换成env 信息变量即可解析,然后设置变量引用即可,这里我使用7 寸显示屏如下指令。最后保存设置 信息: saveenv 后重启即可。

2023-08-13 16:59:30 641

原创 NTC 3950K 10K温度电阻测量环境温度

测温 模拟测温,NTC

2023-07-05 10:20:21 790

原创 writer.c:(.text._write_r+0x14): undefined reference to `_write‘

GCC stm32

2023-05-06 19:01:57 440

原创 armbian make[1]: *** /lib/modules/x.xx.xx-sunxi64/build: No such file or directory. Stop.

armbian

2023-04-16 12:33:26 698

原创 stm32+AD9910 并口驱动

DAC AD9910 并口数据

2023-04-14 16:52:54 2834 1

原创 aarch64-linux-gnu-gcc: error: unrecognized argument in option ‘-mcmodel=kernel’

allwinner A64 编译ko模块

2023-04-10 22:43:10 4511 1

原创 适用于嵌入式ADC RC低通滤波

adc 滤波

2023-04-04 12:43:02 897

原创 armbian linux 修改主分区磁盘大小

armbian linux 扩容 扩展主分区大小

2022-12-02 18:09:43 4075

原创 国产W806 I2C硬件模块

W806 I2C硬件模块

2022-05-16 10:09:17 371 1

原创 W806 SDIO 设备 扩展 荔枝派 V3s IO 使用

全志V3s 不论焊接还是使用很方便,唯一缺点就是IO不够,偶然发现联德盛 W806 竟然自带SDIO 设备接口,当然肯定还有ESP32模块 也是带的(,这里并不适用),选择SDIO 优点是速度快,方便扩展,调试这个W806 简直很要命,资料给的不全,很多时候就是猜测;官方资料这里不放出来,到出都能找到,这里说一下 《SDIO Fn1地址映射关系》 这个表,发送buffer 这里 使用的是地址 0x15000 ,注意:也就是 HOST 发送数据到W806 的地址,千万不要使用0x5000 ...

2022-04-17 17:36:24 1340 7

原创 全志V3s 荔枝派WiFi RTL8723BS 连接

v3s 荔枝派

2022-03-15 11:22:47 3301

原创 国产W806 SPI主机/从机驱动程序

一段时间芯慌后国外芯片价格飙升,国内芯片厂突然崛起;乘此机会使用了该芯片做了一批产品,经过一段时间测试芯片稳定性还可以,工作在电磁环境较差的电源监控中没有出现复位死机现象。关于该国产芯片资料实在是很少,官方对该芯片的pdf 寄存器描述非常简单;void salve_spiInit(void){ __HAL_RCC_SPI_CLK_ENABLE();// enable SPI clk // SPI GPIO MAP ... __HAL_AFIO_REMAP_SPI_CS(GPIOB,GPI

2022-01-21 15:54:28 957 6

原创 esp32 、stm32 移植串口调试命令linenoise

一个完整的工程哪能少的了串口命令调试器,本文介绍移植linenoise串口调试器到ARM , 源码:http://github.com/antirez/linenoise ;linenoise 是git的大神编写的命令交互调试器,在windows中是用SecureCRT ,ptty等串口调试软件很方便的进行命令交互,其中最大的特色当然是命令补全(我也是看中命令补全功能才做此移植) 。1、获取源码后需要对内部API进行修改 ,将其中关于 STDIN等相关命令注释不用 ,write、read等函...

2021-08-09 18:01:22 1272

原创 STM32F1 系列 SPI3 使用DMA 发送和 接收

关于STM32F1 的SPI 操作讲解已经很普遍了,这里分享一下STM32F1 系列 SPI3 使用DMA 发送和接收,关于SPI3 DMA发送和 接收大多数所都是在中断中 执行的,其实原理一样都需要死循环,等待数据发送完毕后在执行下一步操作。// 初始化SPI3void SPI3_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; SPI_InitTypeDef SPI_InitStructure; DMA_InitTypeDef DMA_In

2020-10-13 22:52:10 5416 1

原创 STM8 捕获模式HS0038 红外遥控解码

天热了坐着就不站着、躺着就不坐着,风扇手动换挡简直很要命,某宝买了一个遥控改装后按键失去作用了很不爽,于是自己换芯片改装呗,第一次做红外遥控不知所措,百度一堆解码过程最多的就是使用定时器判断解码 ,后来找到一种简单的解码就是通过PWM输入捕获,判断两个下降沿的宽度完成解码,标准NEC协议则是 同步(9+4.5ms) 、数据1 (2.25ms),数据 0(1.12ms),具体可参考协议。于是开搞了 第一次用了PIC16F616 做完发现芯片内存不够,于是转STM8S003 ,记录一下调试代码:...

2020-07-25 22:00:40 2024

原创 Micro2440 Nboot ADS 移植到Keil5编译通过

由于项目需要开发老版本S3C2440,由于时间有限系统当然跑WinCE6.0,软件兼容性好 当然安装开发工具等等一大堆是相当头疼,之前做STM32特别多,个人电脑一大堆都是32的BSP包,keil用的特别顺手,这次开发2440需要用到友善提供的Nboot,由于ADS软件兼容行特差问题太多不想折腾了,将Nboot移植到keil5上,步骤1:需要下载keil下ARM9的支持包,给上逻辑htt...

2020-04-18 12:48:09 415

原创 SPI nandflash 驱动程序

nandflash有并行的,有串行方式的,8脚的SPI nandflash是众多工程师的首选,不占地方容量又大,这里奉上我总结的SPI nandflash驱动程序,不包含坏块管理机制:H源文件:#include "stdint.h"#define MX35LF2G14AC 1/*** MX35 series command hex code defi...

2019-10-22 10:04:45 7407 13

原创 CCS V8.3 28377s 输出.bin文件

CCS 默认输出.out 文件 ,通过设置CCS 编译器可以输出.hex文件 ,设置如下图:hex文件包含烧写的地址信息,校验信息,当我们做程序在线更新时使用.bin文件操作起来更加方面 ,查阅很多资料并没有找到在CCS V8.3下运行的脚本转换工具 ,我就想能不能自己用Visual Studio 写一个简单的转换 ,说做就做吧 ,百度很容易找到.hex文件的定义 ,别的DSP我不清...

2019-10-20 14:54:43 2775 9

原创 dsp 28377 +RX-8025T 实现RTC功能

RTC 时钟芯片已有很多可以选择,RX-8025T内部已经集成年月日,星期和闹钟等功能无需软件计算,使用起来很方便,搜索该芯片资料很多人都说资料勘误,但我这个芯片按照资料操作并没有问题,奉上代码:底层IIC驱动部分,采用IO模拟方式,DSP自带的IIC模块总是卡住,不好用》_》#define SDA_IN() GPIO_SetupPinOptions(0, 0, 0...

2019-09-29 14:26:39 1476 1

原创 dsp 28377s+w5500 通过tftp下载到dsp内部flash

查阅了很多资料,关于这个28377芯片的贡献实在有点少,可能大师们自己知道并不愿意分享吧!第一次发帖,很紧张。。>_<。本人使用的编译器为CCS v8.3.0 ,关于W5500的资料早已烂大街了,这里主要对官方tftp传输稍作修改(个人官方tftp状态机很乱,详细参考:https://w5500.com/code.html) , 话不多说,上代码:#incl...

2019-09-27 15:39:18 2586

原创 Keil错误 error: #5: cannot open source input file "XXX / XXX.h":

在编译一些程序常常遇到不能打开的文件,一般这时都是路劲不对,尝试重新加载路劲一编译,问题依然存在,细心的人可能会发现,keil5 下添加路劲会,比如 ...\lwip-1.3.2\src\include\ipv4\lwip,可以看到最前面有3个点,而在keil4 下添加路劲 则会少一个点 ..\lwip-1.3.2\src\include\ipv4\lwip,这就是造成错误的原因,如果添加路劲依然...

2018-06-10 14:10:39 33679

gd32f303cc freeRTOS demo 使用 arm-none-eabi-gcc 编译

gd32f303cc freeRTOS demo 使用 arm-none-eabi-gcc 编译 ,程序实现了串口输出,点亮了LED 灯

2023-08-24

nboot_2440_keil.rar

mini2440 NBOOT在ADS1.2 移植keil5 中编译通过配合下载工具miniTools下载即可启动wince5,wince6

2020-04-18

空空如也

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

TA关注的人

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