• STM32F103ZET6 之 通用定时器单脉冲模式实验

    由于前面买的核心板,供电老有问题,使得我现在的项目又改用了以前用的F103ZET6微控制器!1、实验目的1)产生脉宽任意可调的单脉冲(在允许的范围内)2、硬件:通用定时器3、通用定时器43、单脉冲模式介绍单脉冲模式

  • STM32学习笔记:adc采样得到的电压值用485发送给pc

    采用adc1的通道10,将采集到的电压值用485发送给PC显示,先上原理图,源代码见附件,这里想说的是几个要注意的问题:1,ad输入的电压经过了R42和R44进行分压,所以pc显示的电压值将会减半,2、采用这个函数进行发送数

  • STM32系列第24篇--485通信

    串口是一种接口标准,它规定了接口的电气标准,简单说只是物理层的一个标准。没有规定接口插件电缆以及使用的协议,所以只要我们使用的接口插件电缆符合串口标准就可以在实际中灵活使用,在串口接口标准上使用各种协

  • STM32F4XX高效驱动篇2 I2C

    说到I2C很多用过STMF10X硬件I2C方式的工程师,都感觉有点头痛。大部分还是使用软件模拟的方式,I2C由于一般的工作频率是400,100KHz。所以在平凡读取,或所读数据量大时,使用这模拟的方式,还是比较浪费CPU有效工作时

  • AT24C128 EEPROM的读写

    记录AT24C128 eeprom的多字节读写#define_EEPROM_DEBUG_LEVEL0#if_EEPROM_DEBUG_LEVEL==1#defineEEPROM_DEBUG(fmt,args...)do{\\printf(fmt,##args);\\}while(0)#elif_EEPROM_DEBUG_LEVEL==2#defineEEPROM_DEBUG(fmt,a

  • 89C51单片机与1片ADC0809组成的数据采集系统编程实例

    在1个由89C51单片机与1片ADC0809组成的数据采集系统中,ADC0809的8个输入通道的地址为7FF8H~7FFFH,试画出有关接口电路图,并编写出每隔1分钟轮流采集1次8个通道数据的程序,共采样50次,其采样值存入内RAM20H单元开

  • STM32-库开发-地址映射

    1.stm32有AHB,APB2,APB1总线。 其中APB2外设地址空间是从0x40010000至0x40013FFF地址。第一个地址称为基地址。2.参考手册中端口配置寄存器有地址偏移0x04,所以GPIOC_CRH地址为GPIOC_BASE+0x04 GPIO_TypeDef结构体

  • 1602液晶的读写时序介绍

    1602 液晶内部带了 80 个字节的显示 RAM,用来存储我们发送的数据,它的结构如图12-2 所示。图 12-2 1602 内部 RAM 结构第一行的地址是 0x00H 到 0x27,第二行的地址从 0x40 到 0x67,其中第一行 0x00 到 0x0F是与液

  • keil中使用_at_绝对地址定位

    使用_at_关键字对存储器进行绝对地址定位程序如下:#includecharxdataLED_Data[50]_at_0x8000;main(){LED_Data[0]=0x23;}在keil中运行以上程序可以在存储器窗口中输入 x:0x8000 可以看到0x8000地址中的值为0x23.说明

  • S3C2440 UART使用笔记

    Uart_Init(0,115200);////////////////////////////////********************************************************************////////////////////////////////////////////////void Uart_Init(int pclk,int baud

  • STM32F030_I2C详细配置说明

    本文主要总结STM32F030_I2C的相关功能与源代码分享。I2C(Inter-Integrated Circuit)总线是由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。是微电子通信控制领域广泛采用的一种总线标准。它是

  • STM32 串口发送数据(发送一个字节,以及数组)

    #include"usart1.h"//#include //加载MDK 自带的 C 函数D:KeilC51INC//串口1 配置void USART1_Config(void){GPIO_InitTypeDef GPIO_InitStructure; //定义结构体// 结构体内容在stm32f10x_gpio.h101行//见库函数 P12

  • stm32 dac 配置过程

    DAC模块的通道1来输出模拟电压,其详细设置步骤如下:1)开启PA口时钟,设置PA4为模拟输入。STM32F103ZET6的DAC通道1是接在PA4上的,所以,我们先要使能PORTA的时钟,然后设置PA4为模拟输入(虽然是输入,但是STM32内

  • STM32经验心得(一)

    相关经验及心得如下: 摘要:1.在配置USART的TX完成中断后,在没有发数的情况下自动进入TX完成中断函数。2 .在TX配置完成后,相应的TC标志位会自动置1,随后就进入了TX完成中断。3.相关配置程序编写无误,并已经开启

  • STM32起步过程

    1、安装MDK环境,下载程序的第三方软件mcuisp。 BOOT0开关拨到VCC、自动搜索串口、开始编程按钮,如果程序下载成功后则会打印出下面红色框中的信息、程序下载成功之后,需要将BOOT0开关拨到GND,然后按下我们的复位

发布文章