STM32

关注481人关注
我要报错
STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex?-M0,M0+,M3, M4和M7内核(ST's product portfolio contains a comprehensive range of microcontrollers, from robust, low-cost 8-bit MCUs up to 32-bit ARM-based Cortex?-M0 and M0+, Cortex?-M3, Cortex?-M4 Flash microcontrollers with a great choice of peripherals. ST has also extended this range to include an ultra-low-power MCU platform)。按内核架构分为不同产品:主流产品(STM3
  • stm32的USART如何发送字符、字符串

    一、stm32有自己的字符发送函数。void PC_SendChar(uint8_t DataToSend){USART_SendData (USART1 ,DataToSend);while(USART_GetFlagStatus (USART1 ,USART_FLAG_TC )!=SET );}二、发送字符串函数是在字符发送函数的基

  • 四轴电池ADC监控学习

    一、硬件原理电池供电通过两个分压电阻接地,STM32则在两电阻中间通过ADC检测电池电压。(引脚BAT_DET) 二、ADC通道初始化 //初始化电池检测ADC //开

  • STM32在Kiel4中注意的问题

    开发环境:KIEL4,芯片STM32F103VCT6。函数库VC3.51.配置开发环境。2.Option for Target,主要是C/C++和debug两个部分设置。3.变量和函数名自动补全以及中文乱码设置。4.逻辑分析仪。信号不存在或者不能出图形。

    单片机
    2018-11-23
    kiel4 STM32
  • STM32 ISP烧录过程

     STM32在芯片生产过程中内嵌了一段引导程序,其作用就是通过串口将程序下载到Flash中,为以后的软件更新提供了极大的便利,用户不需要利用仿真口进行下载程序,从而极大的提高了工作效率。 STM3

    充电吧
    2018-11-23
    vb6.0 STM32
  • STM32 ADC笔记单次转换已测试通过

    下面分别为库函数和直接操作寄存器的两个范便,我都已测试通过使用此程序前必要对GPIO设好为模拟输入方式=====================================库函数版=========================================void AD_CONFIG_S

  • STM32:详解ADC

    STM32——ADC一、ADC指标        有 18 个通道,可测量 16 个外部和 2 个内部信号源。各通道的 A/D 转换可以单次、连续、扫描或间断模式执行 ;ADC的结果可以左对齐或右对齐

  • STM32 —— 中景园0.96寸OLED

    STM32 —— 中景园0.96寸OLED    OLED,即有机发光二极管(  Organic Light Emitting Diode )。 OLED 由于同时具备自发光,不需背光源、对比度高、厚

    充电吧
    2018-11-23
    OLED STM32
  • STM32项目(一) —— 展示车座椅

    STM32项目(一) 功能:模拟人开车时,ACR和ABL的变化。 主控制器:STM32(CAN,串口,网口,输入,输出)上位机:LibView ACR:卷收器(座椅上面的安全带)ABL:电机(座椅右下

  • Uip + Stm32移植问题总结

    uIP 由瑞典计算机科学学院(网络嵌入式系统小组)的Adam Dunkels (http://dunkels.com/adam/uip/)开发。其源代码由C 语言编写,并完全公开,有了这个TCP/IP协议栈,让嵌入式可以实现的功能更为丰富。可以作为WebClie

  • STM32数模转换-DAC_DMA

    DAC—数模转换器DAC即是数模转换器,就是将数字量转换成模拟量,原理什么的大家应该都懂,直接跳入如何使用:STM32的DAC使用起来非常简单,首先将连接DAC通道的GPIO引脚配置为模拟状态,然后初始化DAC,一共只有四个

  • C语言编程:单片机modebus RTU通信实现,可适用于单片机,VC,安卓等

    当前使用的是STM32+ucos_ii编写的,可以移植到安卓以及VC .NET等方便移植使用,采用modebus poll测试过.只需要修改响应的通信接口即可,方便多串口使用//modebus_rtu

  • STM32——GPIO(2)

    STM32——GPIO/* GPIO_InitTypeDef结构体 */typedef enum {   GPIO_Speed_10MHz = 1,  //枚举常量,值为 1,代表输出速率最高为 10

    充电吧
    2018-11-22
    gpio STM32
  • STM32启动文件——startup_stm32f10x_hd.s

    STM32启动文件——startup_stm32f10x_hd.s 一、启动文件的作用 (关于启动代码的作用,前面已经提到过了,这里再啰嗦一下)(1)初始化堆栈指针 SP;(2)初始化程序计数器指针

  • STM32 TIM1 输出脉冲范例

    TIM模块定时器向上溢出 & 输出比较首先我们必须肯定ST公司的实力,也承认STM32的确是一款非常不错的Cortex-M3核单片机,但是,他的手册实在是让人觉得无法理解,尤其是其中的TIM模块,没有条理可言,看了两天几乎还是

  • STM32外部中断测试

    环境:主机:WIN7开发环境:MDK4.23MCU:STM32F103CBT6说明:STM32有20个外部中断线,其中EXTI0-EXTI15给I/O端口使用EXTI线16连接到PVD输出EXTI线17连接到RTC闹钟事件EXTI线18连接到USB唤醒事件EXTI线19连接到以太网唤醒事

  • 在Keil5中新建stm32寄存器工程

    直接拿来用配置好的工程文档顺手了,自己又重头配置了一次,温故而知新。在桌面上新建一个文件夹,我取名叫example打开MDK5,新建工程在example里面新建user文件夹,将工程命名保存在此文件夹内弹出对话框,选择芯片

  • STM32学习笔记13——DAC

    DAC 简介DAC 模块是 12 位电压输出数模转换器。DAC 可以按 8 位或 12 位模式进行配置,并且可与 DMA 控制器配合使用。在 12 位模式下,数据可以采用左对齐或右对齐。DAC 有两个输出 通道,每个通道各有一个转换器。在

    单片机
    2018-11-21
    dac STM32
  • STM32单片机闪存存储器里存储的是哪些内容

    先看rom也就是flash(0x0800 0000-0x0807 ffff)512k,这个空间就是用户存放程序的地方,用户以后自己写boot loader的时候,也是存放在这个空间里的,system memory这个空间是2k大小,是st公司在生产完片子的时候,就

  • stm32 TIM定时器[操作寄存器+库函数]

    stm32配备了2个高级定时器TIM1和TIM8,4个通用定时器 TIM2,TIM3,TIM4和TIM5,还有两个基本定时器TIM6和TIM7。 高级定时器常用于电机控制,因为其加入了死区控制,紧急制动,定时器同步等高级特性。基本定时器可以为数

  • 对STM32的GPIO位带操作的理解

    支持了位带操作后,便可以使用普通的加载/储存指令来对单一的比特进行读写操作了。简单而言,就是可以单独的对一个比特位读和写。在F103中,有两个地方实现了位带操作,其中一个是SRAM区的最低1MB范围,第二个则是片