本工程是基于正点原子 mini 板开发的 AD9850 的驱动程序,使用 mini 板的小伙伴可以直接进行烧录使用,同时本工程只包含 AD9850 和 LCD 两个外设且外设的驱动文件相互独立,十分方便移植。单片机与 AD9850 的连接方式可以参考工程文件中的 ad9850.h 中的宏定义。注意本工程单片机与 AD9850 使用的是串行通信的方式。
2021-05-16 18:06:29 6.57MB AD9850 STM32 DDS
1
此工程是基于正点原子的 STM32 开发板 mini 板开发的 AD9910 的驱动程序,如果是 mini 板的使用者或是使用的是 STM32F103RCT6 开发板的小伙伴们直接烧录就可以使用,单片机与 AD9910 的线路连接可以参考工程中 AD9910.h 这个头文件中的宏定义。代码关键部分有注释,且本工程只涉及到 AD9910 的驱动,没有添加其他任何外设,可移植性较好。
2021-05-03 13:46:44 6.09MB STM32 AD9910 DDS
1
正点原子mini板模拟PS2键盘.zip
2021-04-19 18:07:07 316KB stm32 PS/2
1
基于STM32F103C8T6 MINI核心板的TIM1的PWM同频率输出,本程序支持同频率输出,写的很详细,可以根据自己需要更改占空比和频率大小。已经通过调试,可以直接使用。
2021-04-15 15:48:30 1.61MB STM32F103C8T6
1
利用MiniSTM32F103RCT6开发板V3版本的HAL库开发串口1与串口3通讯。 串口1与串口3互相通讯 串口1给串口3发送数据,串口3接收后打印“串口1给串口3发送数据” 串口3给串口1发送数据,串口1接收后打印“串口1给串口3发送数据” 需要将串口3与串口1分别与电脑相连。具体硬件连接照片、硬件连接原理图、全部程序及结果图均在压缩包内。 程序为自己亲自编写程序,亲测可用。 说明PPT中 PA10应为USART1_TX。
1
基于STM32的DS18B20温度传感
2021-03-31 16:04:57 2.9MB DS18B20 STM32 mini板
1
1,PWM输出口(连接在PB5)。 2,定时器3(TIM3),使用TIM3的通道2(CH2),开启部分重映射,将TIM3_CH2输出到PB5. 从而实现PWM输出控制舵机,从而控制电机转速。.
2021-03-17 22:12:44 3.15MB stm32f103单片机 pwm控制舵机 mini板
1
正点原子迷你板子的原理图。。。拿过来直接可用AD打开,直接使用,参考是用,非常方便,供学习之用
2019-12-21 20:54:55 88KB 原子mini
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是意法半导体的高性能、低功耗的ARM Cortex-M3内核微控制器。为了驱动RC522,我们需要编写特定的驱动程序,配置GPIO、SPI接口,以便与RC522进行通信。这包括初始化SPI总线、设置时钟速度、使能中断等操作。 5. **LCD串口显示**:LCD(Liquid Crystal Display)显示器通常用于显示简单文本或图形信息。在这个项目中,我们使用串行接口(如I2C或UART)与LCD连接,将读取到的RFID卡信息显示在屏幕上。这需要对LCD控制器的理解以及相应的库函数的编写或使用。 6. **软件实现**:在STM32的开发环境中,如Keil uVision或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显示原理的理解。
2019-12-21 20:54:14 20.8MB 正点原子 rc522 射频读卡 RFID
1
目前网上针对 DM412三通道LED恒流驱动芯片 代码例程稀缺, 通过相应技术手册,使用STM32F103mini板驱动DM412。 可实现按键改变亮度,串口显示 R G B 当前 三色灯 数据 欢迎交流~
2019-12-21 20:46:49 2.58MB DM412 STM32F103 mini板 LED恒流驱动
1