2015年6月24日

STM32操作24位AD芯片AD7799

摘要: 最近做了一个项目用到AD7799,参考别人的博客完成了,下面说说自己遇到的问题以及对芯片的理解,里面可能有借鉴的地方也有自己的补充,在这里对原文的博主表示感谢。AD7799是早些前ADI公司推出的一款高精度低速24位ADC器件,主要应用于低功耗精密测量场合。最近开发与气压检测相关的产品,选择了这个芯... 阅读全文

posted @ 2015-06-24 18:56 童心醒悟 阅读(14389) 评论(1) 推荐(1)

2015年6月16日

STM32 输出3路同频不同占空比先后顺序不同的PWM

摘要: 方法一:用同一个定时器的3路通道能输出同频不同占空比的pwm;但是他们输出的顺序一定是一样的,因为他们用的是同一个计数器如果要输出3路不同顺序的PWM必须使用3个定时器例子:void Tim1_Configuration(void){ TIM_TimeBaseInitTypeDef TIM_Tim... 阅读全文

posted @ 2015-06-16 18:35 童心醒悟 阅读(2468) 评论(0) 推荐(0)

2015年1月14日

stm32L(stm32f)的pwm输出-GPIO设置

摘要: STM32L用到GPIO的的复用功能时,需要配置寄存器GPIOX_AFRL与GPIOX_AFRHstm32F中与stm32l此处不同今天把调试了一个PWM输出的程序,怎么也出不来波形就是缺了GPIO_PinAFConfig(GPIOA,GPIO_PinSource7,GPIO_AF_TIM3); /... 阅读全文

posted @ 2015-01-14 18:59 童心醒悟 阅读(2135) 评论(0) 推荐(0)

2015年1月13日

SysTick 延时函数

摘要: 用SYSTICK(系统滴答定时器)做延时函数1. 4个寄存器 SysTick->CTRL, --控制和状态寄存器 SysTick->LOAD, --重装载寄存器 SysTick->VAL, --当前值寄存器 SysTick->CALIB, --校准值寄存器 下图有他们的分别描述:下图引用地址:h... 阅读全文

posted @ 2015-01-13 18:27 童心醒悟 阅读(1290) 评论(0) 推荐(0)

2015年1月12日

操作指定地址的宏定义

摘要: 得到指定地址上的一个字节或字#defineMEM_B(x)(*((byte*)(x)))#defineMEM_W(x)(*((word*)(x)))用法如下:#include#include#defineMEM_B(x)(*((byte*)(x)))#defineMEM_W(x)(*((WORD*)... 阅读全文

posted @ 2015-01-12 19:21 童心醒悟 阅读(1684) 评论(0) 推荐(0)

逻辑II或按位I

摘要: 逻辑或 || (与 &&)运算结果只有1 和0 即真或者假 常用与判断按位或 | (与 &)运算结果是按位或的值 ,常用于计算 阅读全文

posted @ 2015-01-12 19:01 童心醒悟 阅读(278) 评论(0) 推荐(0)

导航