- 博客(3)
- 资源 (8)
- 收藏
- 关注
原创 普通GPIO模拟SPI通信协议(软件SPI)
在工作中偶尔会遇到SPI不够用的情况,而我们又要去使用SPI通信协议,此时就需要我们自己去模拟SPI通信协议。我们知道SPI通信协议有四种模式,它们分别如下所示: 下面是我基于ATSAM4SD16B芯片在Atmel Studio上用普通GPIO模拟的SPI通信协议的代码:#include "ioport.h"#include "pio.h"#include "delay.h"#inclu
2016-12-29 09:46:02 26235 3
原创 Log打印技巧(C语言实现)
在实际开发中我们经常要通过打印Log来调试程序,经常会用到打印函数,这里我书写了个宏,做到有选择的打印log。发话不多说,直接贴代码,希望对各位同人有所启发。/*File : log.cBreif : Define a macro to optition print logDate : 2016-12-16Author: Andy*/#include <stdio.h>/* Defin
2016-12-16 14:29:16 6073 5
转载 推挽输出、开漏输出、复用开漏输出、复用推挽输出以及上拉输入、下拉输入、浮空输入、模拟输入区别
最近在看数据手册的时候,发现在Cortex-M3里,对于GPIO的配置种类有8种之多: (1)GPIO_Mode_AIN 模拟输入 (2)GPIO_Mode_IN_FLOATING 浮空输入 (3)GPIO_Mode_IPD 下拉输入 (4)GPIO_Mode_IPU 上拉输入 (5)GPIO_Mode_Out_OD 开漏输出 (6)GPIO_Mode_Out_PP 推挽输出 (7)G
2016-12-16 14:00:39 1132
MBI5153英文数据手册V1.00
2017-09-20
MBI5153中文数据手册V1.00
2017-09-20
MBI5153中英文数据手册 V1.00
2017-09-19
Vim中文手册(Vim v8.0)
2017-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人