- 博客(11)
- 收藏
- 关注
转载 STM32CubeMx 针对407 discovery点亮LED灯
STM32Cube 是一个全面的软件平台,包括了ST产品的每个系列。平台包括了STM32Cube 硬件抽象层(一个STM32抽象层嵌入式软件,确保在STM32系列最大化的便携性)和一套的中间件组件(RTOS, USB, FatFs, TCP/IP, Graphics, 等等).直观的STM32微控制器的选择和时钟树配置微控制器图形化配置外围设备和中间件的功能模式和初始化参数C代码生成项目覆盖ST
2017-08-31 11:04:06 2117
原创 PC验证CSR8811蓝牙芯片
很多小伙伴拿到一颗芯片,或许想用做简单的方法去验证下芯片是否可用,而不是在特定的平台去写程序验证,当然我也是这样,所以就想了一个懒办法和大家分享下,以下文章是针对CSR8811 蓝牙芯片在PC端验证是否可用的文章本例成功HCI raw data的方式去验证,Transport为H4,需要接的线是:uart TX,RX,GND,3.3V,CTS,RTS,然后就可以在PC串口发送数据了HCI raw
2017-08-29 06:47:57 4528 10
原创 【stm32f103】stm32 外部中断(寄存器版)
中断分类 STM32的EXTI控制器支持19 个外部中断/ 事件请求。每个中断设有状态位,每个中断/ 事件都有独立的触发
2017-08-23 06:38:46 7820
原创 【stm32f103】USART RX实现(寄存器版)
本讲主要实现usart RX的实现,主要分几部分的应用1. USART 1 RX polling的实现2. USART1 RX DMA的实现3. USART1 RX DMA中断的实现4. 配合着TIMER进行RX DMA实现(用途很大)本文章不在对寄存器贴图,直接上代码以及运行图,有兴趣的可以去调试下看看寄存器,以下历程都必须调用Ini
2017-08-22 14:26:19 4531
原创 【stm32f103】USART TX发送实现(寄存器版)
本讲主要实现usart TX的实现,主要分几部分的应用1. USART 1 Tx polling的实现(附带printf的实现)2. USART1 Tx DMA的实现3. USART1 TX DMA中断的实现话不多说,开始一.硬件原理图USART1在APB2总线上二.寄存器图寄存器可以参考 参考手册,在这里不
2017-08-22 10:03:01 8208
原创 【stm32f103】SysTick实现延时(寄存器版)
一.SysTick寄存器介绍SysTick要参照Programming manual手册,寄存器一共有4个,如图:分别为STK_CTRLSTK_LOADSTK_VALSTK_CALIB校验,此基本用不到,或者水平没到那个程度,暂时用不到二.程序分析Delay_usvoid Delay_us(unsigned int nTime){
2017-08-21 18:27:45 4222
原创 【stm32f103】TIMER基本定时功能的使用(寄存器版)
一.TIMER stm32框图如图: 1为时钟源● 内部时钟(CK_INT)●外部时钟模式1:外部输入脚(TIx)● 外部时钟模式2:外部触发输入(ETR)● 内部触发输入(ITRx):使用一个定时器作为另一个定时器的预分频器,如可以 配置一个定时器Timer1而作为另一个定时器Timer2的预分频器本历程采用
2017-08-21 12:12:54 8959
原创 【stm32f103】DMA应用memory to memory(寄存器版)
注释:此文档是利用DMA实现memory to memory的搬运可能有的人会说直接用memcpy会更方便,确实是这样,但是此文章仅仅是DMA应用的例子,所以不采用memcpy的方法,并且此历程中不配置DMA中断后续在系统讲解USART章节中再讲解DMA中断一.DMA1所在总线所以要先ENABLE DMA所在总线时钟RCC->AHBENR = RCC_AHBENR_DMA2
2017-08-20 21:59:58 7027 3
原创 【stm32f103】GPIO原理以及LED的应用(寄存器版)
一.硬件原理图有两个LED灯D1,D2,分别对应的PIN是PB6,PB7,低电平时点亮LED灯二.寄存器图通用GPIO寄存器一共有以下几个寄存器寄存器可以参考 参考手册,在这里不做详细讨论三.编程步骤:1. 使能响应的GPIO时钟2. 配置通用GPIO为推挽输出(因为默认低电平,所以此时LED灯会亮起来)3. 输
2017-08-18 06:44:23 4931
原创 Stm32f1 Keil5调试时候peripherals不显示的解决方法
Stm32f103 Keil5调试时候peripherals没有东西,为空白:在调试时发现外设是这样:空白解决方法 在debug view下更改成以下模样 就会有这种效果了
2017-08-18 06:13:30 10423 6
转载 sdio卡识别与sd的异同
对于SD I/O卡而言,卡识别过程如下:1. 总线被激活2. SDIO卡主机发送IO_SEND_OP_COND(CMD5)命令3. 得到的响应是卡的操作条件寄存器的内容;-如果有响应,并且响应中的MP位为0,说明对应卡槽中的卡为SDIO卡,进而开始SDIO卡的初始化流 程–如果发送CMD5命令没有响应,则说明对应卡槽的卡为SD或MMC卡,进而开始SD/MMC卡的初始化流程
2017-08-06 21:43:48 3394 1
stm32f1_mrvl88w8801应用笔记_20191220.pdf
2019-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人