摘要: 如何使用SPI库1 声明SPI hanlde, 例如: SPI_HandleTypeDef hspi2 通过实现HAL_SPI_MspInit()函数初始化底层资源 以下两个必须进行初始化 a 使能spi时钟 b 配置spi pins 以下根据需要初始化 c NVIC 中断配置 d DMA配置3 配置hspi,包括模式,datasize,baudr... 阅读全文
posted @ 2015-11-09 21:33 好心情_梦想 阅读(5270) 评论(0) 推荐(0) 编辑
摘要: 一 概述 下图是表述了用户层和HAL_Driver的交互过程,基本上从用户APP调用HAL_Driver APIs并且视情况当使用DMA或者专用中断时通过中断处理程序调用HAL_Driver APIs 使用DMA或中断时,中断模式通过回调函数来完成用户定义流程(实时处理),DMA中断模式使用相同的调用流程 二 具体使用过程 1 HAL(硬件抽象层) 初始... 阅读全文
posted @ 2015-11-09 21:26 好心情_梦想 阅读(7115) 评论(0) 推荐(0) 编辑
摘要: 存储空间用于存放数据、变量, 既然有存储空间,那么就必然有存储空间的地址,很多时候, 需要知道这个空间的地址,再把数据存储到这个空间上去, 类似于快递包裹,需要对方提供邮寄地址, 再在快递单上写上对方的地址。这样就需要一个类似快递单的东西, 用于记录地址。C 语言编程中,操作的都是各种变量,这类指向地址的变量,叫做指针变量,简称为指针, 它就起快递单的作用。 空白快递单就是没有赋值的... 阅读全文
posted @ 2015-11-09 21:15 好心情_梦想 阅读(202) 评论(0) 推荐(0) 编辑
摘要: LTC1446 是linear出品的双通道12bit轨对轨DAC芯片,采用SPI接口,内部基准电压,满量程输出4.095v,单电源供电(4.5-5v).8Pin封装。 使用时非常简单,CLK,Din分别连接spi接口sck,MOSI. CS连接片选,低电平时从单片机接收数据,变成高电平时... 阅读全文
posted @ 2015-11-09 13:24 好心情_梦想 阅读(1105) 评论(0) 推荐(0) 编辑
摘要: 看了介绍,觉得挺不错的东西,希望能够一路走下去 老话题STM32编程,新思路,一样是编程,味道却大有不同。这就是STM32之eBox编程。让你提议不一样的编程,让开发快到你意想不到!从上学那会儿就开始学习51单片机,到后来的AVR,随后的STM32一路走来各种单片机玩来玩去,从一个菜鸟变成一个能飞翔的小鸟(还是个鸟),再后来慢慢的做了项目,实践出真知,做项目和玩开发板完全是两个... 阅读全文
posted @ 2015-11-06 22:32 好心情_梦想 阅读(430) 评论(0) 推荐(0) 编辑
摘要: LEDsLD1 1 RED on - PC和ST_Link通讯初始化成功 2 GREEN ON - 目标芯片通讯初始化 3 Blink RED/GREEN 和目标芯片通讯中 4 Orange ON 和目标芯片通讯失败LD2 1 UserLED connec... 阅读全文
posted @ 2015-11-06 21:37 好心情_梦想 阅读(247) 评论(0) 推荐(0) 编辑