自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言实现数组中重复次数最多的数值

在C语言中,实现数组中重复次数最多的数值的算法可以应用于数据分析、数据挖掘、机器学习等领域。

2023-04-01 19:15:17 1753 1

原创 使用LtSpice做3.3V与5V双向电路转换

使用LtSpice做3.3V与5V双向电路转换

2023-03-25 09:41:23 298 1

原创 STM32H750移植STemWin,驱动ST7789

STM32Cube,STM32CubeIDE,STemWin,ST7789

2022-11-05 16:18:57 1158 1

原创 win11更新安装错误0x80073701解决方法

windows安装错误

2022-10-19 17:11:55 4838 1

原创 STM32设置USB HID模式

STM32使用USB HID配置

2022-06-17 08:32:38 6911 4

原创 LPC4370下载后程序可调试,但断电后程序消失

查看是否添加Flash选项,有时会消失。因此下载程序时,到达RAM中运行,断电后则消失

2022-04-02 21:22:33 225

原创 Android输入框控件EditText与软键盘之间不压缩

软键盘遮挡EditText问题输入框在屏幕底部时,完全被软键盘遮挡或压缩,解决办法,在整体布局之外增加ScrollView <ScrollView android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:layout_width="match_parent"

2021-10-09 16:05:39 293

原创 Android float与byte相互转换

/** * 浮点转换为字节 * * @param f * @return */public static byte[] float2byte(float f) { // 把float转换为byte[] int fbit = Float.floatToIntBits(f); byte[] b = new byte[4]; for (int i = 0; i < 4; i++) { b[i] = (byte) (fbit >> .

2021-10-08 15:10:24 914

原创 Android 10获取本机MAC地址

private static String getLocalMacAddressFromIp() { String strMacAddr = null; try { //获得IpD地址 InetAddress ip = getLocalInetAddress(); byte[] b = NetworkInterface.getByInetAddress(ip).getHardwareAddres...

2021-09-16 15:00:18 1247

原创 ESP32空中升级编程(OTA)

1.使用VSCode,IDF版本4.2.2,利用HTTP方式进行ESP32空中升级的编程2.复制esp-idf\examples\get-started里面的helloworld工程。3.打开复制的工程,修改Makefile里的工程名称,同时添加如下代码段EXTRA_COMPONENT_DIRS = $(IDF_PATH)/examples/common_components/protocol_examples_common4.修改sdkconfig文件,对ESP32进行分区,.

2021-09-15 20:49:22 1264 4

原创 AWTK添加自定义控件方法

1.在打开的项目中,选择左下角的选项符号,选择插件

2021-06-21 09:15:06 636

原创 LM400TU 自组网配置

1 主机端LM400模块软件配置第一步:将数据接收模块插入电脑USB端口,双击打开“WirelessCfg”软件。第二步:安装下图配置软件后,依次点击“打开串口”“连接设备”“设备配置”第三步:点击“恢复出厂”第四步:按照下图配置软件,发送模式改为“广播模式”,然后点击“保存配置”保存参数。第五步:在“更多”中,选择自组网-是,节点类型-主机第七步:点击“保存配置”,完成数据接收器侧的软件配置。2 从机端LM400模块软件配置第一...

2021-05-25 13:13:55 538

原创 解决STM32芯片发送数据不完整问题,使用HAL库

使用官方的HAL_UART_Transmit(&huart1,SendStr,38,0xfff);发送数据会出现不完整的情况,使用下面代码就可以正常发送了STM32F4 for(int n = 0;n < 38;n++){ while((USART1->SR&0X40)==0);//循环发送,直到发送完毕 USART1->DR = SendStr[n];}STM32L4 for(int n = 0...

2021-04-08 10:58:56 1445 3

原创 利用阿里云对象存储OSS的准备工作

按照阿里云文档上的介绍,在实际操作中会出现问题,现在基于AS3.5.2重新梳理下配置流程。1.(非必要)在Project的build.gradle中,添加仓库地址,加快下载速度。buildscript { repositories { maven {url 'https://maven.aliyun.com/repository/jcenter'} maven {url 'https://maven.aliyun.com/repository/google'

2021-01-06 11:28:24 230

原创 Android内置APK安装包方法

1.首先将apk文件放置在工程中的asset文件夹中,选择Project工程结构显示,在app/src/main上右键new->Folder->Assets Folder,在弹出的窗口中不点勾,直接Finish.2.右键点击Assets,选择Show in Explorer,打开文件夹,把apk文件放在该文件夹中。3.新建一个类,名为ServiceApkInstaller。内容如下,其中apkPackName需要自行确定:public class ServiceApkI

2020-10-20 14:01:37 4932

原创 STM32CUBEIDE添加DSP库

硬件环境:STM32L496。软件环境:STM32CUBEIDE1.4.1。目标:移植DSP库至工程并应用。1.首先确定DSP库位置,注意是GCC文件夹而不是ARM。D:\STM32Cube\Repository\STM32Cube_FW_L4_V1.16.0\Drivers\CMSIS\DSP\Lib\GCC2.在工程中创建DSP文件夹和DSP\Include3.将libarm_cortexM4lf_math.a拷入DSP文件夹;将D:\STM32Cube\Repository

2020-08-14 16:34:25 5570 6

原创 SweetAlertDialog使用

添加自定义对话框依赖implementation 'com.github.f0ris.sweetalert:library:1.5.1'注意,添加此条'cn.pedant.sweetalert:library:1.3',会导致错误!implementation 'cn.pedant.sweetalert:library:1.3' //请勿添加此条一个简单的例子(在Fragm...

2020-05-22 09:29:15 574

原创 STM32使用HAL库时,多串口运行一段时间后卡死

首先,在STM32CUBE里,将UART2设置为全局中断其次,使能RXNE中断和ORE中断,main.c中的代码如下:void main(void){ ... if(HAL_UART_Receive_IT(&huart2,(u8 *)&i,1) != HAL_OK) Error_Handler(); /* 开启接收错误中断 */ __H...

2020-04-03 09:31:40 3152

原创 Android调试萤石云摄像头时,出现400036错误

这个错误通常是由于摄像头初始设置为视频加密,取消即可方法一:关闭设备视频加密 接口功能 根据设备验证码关闭设备视频加密开关 请求地址 https://open.ys7.com/api/lapp/device/encrypt/off 请求方式 POST 子账户token请求所需最小权限 "Permission":"Config""Reso...

2020-03-06 09:36:06 2705

原创 App is not indexable by Google Search; consider adding at least one Activity with an ACTION-VIEW问题解决

To enable Google to crawl your app content and allow users to enter your app from search results, you must add intent filters for the relevant activities in your app manifest. These intent filters all...

2020-02-26 17:35:34 141

原创 SVN在已有服务器中新建项目工程

一、Android Studio项目关联SVN资源库及添加忽略文件在Android Studio中新创建一个Android项目,成功后我们先来添加要忽略的文件;点击右侧的“+”进行添加,“-”删除;Android Studio创建的Android项目一般需要忽略.idea文件夹、.gradle文件夹、所有的build文件夹、所有的.iml文件及local.properties文件。忽略...

2020-02-26 14:56:03 171

原创 基于SignalTap的FPGA调试

一 打开SignalTap II 软件这里用的是Quartus II13.0,调试的芯片是EP4CE15E22C8。点击“Tools ->  SignalTap II LogicAnalyzer”。打开在线调试工具。二 创建测试文件点击”SignalTap II -> NewFile”,来创建一个测试文件。注意这个测试文件实际在是工程中的一部分,会占用系统的RAM等资源,因此视调试

2014-11-11 09:25:03 657

原创 HardFault_Handler问题查找方法

一 问题出现1.1 出现的问题应用环境:MDK 4.72a目标芯片:STM32F103VE错误情况:按键时偶尔死机。错误详情:在程序进入界面之后,按住“向下键”数次后出现死机,经调试发现程序死在HardFault_Handler函数中。1.2 关于HardFaultCortex-M3/4的Fault异常是由于非法的存储器访问(比如访问0地址、写只读存储位置等)和非法的程序行为(比

2014-11-10 08:50:17 3280

原创 Objective-C&nbsp;数据类型和运算…

1. Objective -C的对象调用方法时,通常也需要使用方括号。2.与Verliog不同,Objective - C的所有变量必需先声明,后使用。3.对于初学者的我来说,NSLog 功能类似于printf4. Objective -C 提供了三种特殊的浮点型数值,正无穷大,负无穷大和非数。正数除以0.0为正无穷大,负数除以0.0为负无穷大,0.0除以0.0或负数开方为非常。需要注意

2014-11-10 08:50:14 298

原创 ModelSim仿真PLL模块

一概述       设计锁相环(PLL)的IP核,并完成在ModelSim中的仿真测试。锁相环常用在调频和分/倍频设计中。       难点:在ModelSim中实现IP核的仿真。二锁相环IP设计1 在Quartus Tools-> MegaWizard Plus-In Manager中创建IP核,选择I/O中的ALTPLL核,并输入文件名称后点“Next”。注意路径名不能有中文!

2014-11-10 08:36:48 1833 1

STM32设置USB HID模式程序

用于设置STM32F407的HID,HAL库

2023-02-14

NIOSII那些事儿REV7.0

NIOSII那些事儿REV7.0

2015-09-22

ARM嵌入式系统基础教程

ARM嵌入式系统基础教程

2015-09-22

Android修改按键驱动

Android修改按键驱动

2015-09-22

脉间Costas+FH+高分辨毫米波雷达信号的DDS实现

介绍了一种高分辨率雷达信号(脉间Costas FH信号)和直接数字合成(DDS)技术.给出了脉间Costas FH信号与步进频率脉冲雷达信号的统一表达形式,以及用"频率挑选矩阵"从DDS所产生的信号集合中产生脉间跳频信号的方法.使用该种方法,可以增加雷达系统软硬件实现的灵活性.

2015-04-05

一种宽带信号产生的DDS+PLL+Hybrid新型结构及实现.

设计了实验电路,对所提出的电路结构和相位补偿方法进行了验证.试验结果表明,在环路带宽为1MHz和2MHz时,环路的捕获时间分别减小为2.175μs和1.032μs;相位误差小于4°

2015-04-05

基于DDS算法的12导联心电信号发生器设计

针对心电信号的频率特点给出了算法的基本参数;并根据DDS算法思想给出了一种查找表(LUT)长度调整的方法;最后分析了本方法误差的主要来源,通过理论推导得出系统误差为26×10~(-6).

2015-04-05

基于混合时钟三阶DDS的信号多普勒模拟方法

结合现场可编程门阵列的特点,建立了分析混合时钟三阶直接数字频率综合(DDS )输出相位的仿真模型,推导了其输出相位表达式,给出了各阶DDS初始累加控制字

2015-04-05

基于DSP与AD9852的任意信号发生器

基于DSP与AD9852的任意信号发生器,描述了如何使用DPS控制AD9852

2015-04-05

空空如也

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

TA关注的人

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