• STM32各种时钟的来源

    时钟系统是处理器的核心,所以在学习STM32所有外设之前,认真学习时钟系统是必要的,有助于深入理解STM32。 下面是从网上找的一个STM32时钟框图,比《STM32中文参考手册》里面的是中途看起来清晰一些:重要的时钟: P

  • avr--eeprom

    EEPROM: 单片机内部可用软件读写的数据存储空间,掉电后数据不丢失,可擦写10万次。 ATmega16 内部有512字节的EEPROM数据空间,地址空间由0-511,由EEPROM地址寄存器EEAR指定,数据寄存器EEDR用于存储要读写的数据。

    单片机
    2018-10-03
    AVR eeprom
  • 定时器1基础实验:让PB口上接的LED循环闪亮

    #include #include unsigned char n=0; void port_init(void) //端口初始化函数 { DDRB = 0xFF; //B口定义为输出 }void timer1_init(void) //定时器1初始化:0.5秒定时,预分频256 { TCCR1B = 0x00; //stop

  • 如何检查STM32的HardFault_Handler故障

    STM32出现HardFault_Handler故障的原因主要有两个方面:1、内存溢出或者访问越界。这个需要自己写程序的时候规范代码,遇到了需要慢慢排查。2、堆栈溢出。增加堆栈的大小。出现问题时排查的方法:发生异常之后可首先

  • STM32 USART的使用

    SECTION 1调试STM32串口过程中发现一个奇怪的问题,初始化串口1口,使能串口发送完成中断后,立刻就进入了发送完成中断。仔细的查阅了STM32手册中的串口部分的介绍: 以下是字符发送的配置过程,注意第6点,在设置

    单片机
    2018-10-03
    STM32 usart
  • STM32:GPIO基础与对应管脚操作库函数

    USE_STDPERIPH_DRIVER, STM32F10X_HDSTM32固件库Libraries\\CMSIS\\Core\\CM3\\startup\\arm中启动文件的文件名英文缩写意义:cl:互联型产品, stm32f105/107 系列vl:超值型产品, stm32f100 系列xl:超高密度(容量)

  • STM32F4 GPIO 呼吸灯

    GPIO的一些特性,翻译自ST的参考手册1、16组IO可用2、推挽/开漏+上拉/下拉3、可从ODR输出数据,也可从外设输出数据4、每个IO速度可独立设置5、浮空输入,上下拉输入,模拟输入6、输入数据到IDR或者外设7、ODR中数据可

  • PIC16F73单片机构成的环境温湿度实时测控装置设计

    环境条件中的温湿度指标是许多工作场合的重要参数,不论是仓库管理、图书保存还是工业测量与计量检定,都需要符合操作规定的温湿度环境条件。而温湿度也是最不易保障的指标,针对这一情况,研制可靠且

  • STM32之TFT-LCD液晶学习

    TFT-LCD即薄膜晶体管液晶显示器。其英文全称为:Thin Film Transistor-Liquid Crystal Display。TFT-LCD与无源TN-LCD、STN-LCD的简单矩阵不同,它在液晶显示屏的每一个象素上都设置有一个薄膜晶体管(TFT),可有效地

  • STM8S_002_TIM精确延时(阻塞式)

    Ⅰ、写在前面在某些特定场合,需要精确的延时(us级),特别是底层驱动。如果使用软件延时,延时会随系统时钟改变及各种因素影响而改变。因此,就需要使用TIM精确延时。阻塞式延时:从延时开始至结束,程序一直阻塞在

  • arm ldm stm指令解析

    这里比较下容易混淆的四条指令,已经在这4条指令的混淆上花费了很多精力,现在做个小结,LDR,STR,LDM,STM这四条指令,关于LDM和STM的说明,见另外一个说明文件,说明了这两个文件用于栈操作时的注意事项。(1)LD

  • PIC16F690做电容式触摸按键

    使用串口通信来读取振荡频率,通过读取没有按下和按下按键的不同频率来确定阀值。程序运行中也可读取每个按键通道的没有触摸时的1/16平均值,通道的扫描时间为10ms循环。配置字是,__CONFIG (0x3BC4);#include #def

  • 寒假学习之stm32(17)----SPI通信协议

    背景知识介绍:wiki :http://wiki.csie.ncku.edu.tw/embedded/SPI#introduction百度:http://baike.baidu.com/item/SPI一定要看啊!!!小小的摘要:1. 通信模式:SPI是一种高速的,全双工,同步的通信总线,并且在芯

  • C语言字符数组和字符指针

    常量和符号常量在程序运行过程中,其值不能被改变的量称之为常量。常量分为不同的类型,有整型常量如 1、2、3、100;浮点型常量 3.14、0.56、-4.8;字符型常量?a?、?b?、?0?;字符串常量“a”、“abc”、“1234”、“

  • PIC16F877A TMR0定时器实验2

    /*********PIC16F877A TMR0定时器实验2*******使用前置分频器,为实现精确定时,不应对TMR0进行重复写入操作PS2 PS1 PS00 0 0 2 分频0 0 1 4 分频0 1 0 8 分频0 1 1 16 分频1 0 0 32 分频1 0 1 64 分频1 1 0 128分频1

发布文章