自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(227)
  • 资源 (10)
  • 收藏
  • 关注

原创 永磁同步电机 开发日志_ 伺服步进驱动

我觉得我应该写点什么了从去年10月,也就是2019年10月15号开始研究永磁同步驱动,一个漫长的学习过程终于理解了 磁场定向控制的基础理论, 实际操作让电机转起来,还是不太容易的.想要转好,难上加难比如:1.现在的有感,弱磁(反向电动势超过母线电压时,调整相电流超前相电压,达到弱磁的目的),母线电压在变,弱磁多少也在变.不能让电机失控2.在超过2倍基速时(...

2020-05-03 17:42:24 763

原创 [特殊字符] 解决:蓝牙鼠标从其他电脑切回后“能扫到但连不上”

蓝牙鼠标(如Logitech Pebble)换电脑后“能搜到却连不上”,根源在于Windows注册表残留旧配对密钥。解决方法:通过regedit进入HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Devices,删除对应设备文件夹(根据LEName识别),重启后重新配对。此问题源于Win10蓝牙机制过度记忆、BLE安全协议更新密钥,及驱动兼容性缺陷。建议提前在原电脑删除设备,或改用USB接收器以避免困扰。

2026-09-12 13:11:41 317

原创 UI设计-PY

摘要:本文展示了一个使用PyQt5创建的现代化UI界面"大棋感"的实现代码。该界面包含顶部导航栏(01-05步骤指示器)、主内容卡片(含标题、副标题和三列项目列表)以及底部能力转换条。主卡片采用半透明深色背景和圆角设计,通过样式表实现细腻的视觉效果。代码还实现了导航按钮的点击切换高亮功能,整体布局采用响应式设计,支持高DPI显示。该界面设计简洁现代,色彩搭配协调,体现了PyQt5在创建复杂桌面应用UI方面的强大能力。

2026-06-21 18:29:54 34

原创 Wolfram mathematica 关于运动控制算法

本文介绍了一个S曲线生成器的Mathematica实现,通过梯形加加速度(Jerk)曲线生成梯形加速度曲线和S形速度曲线。系统采用分段解析解方法,定义了7个时间节点,分别对应加加速度的上升、恒定、下降阶段。程序实现了对加加速度、加速度和速度曲线的可视化,允许用户交互式调整峰值加加速度、上升时间、恒定加速度时间和恒定速度时间等参数。该工具能自动计算最大速度和总位移,并以图形化方式展示完整的S曲线运动轮廓,适用于运动控制系统中的轨迹规划分析。

2026-06-14 11:33:25 373

原创 设备方案选型

摘要: 两种电气架构对比:1)CAN总线+矢量闭环方案(分布式智能),支持高精度运动控制,扩展性强,维护便捷,适合高要求场景;2)RS485+开环方案(集中式控制),成本低但功能受限,存在丢步风险,扩展性和维护性差,适合预算有限且功能简单的设备。核心差异在于闭环智能与开环盲控的本质区别,前者通过实时PID算法保障精度,后者依赖主站脉冲和物理限位。若系统复杂(多电机/传感器/电磁阀),推荐方案1以降低综合成本(研发+维护);仅当成本极度敏感且运动简单时可选方案2。

2026-06-05 09:48:49 205

原创 KSZ8863 和 LAN9303 驱动有什么不同?

STM32F407+LwIP方案下,LAN9303和KSZ8863的驱动开发存在显著差异。LAN9303采用Virtual PHY模式,可伪装成普通网卡,开发简便:1)CubeMX直接配置;2)LwIP只需管理单netif;3)无需处理交换机逻辑。KSZ8863则需复杂配置:1)必须通过MDIO配置交换机寄存器;2)需实现多netif和VLAN管理;3)开发周期长但支持端口隔离。建议优先选择LAN9303实现快速联网,仅在需要严格网段隔离时考虑KSZ8863。两者在性能上各有优劣,LAN9303开发效率高,

2026-05-08 14:04:29 438

原创 KSZ8863 和 LAN9303 网络通讯选型

KSZ8863与LAN9303是Microchip两款3端口10/100M交换机芯片,定位差异显著:KSZ8863主打性价比(48脚LQFP封装),适合工业控制等成本敏感场景;LAN9303(56脚QFN)则具备VirtualPHY技术,可模拟单口PHY简化驱动开发,且支持TurboMII(200Mbps)和更高ESD防护(±15kV),特别适合消费电子产品。选型关键看需求——要极致成本选KSZ8863,要快速开发选LAN9303,两者引脚不兼容需注意。

2026-05-08 13:41:50 431

原创 KSZ8863RLLI 与STM32F407接口

摘要:KSZ8863RLLI交换机芯片与STM32F407通过RMII模式连接时,需注意50MHz时钟源配置(推荐有源晶振)、电源架构设计(1.8V/3.3V隔离供电)和关键引脚上下拉设置(如Pin17/18)。硬件设计要点包括:RMII接口引脚对应关系、时钟方案选择(避免25MHz晶振同步问题)、多路电源去耦处理(磁珠隔离模拟电源)及上电Strapping配置。STM32CubeMX需正确配置ETH外设参数,特别注意PHY地址设为3,并确保时钟树显示50MHz。使用50MHz有源晶振可显著降低调试难度。

2026-05-08 10:23:32 853

原创 EMC(电磁兼容性)

EMC测试分为EMI(电磁干扰)和EMS(电磁抗扰度)两大板块。EMI测试包括传导骚扰、辐射骚扰、谐波电流等,检测设备对外界的电磁干扰;EMS测试涵盖静电放电、电快速瞬变、浪涌等,评估设备抗干扰能力。不同行业遵循不同标准,如民用(CISPR)、汽车(ISO7637)等。中国EMC标准与国际接轨,关键准入要求为CCC认证,涉及GB4343.1、GB/T9254.1等标准。测试流程包括预测试、问题定位、整改和正式认证。近期部分标准更新,如GB4343.1-2024将于2026年实施。

2026-05-06 15:24:13 495

原创 基于 IMX335 自制高速 USB 显微镜摄像头 方案

自制IMX335高速USB显微镜核心在于解决MIPI-CSI-2信号转换问题。提供三种方案:最推荐使用成品模组(含UVC协议芯片)直接改装镜头;硬核方案采用CYPRESS EZ-USB CX3芯片自行设计PCB;扩展方案通过嵌入式开发板中转。关键注意USB3.0带宽、镜头匹配和供电稳定性,建议普通用户优先选择现成模组方案,既保证性能又简化开发流程。

2026-04-22 14:12:47 479

原创 纯硬件滤波 32位定时器编码器接口

这篇文章介绍了STM32纯硬件编码器滤波的实现方法。主要内容包括:1)通过配置TIM2定时器的IC1F和IC2F寄存器实现硬件数字滤波,最高可设置0x0F(8次采样)的滤波强度;2)详细说明了寄存器级和HAL库两种配置方式;3)提供了滤波效果验证代码和滤波参数计算函数,可精确计算滤波时间和允许的最大信号频率。该方法完全由硬件实现,不依赖软件去抖,能有效消除编码器信号抖动,保证计数的稳定性。关键参数包括滤波器配置寄存器、时钟分频设置等,通过合理配置可滤除不同宽度的信号毛刺。

2026-04-22 14:05:18 59

原创 机器人的“自学习”主流仿真软件

和。

2026-04-21 11:35:44 396

原创 人形机器人核心知识体系

人形机器人作为交叉学科,其知识体系围绕机械、控制与AI构建。核心内容包括:基础数理编程(数学、物理、C++/Python)、机械硬件(机构学、电机控制)、运动控制(动力学、强化学习)及感知AI(SLAM、大模型)。国内主要通过机器人工程、人工智能等专业培养相关人才,上海交大、中科大等院校正推进具身智能方向建设。建议本科选择机器人工程专业,硕士专攻运动控制或AI应用,并重视ROS和项目实践。该领域强调系统集成与仿真到现实的转化能力。

2026-04-21 11:29:17 330

原创 TUV认证

它就像产品的“国际护照”,证明你的产品符合欧洲乃至全球的严苛标准,是进入德国和欧盟市场的关键通行证。

2026-04-16 14:34:38 468

原创 GB 4793 主要要求

GB4793是测量、控制和实验室用电气设备的强制性安全标准,被称为工业设备的"安全宪法"。该标准重点关注设备安全性而非功能性,要求设备在正常使用或单一故障时不能伤人、起火或爆炸。标准涵盖十大核心安全要求,包括防电击、防火阻燃、温度控制、结构强度等,适用于工业一体机等设备。采购时需索要第三方检测报告,特别关注温升测试等数据,确保设备在重庆等高湿高温环境下可靠运行。新版标准将于2026年实施,建议优先选择符合新版要求的产品。该标准是判断工业设备安全合规性的重要依据。

2026-04-14 14:02:10 400

原创 要过医疗认证,研发文档 需要什么和注意事项?

医疗器械研发文档的核心是构建可追溯的设计历史文件(DHF),需包含四大类文档:1)策划与输入(设计计划、用户需求等);2)输出与验证(图纸、测试报告等);3)确认与转换(临床评价、工艺验证等);4)体系支撑(变更记录等)。不同器械类型需补充特定文档,如有源器械需EMC报告,无菌器械需生物相容性报告。需特别注意输入输出闭环、文档实时记录、风险管理动态更新、变更受控等核查红线。NMPA、FDA和CE对文档要求各有侧重,建议逆向作业从注册要求反推研发文档。

2026-04-10 09:22:12 263

原创 企业拿2类医疗认证 最关键的是什么? 容易忽略的是什么?

医疗器械二类证申报需重点关注产品可重复生产能力,而非仅技术达标。核心要求包括:1)完整质量管理体系及现场核查;2)精准的产品技术要求与全项检验;3)合规的临床评价路径。常见问题涉及软件/网络安全、注册单元划分、说明书规范等细节。申报需确保研发、生产、检验全流程可追溯,形成完整证据链。建议提前与审评部门沟通,确保申报材料与实际操作完全一致。

2026-04-10 09:01:09 192

原创 用FDCAN总线 如何能控制实时性?

FDCAN(Flexible Data Rate CAN)虽然比经典CAN快,但在高负载或强干扰下,实时性确实会受和的拖累。要解决这个问题,得从和双管齐下。

2026-03-30 09:27:47 358

原创 全行业RTOS选型对比表

抛开地域限制,从和。以下是按重新整理的完整对比清单,包含FreeRTOS及其他主流专业RTOS。

2026-03-30 08:55:15 453

原创 未来 10年 EDA PCB设计软件主要发展方向

未来10年,PCB设计软件将迎来智能化变革,从单一工具发展为系统级协同平台。核心突破包括:AI驱动的自动设计,实现从自然语言或CircuitJSON到物理实现的智能转化;云原生架构支持实时协同,消除数据孤岛;多物理场仿真实现"设计即验证";供应链智能内嵌优化器件选型;开放API支持定制化扩展。这一变革将显著提升设计效率,特别是对LLM生成的CircuitJSON等新型设计输入,能实现从创意到产品的快速转化,降低技术门槛。

2026-03-25 11:39:06 224

原创 热敏打印机原理

热敏打印的本质是“烧”出来的字。它利用热能将化学物质“激活”变色,因此打印出的内容对热源(如阳光暴晒、靠近暖气)非常敏感,长时间保存容易变淡甚至消失。

2026-03-25 10:57:27 509

原创 SKiDL 生成的网表如何转成KICAD_SCH

摘要:SKiDL是目前最成熟的方案,它通过Python代码描述电路连接关系,适合大模型生成结构化代码并转换为KiCad网表。虽然SKiDL依赖KiCad库且无法直接生成原理图文件,但KiCad 8.0+支持从网表反向生成布局合理的原理图。相比直接生成复杂的KiCad S-Expression,SKiDL方案容错率高且调试成本低,是最优选择。工作流程为:LLM生成SKiDL代码→生成网表→KiCad导入并反向生成原理图。

2026-03-24 16:41:33 444

原创 Atopile 和 SKiDL 代码画电路的区别

SKiDL和Atopile是两种代码驱动电路设计工具,但理念差异显著。SKiDL作为KiCad的Python扩展,通过脚本生成网表后仍需导入KiCad完成布局,优势在于Python生态的灵活性和与现有流程的兼容性。Atopile则是创新的硬件编译器,采用类TypeScript的DSL语言,支持声明式设计、物理单位计算和约束验证,能直接生成原理图/布局文件,追求硬件开发的软件工程化。选择依据在于:KiCad用户偏好SKiDL的流程延续性,而追求模块化设计和参数验证的开发者更适合Atopile的前沿方案。

2026-03-24 15:22:28 281

原创 skidl 的安装

本文介绍了在Windows系统中创建和使用Python虚拟环境的详细步骤。首先通过python -m venv skidl_env命令创建虚拟环境,然后使用skidl_env\Scripts\activate激活环境(激活后命令行提示符会变化)。文章还提供了验证方法、安装依赖包的示例,以及解决常见问题(如venv模块不存在、权限不足)的方案。特别强调虚拟环境创建是静默操作,关键在于正确激活环境,并可通过deactivate命令退出虚拟环境。

2026-03-24 11:37:05 99 1

原创 对话式自然语言生成KiCad原理图

摘要:实现对话式生成KiCad原理图主要有三类技术方案:1)AI Agent+工具调用(如KiCad MCP),通过调用API操作软件,生成原生项目文件,适合日常设计;2)代码生成中间件(如SKiDL+LLM),利用Python脚本生成网表,适合自动化设计;3)端到端生成框架(如CircuitLM),直接输出原理图数据结构,目前多为实验性方案。最佳实践推荐使用KiCad MCP或SKiDL脚本方案,以获得可直接编辑和制板的KiCad文件。

2026-03-23 14:53:43 2415

原创 KiCad、Altium Designer (AD) 和 PADS 在 SCH(原理图)和 PCB(印制电路板)文件格式

摘要:KiCad、Altium Designer和PADS在文件格式上差异显著。KiCad采用开源文本格式(S-Expression),便于版本控制和AI处理;AD使用封闭二进制格式,依赖专用软件解析;PADS介于两者之间,支持ASCII文本但结构较旧。KiCad的文本化设计使其成为AI生成的首选,AD因二进制格式难以直接生成,而PADS可通过ASCII网表实现部分转换。库管理方面,KiCad分离式管理最灵活,AD集成库确保一致性但复杂,PADS分散管理要求较高。(149字)

2026-03-20 09:48:35 813

原创 网线水晶头线序

现在做网线,

2026-03-18 16:39:01 422

原创 查看电脑的异常关机日志 ID 6008

摘要:查看Windows关机日志的方法:通过运行eventvwr.msc或计算机管理打开事件查看器,在"系统日志"中筛选User32来源或1074/6006事件ID查看关机记录,1074表示正常关机,6008表示异常关闭。安全日志中的4647事件记录用户注销操作。支持将日志导出为.evtx文件保存分析。(150字)

2026-03-16 09:21:04 962

原创 ESP32-C6(支持 Wi-Fi 6)或 ESP32-H2 这两款和ESP32-S3的主要区别

ESP32-C6(支持 Wi-Fi 6)或 ESP32-H2 这两款和ESP32-S3的主要区别

2026-03-11 14:10:41 525

原创 1000元的usb电容麦的方案

核心定位:纯自研电路(非成品声卡套娃),支持24bit/48kHz USB Audio Class 1.0免驱,大振膜电容拾音+低噪前置放大+内置ADC+USB通信,兼顾人声/乐器录音,总预算992元(预留8元备用)ADC+音频处理 PCM2912A(USB Audio DAC+ADC,免驱,TI) 45 1 45 内置ADC/USB PHY,24bit/48kHz,直接输出USB音频。拾音核心 16mm大振膜电容咪头(心型,20-20kHz,低噪型) 120 1 120 核心拾音,人声/乐器高保真采集。

2026-01-29 22:54:44 586

原创 USB电容麦 方案

行业主流方案:Cmedia CM108B/CM108AH(入门高性价比,16bit/48kHz,USB Audio Class 1.0,5V供电,内置LDO/耳机驱动)- 麦头(核心拾音):KE10 驻极体电容音头(德国原装,心形指向,20Hz–20kHz,低噪声,与MKE600同款)- 更高还原备选(同价位竞品常用):Cmedia CM6646X1(24bit/48kHz,低延迟,支持零延迟监听)- Panasonic WM-61A(驻极体电容,心形,20Hz–20kHz,低噪声,经典录音麦头)

2026-01-29 22:41:27 1056

原创 Usb电容麦的设计

2. USB控制器遵循USB Audio Class 2.0协议,支持异步传输,减少传输延迟,同时电路做隔离设计(电源隔离+信号隔离),杜绝USB总线的电磁干扰混入音频信号,避免出现电流声、杂音,保证数字信号纯净。1. 音头选大振膜(≥25mm)+纯电容结构,振膜材质选聚酯/镀金膜,振动响应线性好,频响范围宽(20Hz-20kHz全覆盖,与人耳听觉一致),避免某频段过度增强/衰减,保证原声完整。- 核心作用:线性放大弱信号,把mV级信号放大到ADC适配的V级,全程无失真,是还原度的关键。

2026-01-28 08:20:41 590

原创 UL1015和UL1007是两种常见的UL认证电子线

UL1015和UL1007是两种常见UL认证电子线,主要区别在于耐温等级(105℃vs80℃)、额定电压(600Vvs300V)和绝缘厚度(0.76mmvs0.41mm)。UL1015适用于高温高压环境如电机引出线,绝缘更厚但成本较高;UL1007则适合普通电子设备内部布线,线材更细软且经济实惠。选择时应根据实际温度、电压需求和空间限制决定,高温高压选UL1015,常规应用选UL1007更具性价比。

2026-01-20 14:27:33 296

原创 开源项目按硬件和软件进行分类整理

开源项目分类整理:硬件类包括RISC-V指令集、Arduino开发平台、树莓派单板机和OpenCompute数据中心项目;软件类涵盖Linux/Android操作系统、Git/VS Code开发工具、MySQL/Redis数据库、Nginx/Apache服务器、Python/Node.js编程语言,以及TensorFlow/PyTorch机器学习框架。这些开源项目构成了现代数字基础设施的核心,从芯片设计到云计算,从移动应用到人工智能,推动了技术创新和行业标准化发展,降低了技术门槛,使全球开发者都能参与共建技

2025-12-12 14:40:30 505

原创 ESP32 CMakeLists.txt 配置实例分析

本文详细分析了ESP32项目中使用CMakeLists.txt的配置实例。主要内容包括:1) 项目目录结构说明,展示典型IoT项目的组件化组织方式;2) 各层级CMakeLists.txt文件配置详解,涵盖根目录、主组件、LED驱动和Wi-Fi管理器组件的具体配置方法;3) Kconfig配置示例说明如何通过menuconfig进行硬件选择;4) 常见编译问题分析及调试技巧,如头文件路径错误、依赖缺失等问题的解决方案。通过具体实例展示了CMake配置如何影响编译过程,包括条件编译、优化选项设置、链接脚本控制

2025-12-12 09:58:29 499

原创 ESP32 S3分区表的理解

摘要:本文解析了ESP32-S3-N16R8芯片(16MB Flash)的典型分区表配置。主要包含6个分区:NVS存储区(24KB)、OTA数据区(8KB)、出厂固件区(4MB)、OTA升级区(4MB)和SPIFFS文件系统区(4MB),剩余约4MB未分配空间。分区表采用双OTA分区设计,支持固件无线升级功能,启动时通过otadata分区确定运行哪个固件。文中详细说明了各分区用途、地址计算及注意事项,如NVS分区大小限制、建议使用LittleFS替代SPIFFS等,为物联网设备开发提供了参考配置方案。(14

2025-12-11 08:47:45 515

原创 ESP32-S3的串口打印信息确实比USB虚拟串口更全面

ESP32-S3的UART0串口相比USB虚拟串口能提供更全面的系统调试信息。UART0会输出完整的启动日志,包括硬件初始化、内存加载、时钟配置等底层信息,而USB虚拟串口主要显示应用层日志。在开发阶段建议同时使用两者:UART0用于系统级调试,USB用于应用交互;生产环境可根据需求选择,需要详细诊断时保留UART0。这种组合使用方式能充分发挥ESP32-S3的调试能力,提高开发效率和系统可靠性。

2025-12-01 16:57:35 597

原创 ESP32-S3-N16R8 (16MB Flash) 修改分区表

本文总结了ESP32-S3-N16R8(16MB Flash)的分区配置经验。起初因16MBit按1000换算导致4M分区失败,正确配置需将partitions.csv置于项目根目录。调试发现需在特定位置启用分区设置,并通过ESP-IDF工具验证:使用esptool.py读取分区表,再用gen_esp32part.py解析验证。最终成功分区显示为nvs(24K)、phy_init(4K)和factory(1M)三个分区。整个过程强调了分区容量计算、文件放置位置和工具验证的重要性。

2025-11-14 13:51:06 592

原创 ESP32 partitions.csv 文件加载机制

ESP32的partitions.csv文件机制解析:CSV文件经编译转换为二进制分区表,固定烧录到Flash的0x8000地址。分区表包含头部信息、条目数据和MD5校验。启动时bootloader验证并加载分区表,运行时通过API访问。特点包括固定位置、启动验证、内存缓存和动态分区发现,实现存储灵活管理。

2025-11-14 10:35:04 432

原创 通过了权威认证的、主打高音质(Hi-Fi)的蓝牙头戴耳机

但请注意,其编码依赖于AAC,在绝对音质细节上可能略逊于支持LDAC或aptX Lossless的机型,但其计算音频技术弥补了很多听感上的不足。编码(索尼自家高清标准,是Hi-Res Audio的核心组成部分),虽然机身可能不贴“小金标”,但其音质表现完全符合Hi-Res要求。则是一个很好的“均衡之选”,在各个方面都没有明显短板,尤其适合看重通话和降噪,但又希望音质比普通消费级耳机好得多的用户。这是高音质的基础门槛。,这是与传统动圈单元不同的技术路径,通常能带来更快的响应速度、更低的失真和更丰富的细节。

2025-11-12 08:15:40 1043

w25n01gv revg 032116.pdf

w25n01gv revg 032116.pdf The W25N01GV (1G-bit) Serial SLC NAND Flash Memory provides a storage solution for systems with limited space, pins and power. The W25N SpiFlash family incorporates the popular SPI interface and the traditional large NAND non-volatile memory space. They are ideal for code shadowing to RAM, executing code directly from Dual/Quad SPI (XIP) and storing voice, text and data. The device operates on a single 2.7V to 3.6V power supply with current consumption as low as 25mA active and 10µA for standby. All W25N SpiFlash family devices are offered in space-saving packages which were impossible to use in the past for the typical NAND flash memory.

2018-08-06

ASP网站代码本地调试工具

ASP本地调试工具 ASP代码调试 非常方便使用ASP网站的站长 调试 直接在本地调试, 不用上传大量文件到服务器就可以调试的软件 NETweb.exe

2010-01-24

二相步进电机细分驱动源码 STM32F103VCT6

1.二相步进电机细分驱动源码 STM32F103VCT6 2.STM32 + DMX512 接收程序 或(RS485) 3.光电编码器程序 (没有可开环控制) 4.FSMC TFT驱动程序带菜单功能 5.步进电机细分驱动程序 矢量控制 加减速控制,PWM斩波驱动方式。

2018-08-06

emWin5_V5.42_cn 中文教程

下面一章概述了在目标系统上设置和配置 emWin 的基础步骤,其中还包括简单的程序示例。 如果有不确定的地方请参阅以后部分,后面章节中对大多数主题进行了更为详细的探讨。在您开始更复 杂的编程之前,您最有可能需要参考手册的其它部分。

2017-11-18

步进电机细分程序39610+3771

步进电机细分程序 39610+3771 供初学者参考

2009-05-09

w25n01g 源代码

uint8_t Program_verify(uint8_t* buff1, uint8_t* buff2, uint32_t count); void WB_Serial_NAND_Pageprogram_Pattern(uint8_t addh, uint8_t addl, uint8_t* program_buffer, uint32_t count); void WB_Serial_NAND_Program_Excute(uint8_t addh, uint8_t addl); /* status check */ uint8_t WB_Check_Embedded_ECC(); uint8_t WB_Check_Program_Erase_Fail_Flag(); uint8_t WB_Read_Serial_NAND_StatusRegister(uint8_t sr_sel); void WB_Serial_NAND_ReadyBusy_Check(); uint32_t WB_NAND_Read_JEDEC_ID(); uint8_t WB_Serial_NAND_bad_block_check(uint32_t page_address); void WB_Serial_NAND_LUT_Read(uint16_t* LBA, uint16_t* PBA); /* Stack function for W25M series */ void WB_Die_Select(uint8_t select_die); /* status set */ void WB_Enable_Embedded_ECC(); void WB_Disable_Embedded_ECC(); void WB_Enable_Buffer_mode(); void WB_Disable_Buffer_mode(); void WB_Serial_NAND_StatusRegister_Write_SR1(uint8_t SR1); void WB_Serial_NAND_StatusRegister_Write_SR2(uint8_t SR2); void WB_Serial_NAND_StatusRegister_Write_SR3(uint8_t SR3); void WB_NAND_Reset(); void WB_Protect(); void WB_Unprotect(); void WB_Serial_NAND_LUT_Set(uint16_t LBA, uint16_t PBA); /* erase function */ void WB_Serial_NAND_BlockErase(uint8_t PA_H, uint8_t PA_L); /* read function */ void WB_Serial_NAND_PageDataRead(uint8_t PA_H, uint8_t PA_L); void WB_Serial_NAND_Normal_Read(uint8_t addh, uint8_t addl, uint8_t* buff, uint32_t count); void WB_Serial_NAND_Continuous_Normal_Read(uint8_t* buff, uint32_t count);

2018-08-06

C++精确的时间测量的例子

QueryPerformanceCounter VC C++精确的时间测量的例子 精确到US级 PS时容易被打断

2011-01-13

emWinST5.32 VS模拟

官网没找到模拟器 自己搭建了一个 ,找了很久要么版本对不上, 要么没有UI 建立器

2017-11-18

AVR实例 M8 定时器 串口通讯

定时器,外部中断,键盘扫描,串口通讯,数码管扫描

2010-02-03

最简单的文章管理系统

最简单的文章管理系统 ASP程序编写 方便初学者或是快速的生成文章的个人网站

2010-01-24

空空如也

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

TA关注的人

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