基于stm32库函数修改,输出占空比频率都可调的pwm基于stm32库函数修改,输出占空比频率都可调的pwm基于stm32库函数修改,输出占空比频率都可调的pwm
2025/12/13 11:08:02 3.12MB pwm
1
用MFC写的邮件客户端。
基于SMTPPOP3协议,支持收发件,支持发送带附件和附件删除,在VS2017上能运行(需要下载一些库函数,vs里修改SDK)课设作业需要的快下!怎么变成需要11个积分了?我明明设置的很便宜的
2025/12/10 18:15:48 12.96MB MFC SMTP POP3 VS2017
1
有时候非安装版的VC++6.0会出现'streambuf':Nosuchfileordirectory的问题,原因在于你的库函数少了,下载这个文件将其放到E:\安装程序\microsoft_visualc6\VC6CN\VC98\INCLUDE,注意是VC98下的INCLUDE文件夹,其他地方还有同名文件夹,不要弄错了,祝你好运
2025/11/23 20:06:21 4KB VC6.0 'streambuf': Nosuchfileordirectory
1
《c++标准库第二版》概念清晰、实例详尽,是一本有关设计、实现和有效使用c语言库函数,掌握创建可重用c语言软件模块技术的参考指南.书中提供了大量实例,重在阐述如何用一种与语言无关的方法将接口设计实现独立出来,从而用一种基于接口的设计途径创建可重用的api.《c++标准库第二版》是所有c语言程序员不可多得的好书,也是所有希望掌握可重用软件模块技术的人员的理想参考书,适合各层次的面向对象软件开发人员、系统分析员阅读.
1
周立功usbcan接口函数说明2.4.接口库函数说明2.4.1.VCI_OpenDevice描述此函数用以打开设备。
DWORD__stdcallVCI_OpenDevice(DWORDDevType,DWORDDevIndex,DWORDReserved);参数DevType10设备类型号。
DevIndex设备索引号,比如当只有一个PCI5121时,索引号为0,有两个时可以为0或1。
(注:当为CAN232时,0表示要打开的是COM1,1表示要打开的是COM2。
)Reserved当设备为CAN232时,此参数表示为用以打开串口的波特率,可以为2400,4800,9600,14400,19200,28800,57600。
当设备为CANET-UDP时,此参数表示要打开的本地端口号,建议在5000到40000范围内取值。
当设备为CANET-TCP时,此参数固定为0。
当为其他设备时此参数无意义。
返回值为1表示操作成功,0表示操作失败。
2025/11/18 21:29:28 2.3MB 周立功 USBCAN 函数库
1
《C陷阱与缺陷》是人民邮电出版社2008年出版的书籍,作者是(美)凯尼格。
全书分为8章,分别从词法分析、语法语义、连接、库函数、预处理器、可移植性缺陷等几个方面分析了C编程中可能遇到的问题。
最后,作者用一章的篇幅给出了若干具有实用价值的建议
2025/11/15 20:26:01 802KB C陷阱与缺陷
1
C++的库函数常用查询
2025/11/14 7:07:19 158KB C++的库函数
1
基于STM32F4xx的MAX7219数码管模块显示程序,采用spi串行总线通信,库函数编程,实测能正常驱动数码管显示
2025/10/31 2:43:54 626KB stm32 MAX7219
1
1.用python自建一个class类,不能使用其他高级库函数,如pytorch,tensorflow,含有两个隐含层,隐含层数量可以指定。
2.准确率达到90以上。
3.画出学习曲线:损失曲线核准确率曲线。
2025/9/25 7:11:10 13.63MB python 神经网络 jupyte
1
在本文中,我们将深入探讨如何在正点原子Mini开发板上使用RC522射频模块与LCD串口显示器进行交互。
RC522是一种常用的RFID读卡器芯片,适用于125kHz频率的电子标签,常用于无接触式身份识别、门禁控制等领域。
我们将围绕以下几点来详细讲解这一技术实现:1.**正点原子Mini开发板**:正点原子是一家知名的嵌入式硬件开发工具提供商,其Mini开发板是为初学者和专业开发者设计的低成本学习平台,集成了STM32F103微控制器,具有丰富的外设接口,适合进行各种嵌入式系统实验。
2.**RC522射频模块**:RC522是NXP半导体公司生产的一款RFID读写模块,工作在125kHz频率下,支持ISO14443A协议。
它包含一个完整的射频收发器,可以读取和写入符合该协议的RFID卡片或标签,如MIFARE系列芯片。
3.**RFID工作原理**:RFID系统由读卡器(RC522)和应答器(RFID标签)组成。
读卡器通过发射电磁场激活无源标签,标签接收到能量后回复信息,实现数据交换。
125kHz频段的RFID通常用于低功耗、近距离应用。
4.**STM32F103驱动RC522**:STM32F103是意法半导体的高性能、低功耗的ARMCortex-M3内核微控制器。
为了驱动RC522,我们需要编写特定的驱动程序,配置GPIO、SPI接口,以便与RC522进行通信。
这包括初始化SPI总线、设置时钟速度、使能中断等操作。
5.**LCD串口显示**:LCD(LiquidCrystalDisplay)显示器通常用于显示简单文本或图形信息。
在这个项目中,我们使用串行接口(如I2C或UART)与LCD连接,将读取到的RFID卡信息显示在屏幕上。
这需要对LCD控制器的理解以及相应的库函数的编写或使用。
6.**软件实现**:在STM32的开发环境中,如KeiluVision或STM32CubeIDE,我们需要编写主程序,包括初始化电路、配置RC522模块、读取RFID卡数据、解析数据并发送至LCD进行显示。
这通常涉及C语言编程和HAL库的使用。
7.**代码结构**:压缩包中的“stm32f103驱动RC522射频模块”文件可能包含了实现上述功能的源代码。
主要文件可能有`main.c`(主程序)、`rc522.c`(RC522驱动)、`lcd.c`(LCD驱动)以及相关头文件。
代码中应包含RC522的SPI通信函数、中断处理函数、RFID数据解析函数和LCD显示函数。
8.**调试与优化**:完成代码编写后,需要通过ST-Link等调试器进行烧录和调试。
在实际运行中,可能会遇到信号干扰、通信错误等问题,需要对硬件和软件进行相应调整,确保稳定性和可靠性。
9.**应用扩展**:理解了基础的RFID读卡和LCD显示后,可以进一步扩展应用,比如添加数据存储和处理功能,实现更复杂的RFID管理系统,或者结合其他传感器,打造多功能的物联网设备。
通过以上步骤,我们可以构建一个基于正点原子Mini开发板的简单RFID读卡系统,利用LCD串口显示器直观地呈现读取到的RFID卡信息。
这个项目不仅有助于学习STM32微控制器的使用,还能加深对RFID技术和LCD显示原理的理解。
2025/8/20 18:52:05 20.8MB 正点原子 rc522 射频读卡 RFID
1
共 309 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡