搜索资源列表
UART_RVMDK
- 本源码为STM32的UART使用例程,主要测试UART1的功能。开发环境realviewMDK 程序运行前先打开串口调试软件,UART被配置为: 波特率:9600bps 字长 :8位 校验位:无 停止位:1位 程序正常运行,调试软件的数据接收区将显示ASCII码字符表中的‘0’到‘z’范围内的字符;同时开发板上的小灯LD3~LD6将会顺序点亮,然后顺序熄灭。-The source code for the STM32' s UART to use routines,
A5
- 在芯达STM32入门系列教程之三《如何使用J-Flash调试》中,我们提到要进行STM32的程序调试,一般由三种方法: 1 (1)使用SEGGERJ-Flash(J-Link)下载程序到闪存中运行; 2 (2)使用串口ISP来下载HEX文件到CPU中运行;(3)J-Link+MDK组合,来在线调试程序(可下载、调试)。本期教程将讲述如何在芯达STM32开发板上使用J-Link+MDK组合进行调 试及下载HEX文件。MDK(KeilforARM)的软件安装,请参考教程 -Da
voice2.0
- 基于stm32的数字化语音存储与回放系统的软件设计。该系统经过拾音器采集语音信号,经带通滤波与AGC后,进入AD,然后数据存入SRAM,再由DA送至带通滤波,由喇叭将语音信号恢复。该系统可以很好的存储与回放语音信号。, 本源码是在mdk上开发的。 软件设计分两个模块:压缩解压编码与存储模块。压缩编码有PCM编码和ADPCM编码两种可用按键选择;存储是FSMC存储(256k flash)存储。-Stm32 of digital voice storage and playback system
key_scan_1
- 基于状态机的矩阵按键扫描程序;硬件平台是基于STM32的开发板;编写软件用的是KEIL4;开发语言是C语言。-State machine-based matrix key scanning procedures hardware platform is based on the STM32 development board writing software using KEIL4 development language is C language.
Interface
- 基于STM32的7寸液晶界面的开发,该液晶的控制IC为SSD1963;此界面是显示的一个计算器操作界面(没有计算功能);编译软件为KEIL4;开发语言为C语言-Based on the STM32 development of 7-inch LCD screen, the LCD controller IC, SSD1963 This interface is the user interface displays a calculator (no calculations) compile
Mystm32
- stm32:定时器中断,10Khz的计数频率,计数500ms stm32时延任务;创建一个周期任务用于每200毫秒往队列中发送五个数值,发送完成产生一个软件中断。-stm32: timer interrupt, 10Khz frequency counting, counting 500ms stm32 delay task create a periodic task for every 200 milliseconds to send five values
ENC28J60Experiment
- 本实验将实现如下功能:开机检测ENC28J60,如果检测不成功,则提示报错。在成功检测到ENC28J60之后,初始化uIP,并设置IP地址(192.168.1.16)等,然后监听80端口和1200端口,并尝试连接远程1400端口,80端口用于实现WEB Server功能,1200端口用于实现TCP Server功能,连接1400端口实现TCP Client功能。此时,我们在电脑浏览器输入http://192.168.1.16 ,就可以登录到一个界面,该界面可以控制开发板上两个LED灯的亮灭,还会
MiniBalanceV3.5【大功率版】平衡小车源码
- 本系统为两轮自平衡小车系统,由STM32单片机控制模块,陀螺仪姿态检测模块,电机驱动模块,电源供电模块等组成。陀螺仪MPU-6050模块负责采集平衡小车的角度信号以及角速度信号,并传给单片机;STM32单片机控制模块处理姿态角数据后,通过PID算法调节电机驱动电压,以控制两轮小车达到平衡;电机驱动模块负责接收单片机输出的控制信号,驱动两个直流电机的转速和方向,编码器将电机的速度和方向反馈给单片机控制器;电源模块负责各个模块的供电。通过系统的硬件软件设计、测试,证明了两轮自平衡小车能在±5 °范围
STM32_usart_BSP
- 适合STM32全系列的串口应用软件包,功能丰富,包含环形缓冲区应用,中断写入缓冲,应用读取缓冲,命令帧解析根据需要自定义,包含从串口终端输入整数/字符串,极大地方便调试测试;(Suitable for the full range of STM32 serial application software package, rich features, including the application of ring buffer, interrupt write buffer, applica
oscilloscope_display_code
- 该C#源代码软件工程是基于STM32数字示波器/信号发生器/信号分析仪的PC端控制软件,具有显示波形数据(峰峰值、最大值、有效值等),显示波形曲线(回显波形、保存波形等),常用信号(三角波、矩形波等)发生、信号分析(FFT分析、频谱分析等)功能(The C # source code software engineering is based on the STM32 digital oscilloscope / signal generator / signal analyzer PC-sid
STM32版FX2N源码&原理图(可直接移植)
- FX2N源码V3.8版的使用基本说明: 编译语言:C语言 FX2N源码V3.8版是根据三菱FX2N的PLC通信协议、通信命令以及基于STM32F103系列单片机上编写运行的程序,可以直接利用三菱编程软件编写梯形图下载运行,无需任何转换。 注:1)目前在STM32F103RD/STM32F103VC/STM32F103VD/STM32F103VE/STM32F103ZE测试通过; 2)本程序不完全支持所有梯形图指令,如果需要其他的功能,需要亲自己修改代码, 编译环境:
基于STM32的微型USB-CAN适配器开发
- 基于低成本、低功耗的STM32F103系列微处理器与高速USB2.O控制CY7C68013,设计一款微型USB—CAN适配器,解决了没有cAN接口的个人脑、特别是笔记本电脑在工控现场与CAN接口设备无法直接调试,而转换卡成本高、体积大等问题;针对点,给出了转换模块的完整设计方案;实验测试表明,该系统能以最高1Mbps的速率长时间稳定运行;文中阐述了usB—CAN转换模块的整设计方案,给出从Pc端软件到嵌入式软硬实现。(Based on the low cost, low power consum
STM32 USB虚拟串口驱动
- 电脑自带串口不足时候,可以采用此方式拓展虚拟串口,协助工程师工作。(When the computer has its own serial port, it can expand the virtual serial port and assist the Engineer in this way.)
CAN-Bootloader-master
- CAN Bootloader是基于CAN总线实现的在线IAP整套解决方案,顾名思义,这个在线升级是通过CAN总线实现的,所以只要产品具备CAN总线数据传输的,理论上都是可以实现这个功能的。 CAN Bootloader在固件层面是分成的两个固件,一个是Bootloader固件,一个是App固件,两个固件存放在单片机的不同程序存储区,比如对于STM32来说,Bootloader存放在0x8000000的Flash起始区,App固件存放在0x8008000的Flash起始区。对于其他单片机,可能这