随笔分类 -  单片机

单片机TM4C123学习(十):ADC采样模块
摘要:1.头文件#include "tiva_adc.h" // ADC2.引脚3.初始化// ADC初始化// 光敏电阻(PE0)为通道3,存在序列0中,硬件平均为8个点adc_init(TIVA_ADC1 , Channel_3, Sequence0, GPIOE, Pi... 阅读全文
posted @ 2015-12-23 17:04 planet 阅读(5341) 评论(0) 推荐(0)
单片机TM4C123学习(九):PWM
摘要:1.头文件与变量定义#include "tiva_pwm.h" // PWM2.初始化// PWM 初始化,频率为1000,占空比为0 M1PWM7_init(1000, 0);// 具体函数内容void M1PWM7_init(uint32_t freq, fl... 阅读全文
posted @ 2015-12-23 16:51 planet 阅读(2907) 评论(0) 推荐(0)
单片机TM4C123学习(八):SPI接口D/A
摘要:1.头文件和变量定义(不是很清楚)#include "driverlib/ssi.h"#include "driverlib/i2c.h"#include "driverlib/udma.h"#include "driverlib/fpu.h"#include "driverlib/rom.h"#i... 阅读全文
posted @ 2015-12-23 16:37 planet 阅读(1364) 评论(0) 推荐(0)
单片机TM4C123学习(七):I2C模块(温度传感器)
摘要:I2C(Inter Intergrated Circuit)总线是Philips公司推出的一种用于IC器件之间连接的二线制串行扩展总线,它通过两根信号线(SDA-串行数据线;SCL-串行时钟线)在连接到总线上的器件之间传送数据,并根据地址来识别每个器件。1.头文件和变量定义#include "TMP... 阅读全文
posted @ 2015-12-23 16:20 planet 阅读(2937) 评论(0) 推荐(0)
单片机TM4C123学习(六):看门狗
摘要:1.头文件和变量定义bool g_bFeedWatchdog = true;#include "driverlib/watchdog.h"2.初始化 // Watchdog Init SysCtlPeripheralEnable(SYSCTL_PERIPH_WDOG0); // E... 阅读全文
posted @ 2015-12-23 16:07 planet 阅读(1398) 评论(0) 推荐(0)
单片机TM4C123学习(五):UART的使用
摘要:1.配置UARTvoid uart_configure(uint32_t baud){ // Enable the GPIO Peripheral used by the UART ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA); /... 阅读全文
posted @ 2015-10-30 14:51 planet 阅读(2447) 评论(0) 推荐(0)
单片机TM4C123学习(四):频率计
摘要:1.#define的使用#define SQUARE_DUTY 0.52.FPU的开启:浮点运算FPUEnable();FPULazyStackingEnable();3.定时器初始化 // // Timer init // SysCtlPeriphera... 阅读全文
posted @ 2015-10-26 23:37 planet 阅读(2629) 评论(0) 推荐(0)
单片机TM4C123学习(三):字模制作与液晶屏的使用
摘要:1.清屏UC1701Clear();2.显示字符UC1701ChineseDispaly(0, 0, 6,key1);UC1701CharDispaly(3, 0, "22920132203583");0(3)——第几行0(0)——前面有几个空格6——共有几个字符3.液晶屏初始化UC1701Init... 阅读全文
posted @ 2015-10-26 21:47 planet 阅读(1404) 评论(0) 推荐(0)
单片机TM4C123学习(二):中断与按键控制
摘要:1.按键初始化按键K1——PD7按键K2——PF4按键K3——PA3按键K4——PA2 // // key1 init // SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOD);已经在LED init写过了,不然也是要写的 GPI... 阅读全文
posted @ 2015-10-26 21:36 planet 阅读(3085) 评论(0) 推荐(1)
单片机TM4C123学习(一):GPIO模块的应用
摘要:【实验内容】任选一个LED灯,4秒内从全灭到全亮,亮度变化至少20个台阶,循环往复。1.#ifdef DEBUG 的作用//*****************************************************************************//// The er... 阅读全文
posted @ 2015-10-26 21:20 planet 阅读(4976) 评论(0) 推荐(0)