- 博客(67)
- 资源 (13)
- 问答 (2)
- 收藏
- 关注
原创 记调试SMBUS的心得
ACK和NACK的区别是啥,告诉你,就是NACK先拉高SDA,再改动clk,而ACK是先拉低SDA。仔细一看是I2C读取数据的时候少了一个CLK。读数据之后,发送 ACK,让从机准备数据。发送NACK,告诉从机别准备了。为什么电池电压读的不对。
2023-10-22 21:04:18 278
原创 FPGA片上RAM、片上ROM Nios 程序不起作用的解决方法
将 Nios software 的 qip hex 文件拷贝到FPGA目录下,再编译FPGA能起作用。reset 设置为 ROM。
2023-10-20 16:17:01 168
原创 如何解决C语言浮点数精度丢失的问题?
在精度要求比较高或需要进行复杂计算时,建议使用double类型。在进行精度要求极高的计算时,可以使用Java提供的BigDecimal类型进行计算,它能够保证精度不会损失。1. 由于计算机中浮点数表示的方式为近似值,所以在进行浮点数的比较时,需要使用特定的比较方式,避免误判。在进行大量的浮点数运算时,为了提高运算的速度和准确性,可以考虑将小数转换为整数进行计算,再将结果转换回小数。2. 在进行除法运算时,需要判断被除数是否为0,避免抛出异常。10000次的时候,误差已经到了100。1000次的时候还好。
2023-06-23 01:28:03 6195
原创 上电单脉冲延时电路
上电后脉冲:____---------------___________________________________________用555实现:(推荐)
2022-08-29 12:51:04 573
原创 VS2015 Windows10 SDK安装卡死
可用的SDK10.0.15063.468用Windows install clear up实现完全卸载
2022-05-04 12:43:19 548
原创 NIOS下载can not obtain system ID
最后发现是FPGA没有运行主时钟管脚分配错了。。。时钟错乱还能下进去程序。68013的驱动,用原厂的可以识别NO EEPROM无需断开 24LC64
2022-03-31 20:32:42 186
原创 JTAG不能下载的问题Error (209040): Can‘t access JTAG chain
Error (209040): Can't access JTAG chain记住:100%是焊接的问题!焊接成功的电阻值:1.2V 2.5V 3.3V 对地,600-800欧姆T_CLK对地1kFTDO对地,5MF_TMS对地,1.6K,F_TDI对地,1.6K引脚之间2K-3K左右,FTDO除外。手工焊接心得:FPGA焊接的时候,底板一定要先镀锡,不然很容易造成接触不良。拆卸FPGA,实测热风枪425度也不会烧坏的,不用担心,所以说最有可能就是焊接的问题,一定要
2022-01-13 01:14:13 4946 1
原创 CMake无法打开文件“ucrtd.lib” 解决方法 Visual Studio
VS2015组件安装全,Windows 8.1 SDK ,Windows 10 SDK 和 tools
2022-01-06 11:24:08 1382
转载 Win7、Win10中Protel99se不能加载库文件解决方法
Win7以后系统中Protel99se不能加载库文件解决方法在win7下安装Protel99se会出现无法添加原理图库,元件库的情况。如图,提示“file not recognized”。方法二:利用原理图Find Component功能:首先,添加原理图库,在**.sch文件中点击“Find”(下图左)在“Path”中找到存放设计的文件夹,点击“Find now”(下图右)再点击“close”即可;2)PCB库的添加如果在C:\Windows下找不到Advpcb
2021-10-20 15:46:51 7622 1
原创 C#打开Wi-Fi服务,C# WlanSvc
using System;using System.Security.Principal;using System.ServiceProcess;using System.Windows.Forms;namespace windowsServiceCTRL{ public static class ServicesHelper { /// <summary> /// 判断是否安装了某个服务 /// </s.
2021-10-13 11:27:16 170
转载 C#以管理员身份运行
private static void startAsAdmin() { //创建启动对象 System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo(); //设置运行文件 startInfo.FileName = Application.ExecutablePa...
2021-10-13 11:25:36 485
原创 C# 内存回收
1.常用方式:A)类文件中占用内存较大的全局变量,公共变量,类私有变量及类的实例用完之后手动设置为null或Dispose(),对局部变量不需要置null,但局部的实例需要Dispose或置null。B)占用内存较大的变量或实例,在循环创建这些类或实例的地方适当进行置null或Dispose()后进行GC.Collect();2.结合代码业务进行代码重构:A)将主程序中的功能模块化,如封装到动态库中后,通过订阅的方式不再进行主动的业务请求,降低主进程负担。B)对程序中会频繁重复使用的类...
2021-10-07 02:37:08 643
原创 C#界面字体突然变大的原因,C#高DPI支持,C#变模糊的问题
C#界面字体突然变大的原因:在.csproj文件里: 加了这一句 <Reference Include="PresentationFramework" />
2021-10-05 21:55:10 1091
转载 C# Listbox鼠标悬停的 item
int AIndex = ((ListBox)sender).IndexFromPoint(e.Location); if (AIndex < 0) return; listBoxUser.SelectedIndex = AIndex; //Text = ((ListBox)sender).Items[AIndex].ToString(); //MessageBox.Show(Text);
2021-09-15 09:19:55 649
原创 C# 键盘按键事件响应
private void FrmLogin_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { //登录 LoginMethod(); } else if (e.KeyData == Keys.Escape) { .
2021-09-14 16:52:57 1450 1
原创 C# 防止窗口重复打开
if (frmPtRec != null && frmPtRec.Created) { frmPtRec.WindowState = FormWindowState.Normal; frmPtRec.Activate(); }else { ...
2021-09-13 13:52:19 471
转载 C# 点击任务栏缩小程序
protected override CreateParams CreateParams { get { const int WS_MINIMIZEBOX = 0x00020000; // Winuser.h中定义 CreateParams cp = base.CreateParams; cp.Style = cp.Style | WS_MINIMIZEBOX; // 允许最小化操作 retu.
2021-09-05 19:48:01 270
原创 C# 无边框,能拖动,能调整大小,又不影响点击事件
#region 无边框拖动 const int HTLEFT = 10; const int HTRIGHT = 11; const int HTTOP = 12; const int HTTOPLEFT = 13; const int HTTOPRIGHT = 14; const int HTBOTTOM = 15; const int HTBOTTOMLEFT = 0x10; .
2021-09-04 17:48:44 277
转载 C# winfrom wndProc Message 常量
public class WindowsMessage { public const int WM_NULL = 0x0000; // public const int WM_CREATE = 0x0001; //应用程序创建一个窗口 public const int WM_DESTROY = 0x0002; //一个窗口被销毁 public const int WM_MOVE = 0x0003; //移动一个窗口 .
2021-09-04 15:53:14 335
原创 Android 字体自适应屏幕的方法
很多时候,平板电脑的字体很大,到了手机上就无法完全显示,适配方法如下: android:textSize="24sp" app:autoSizeTextType="uniform" app:autoSizeMaxTextSize="24sp" app:autoSizeMinTextSize="5sp" app:autoSizeStepGranularity="1sp"...
2021-08-29 22:03:11 633
原创 ArrayList线程安全
protected Vector<Object> arrayListSafe1 = new Vector<Object>();
2021-07-15 15:01:09 70
原创 Android 调用Webservice的 WebServiceUtils 类
package com.pc.tools;import android.os.Handler;import android.os.Message;import org.ksoap2.SoapEnvelope;import org.ksoap2.serialization.SoapObject;import org.ksoap2.serialization.SoapSerializationEnvelope;import org.ksoap2.transport.HttpTransportS.
2021-06-07 11:27:51 180 1
原创 Android WebService下载地址
https://oss.sonatype.org/content/repositories/ksoap2-android-releases/com/google/code/ksoap2-android/ksoap2-android-assembly/3.6.4/
2021-06-04 16:05:17 202
gradle-5.6.4-all.zip
2020-09-11
protel AdvSch.dll冲突
2022-05-29
为什么Android studio里没有textClock控件了》?
2020-04-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人