自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (4)
  • 收藏
  • 关注

原创 基于RT-thread的AT32F407的SPI3操作ADS8028

一、标题特别注明了是SPI3,因为在SPI的这个通道比较特殊,用的时候遇到了写麻烦,所以特别的标注出来。在调试的过程中,片选信号死活不起作用,后来查看技术手册的的复用功能章节查看到如下信息:所以,需要设置重映射。gpio_pin_remap_config(SWJTAG_GMUX_010, TRUE);二、ADS8028介绍ADS8028的读写还是比较简单的,控制寄存器的WRITE置1,然后选择需要设置的通道即可。一次片选信号,读写2个字节16bit,如下图所示:

2022-05-31 19:27:08 950

原创 RT-Thread CAN通信卡死

一、问题描述在使用CAN通信的时候,CAN设备连接正常时,程序是运行正常的,如果出现CAN设备断开的情况,程序会出现卡死的现象。二、分析经过调试发现,发送失败后,一直continue,在while死循环。后来发现CAN设备重新上电会接着把数据发送出去,其实不是卡死,是发送失败后等待重传。数据虽然发送出去了,但是还是会提示发送失败返回值为0的情况,不知道什么原因。 /* 发送一帧 CAN 数据 */ size = rt_device_write(...

2022-05-25 14:38:19 1941

原创 基于RT-thread的正交编码测速

一、介绍通过 RT-Thread 提供的 I/O 设备管理接口来访问脉冲编码器设备,实现正交编码测速。参考链:Pulse Encoder 设备、HWTIMER 设备正交编码原理这里就不介绍了,网上资料很多,直接进入正题。硬件平台:AT32F407或者STM32F107系统:RT-thread V4.1.0二、应用代码/*//计算尾轴转速*/#include <rtthread.h>#include <rtdevice.h>#include...

2022-05-21 12:52:18 976 1

原创 RT-Thread使用SPI接口操作eeprom(M950x0)

一、介绍RT-Thread使用SPI读写eeprom例程,芯片使用的是M95020,在AT32F407和STM32f107上已经测试使用过。二、软件架构软件架构说明 依赖 RT-Thread-V4.1.0 的SPI设备驱动框架。三、修改1、根据自己的硬件设计,修改SPI通道,并确定SPI正常。2、修改EEPROM_CS_PIN和EEPROM_WP_PIN。当前使用的电路如下:四、测试接口1、检查测试(向最后一个字节写入数据,再读出来进行判断)...

2022-05-19 16:52:26 1610

原创 v3s自编译文件系统问题

1、系统启动后一直出现getty: can't open '/dev/null': No such file or directory或者can't open /dev/ttyS0: No such file or directory2、文件系统配置make menuconfig3、修改文件package/busybox/inittab,make clean后重新编译diff --git a/package/busybox/inittab b/package/busybox

2022-05-04 17:08:50 348

原创 v3s uboot操作GPIO

linux uboot操作gpio

2022-05-04 17:05:10 823

原创 linux pcf8574键盘驱动移植

Linux driver I2C扩展4X4矩阵键盘

2022-05-04 16:56:55 1641

原创 rk3399调试串口改为普通串口步骤

1、本人使用的开发板是友善的NanoPC-T4,Android7.1.2,要吐槽一下友善了,对于这个平台,感觉资料太少,技术支持不到位,可能由于多年不碰Linux底层的原因,遇到了很多问题,在此记录下来,防止忘记。参考:https://itbbs.pconline.com.cn/soft/53926357.html2、配置内核文件Device Drivers &gt; [*] Stag...

2018-10-18 14:59:23 8393 2

USB to TTL windows驱动

USB转TTL驱动。

2019-01-11

Qt国际化 动态语言切换 多窗口翻译

Qt国际化使用步骤,简单方便实用,并加上了动态语言切换和 多窗口翻译代码,实际在项目中测试过,希望对你有帮助。。。。。。。。。。。。。。。。。。。。。

2012-09-04

Qt程序国际化(简单实用)

Linux下开发Qt避免不了有翻译的需求,这需要使用QTranslator类对语言进行翻译. QTranslator是一个翻译器类,我们通过定义其对象进行翻译。

2012-09-04

ad0832 数字电压表 带程序

ad0832电压值转换成字符方式储存 移动间隔时间;越大移动越慢

2011-05-26

空空如也

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

TA关注的人

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