打开CVAVR的DAC生成面板,准备写一个在DACA通道0输出一个锯齿波。 
CVAVR的设置如下,这里需要说明的参考电压选择的是AREF pin on
PORTA,所以需要将PA0连接到VCC,参考电压为3.3V。
板上的热电偶原理图如上图所示:使用的型号是NCP18WF104J03RB,PDF见附件所示。
负温度系数热敏电阻器的电阻温度特性可用下式表示: R=Ae(B/T) 式中:
R---温度为T时热敏电阻器的电阻值;
A---与热敏电阻器材料物理特性及几何尺寸有关的系数; B---热敏指数;
T---热力学温度。 T=273.15+t
CVAVR相应地设置如图所示,串口设置前面已经多次叙述过。
今天我们测量内部通道的VCC/10和内部温度。 首先根据前面写的设置好USART。
然后我们按照下图设置ADCA进行内部通道的采集,0通道是内部温度,1通道是VCC/10.
第一步:打开CVARV,新建一个工程,首先使能低级中断:
第二步:设置LED0端口输出。
第二步:从开发板的原理图可以看到串口是在PC2和PC3脚,所以需要设置GPIO,经过CVAVR的提示PC3初始输出电平为1能够更加稳定:
第二步:使能低级中断功能
第三步:设置SW0按键状态
#include #include void main(void) {
unsigned char i;
PORTE.OUT=0xFF;//初始LED灭 ...
软件到论坛下载: http://avr.eefocus.com/bbs/article_1030_169580.html
命令格式有:
const uint8_t Triang8bit[50] =
{0,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,240,230,220,210,200,190,180,170,160,150,140,130,120,110,...