- 博客(5)
- 资源 (18)
- 收藏
- 关注
原创 Linux中实现基于C代码的IP地址配置
之前根据项目要求,需要通过web对linux终端配置IP地址,一种是通过修改脚本文件方式,另一种是通过编程方式。由于采用的嵌入式web服务器中需要实现C代码读取IP地址,所有采用第二中方式。参考了各大神的总结,现将我测试的代码作以记录。#include <stdio.h>#include <string.h>#include <sys/ioctl.h>#include <sys/types.h>#include <sys/socke...
2020-09-15 14:56:42 2190
原创 双SPI总线操作AD7616
近期拿到一块EVAL-AD7616SDZ测试板。AD7616SDZ是16bit双通道同步采样的16通道ADC,相比AD7689单通道价格更便宜,速度更高,而且支持双通道同步,是替换AD7689的理想选择。 本来想用STM32MP157A板进行测试的,由于环境搭建以及调试上来说,选一块调试更方便的开发板进行测试,先行探探路。首选了STM32H743ZI_Nucleo板进行测试。 采用双SPI进行操作,那么这个双SPI需要同步时钟。STM32上的SPI2与SPI3同时钟源,SPI4与S...
2020-07-28 22:22:17 9395 6
原创 STM32F429操作两片AD7689
项目需要用两片AD7689组成16通道工频数据采集,双通道同步采样,一次双通道采集耗时20us,一次单通道采集耗时14us,现把源码公开,希望大牛能将采样时间降到最低,减少CPU占用率。/** *********************************************************************************** * * @file bsp_ad7689.c * @author kwx618 * @version V1.0.0...
2020-06-09 14:11:43 2881 1
原创 在IAR上用变量来定义数数组长度编译出错解决办法
问题起因: 我在移植littlevGL到IAR的过程中,编译出了下面的问题: Error[Pe028]: expression must have a constant value 出现问题的地方是一个数组的定义: lv_color_t buf[useful_data]; 而定义数组的长度useful_data是一个变量,上面出错的原因是IAR要求定义数
2018-01-19 22:09:39 4247 3
原创 关于在IAR上用ST-Link下载出现“ST-Link, No MCU device found Session aborted! ”问题解决办法
问题出现原因: 主要是在程序中对JTAG口进行了remap配置,然后经过两次以上烧写仿真造成。重新烧写时发生“ST-Link, No MCU device found Session aborted!”问题。问题解决办法: 1.用一根短接线,一端连接到MCU的reset脚,另一端连接到ST-Link的GND脚,V3.3V、GND、SWDIO、SWCL
2017-06-26 16:56:28 15988 8
在STM32MP157A上移植ThreadX
2020-07-26
bsp_dualadc.c
2020-07-20
STM32F429操作两片AD7689
2018-10-09
基于stm32f4定时器触发双ADC多通道规则同步采样
2016-04-12
基于stm32f4的SPI操作SD卡的FatFS移植
2016-04-12
IAR for ARM 7.1建立STM32的项目工程
2016-03-18
89C52+AT24C02+PROTUES+按键源程序仿真
2011-09-14
时钟芯片ds12c887时钟芯片的驱动程序
2011-09-02
PG12864F功能介绍
2011-08-26
protus仿真的键盘及显示实验
2011-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人