• C语言复习之结构体基础知识

    一.基础知识1.聚合数据类型(aggregate data type)能够同时存储超过一个的单独数据。C提供了两种类型的聚合数据类型,数组和结构。(1)数组是相同类型的元素的集合,它的每个元素是通过下标引用或指针间接访问来选择的

    单片机
    2018-06-25
    C语言
  • 编译C程序有很多步骤,其中第一步为预处理(preprocessing)阶段

    一.前言1.编译一个C程序涉及很多步骤。其中第一步骤称为预处理(preprocessing)阶段。C预处理器(preprocessor)在源代码编译之前对其进行文本性质的操作。2.它的主要任务包括删除注释、插入被#include指令包含的内容、

  • STM32 模拟I2C (STM32F051)

    /** ****************************************************************************** * @file i2c simu.c * @brief simulation function * @CPU STM32F051 * @compiler Keil uVision V4.74 *

    单片机
    2018-06-25
    i2c
  • 外媒:Intel砍掉Z390芯片组 未来Z370可支持8核处理器

    Intel已经取消了Z390芯片组的开发,同时AMD也计划取消所谓的Z490芯片组,Benchlife还表示Intel取消Z390芯片组的一个原因是14nm制程的产能十分紧张,目前H310/H370/B360采用最新的14nm工艺制造,而Z370芯片组仍然使用22nm制程。

    单片机
    2018-06-25
    Intel z390 z370
  • 高通进军PC领域成效初显!骁龙1000可与英特尔Y/U系媲美

    英特尔的Y系列和U系列都是针对超极本或轻薄本设计的,Y系列的主频比U系列低很多,但是这两个系列的CPU往往都采用低功耗的设计。目前高通开发的骁龙1000系列的CPU,功耗仅为12W。

  • STM32F407和STM32F051主从I2C通信方法

    M4作为主机:  int main(void)  {  /* USER CODE BEGIN 1 */  /* USER CODE END 1 */  HAL_Init();  /* Configure the system clock */  SystemClock_Config();  /* Initialize all co

  • STM32自带的IIC配置

    以下是main.c中的内容://********************************************************** // 使用STM32F103自带的IIC,利用IIC2实现STM32与EEPROM芯片 // AT24C02间的数据传输。传输成功在LCD上显示。 /

    单片机
    2018-06-22
    iic
  • STM32设置为I2C从机

    硬件平台:STM32F401编辑器 : keil 5.18操作系统:win7一、I2C协议在传输数据的时候,SDA线必须在时钟的高电平周期保持稳定,SDA的高或低电平状态只有在SCL 线的时钟信号是低电平时才能改变 。起始和停

    单片机
    2018-06-22
    i2c
  • 两片STM32之间I2C通信

    硬件平台:master:stm32f401re slave:stm32f401ce开发平台:keil 5.18操作系统:win7如上篇所讲,将401CE配置为I2C从机,并设置为从发送模式。主机的I2C与从机相同,同样配置即可。同时增加uart设置,方

    单片机
    2018-06-22
    通信 i2c
  • STM32学习之路:I2C的基本读写

    宏定义:/*I2C传输速度,最高为400kHz*/#define I2C_SPEED 400000/* STM32 自身的 I2C 地址, 这个地址只要与 STM32 外挂的 I2C 器件地址不一样即可 */#define I2C_OWN_ADDR 0x77/*EEPROM地址*/#defi

    单片机
    2018-06-22
    i2c
  • STM32F407vet6使用FSMC驱动LCD屏

    我的方法也特别简单。高手勿喷。 首先,你得稍微了解一下FSMC的基本原理,就是说它是怎么用的,怎么配置,为什么能这么用。这个东西可以看看STM32F4的参考手册。这里不具体说了。(其实是因为我也不是

    单片机
    2018-06-22
    LCD fsmc
  • stm32 FSMC的函数解释

    介于网上找的库函数中文版没有FSMC的,所有只能在这边转载一下FSMC的函数解析,供像我这样的菜鸟学习typedef struct{uint32_t FSMC_Bank;//nor被分为四块,其中这个参数是说明对那个块编程uint32_t FSM

    单片机
    2018-06-22
    函数 fsmc
  • STM32F10X系列LCD屏的配置及子函数

    首先是LCD的RAM写子函数:[objc] view plain copyvoid LCD_WriteRAM(u16 RGB_Code) { GPIO_SetBits(LCD_RS_PORT,LCD_RS_PIN); GPIO_Write(LCD_PORT_PORT,RGB_Code>>8); //Delay(5); GPIO_Rese

  • 12M晶振下,STM32串口波特率设置问题

    使用外接12MHz的晶振,会造成很多的问题,如USART的波特率不正确,Systick走时不准等问题,在无论是在实际调试还是在软件模拟中都会发现这个情况,其实,这不能怪ST官方,我们必须肯定ST官方为方便用户

  • STM32中SYSTICK定时器、端口复用和重映射

    第一部分STM32SYSTICK定时器:systick 定时器按照字面意思就知道是一个简单的定时器,主要用来做延时,以避免MCU的资源浪费。它是一个24位的倒置计数器,倒置的意思就是从最大数字递减到0,SysTick定时

发布文章