-
即将参加电赛,有点紧张!现在多找点资料,以备不时之需!
-
大骗子!
-
可能是周期太大了,显示的慢,效果不明显!建议,周期CCR0变小,再试试吧!
-
how 毒 you do?
-
俺不会java什么的,只学过单片机,430,ARM一类的,不知道能不能进入嵌入式行业?进去后前途如何呀?
-
同学,usart1 配置似乎没你上面说的四个参数,你再仔细看看:
void USART1_Configuration(void){ USART_InitTypeDef USART_InitStructure; USART_InitStructure.USART_BaudRate = 115200 ; USART_InitStructure.USART_WordLength = USART_WordLength_8b; USART_InitStructure.USART_StopBits = USART_StopBits_1; USART_InitStructure.USART_Parity = USART_Parity_No ; USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None; USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx; USART_Init(USART1, &USART_InitStructure); USART_ITConfig(USART1, USART_IT_RXNE, ENABLE); USART_Cmd(USART1, ENABLE); /* DIR485_L; */}
-
上面的人都是大婶呀,犀利,佩服,分析的这么透彻!
-
分析的很透彻,对我很有用,谢了!我捡到宝了!
-
da pian zi !
-
这些电源的精度还是挺高的!申请过了,不错!
-
这是什么程序呀,那么多错误,真是难!
改后:
#include "msp430x14x.h"typedef unsigned int uint;typedef unsigned char uchar;uint Results[32]; //存放ADC的转换结果uint Average;uchar duma[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};uchar wema[]={0x01,0x02,0x04,0x08};uchar DispBuf[]={0,0,0,0};void delay(uint z){ uint x; for(x=z;x>0;x--);}void display(uint z){ uint a,b,c,d; a=Z/1000; b=Z%1000/100; c=Z%100/10; d=Z%10; P3OUT=duma[a]&0x7f; P4OUT=wema[0]; delay(100); P3OUT=duma[1]; P4OUT=wema[1]; delay(100); P3OUT=duma[c]; P4OUT=wema[2]; delay(100); P3OUT=duma[d]; P4OUT=wema[3]; delay(100);}void main( void ){ WDTCTL = WDTPW + WDTHOLD; //关闭看门狗定时器 P6SEL|=0x01; //使能AD转换通道A0 ADC12CTL0=ADC12ON+SHT0_15+MSC; //打开ADC12, ADC12CTL1=SHP+CONSEQ_2; //使用采样定时器,单通道多次转换 ADC12IE=0x01; //使能ADC12中断标志位ADC12IFG.0 ADC12CTL0|=ENC; //使能转换 P3DIR=0xff; P4DIR=0xff; _EINT(); ADC12CTL0|=ADC12SC; //开始转换 while(1) { _BIS_SR(LPM0_bits+GIE); //使能LPM0,使能 } }#pragma vector=ADC12_VECTOR__interrupt void ADC12ISR(void){ static uchar index=0;
Results[index++]=ADC12MEM0; //转移结果
if(index==31) { uchar i;
Average=0; for(i=0;i<32;i++) Average+=Results; Average>>=5; //除以32求平均 display(100); index=0; _BIC_SR_IRQ(LPM0_bits); //清除低功耗模式0
}}
-
内容不错,就是看的不清楚!都是基本的东西,可以看看!
-
果然,大家还是很有思想的!自己写库,然后模块化,以后用起来确实很方便!多谢大家了!
-
似乎和模电书里的电容滤波电路差不多呀,都是一个二极管,一个电容就可以了,电路很简单,但是想想却很深刻~
-
楼主好犀利呀!做出这个东西的人一定是天才!
-
没意思!不能修改参数,又不能和别的仿真软件交叉使用,没用!
-
本帖最后由 dontium 于 2015-1-23 12:46 编辑 有点意思!
-
不是电子产品,不要发不上来行不?
-
你真的会发吗?whgwuhan@126.com
谢了!
-
我觉得吧,很那看出破绽!
似乎是P5OUT=0X00; 这句有问题吧,应该是P5OUT|=0x00;
P5OUT=ch[t]; 也应该是P5OUT|=ch[t]l;
试试吧!
不对的话,再问别人吧!