完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我用430f249的p6.0口转换电压,程序没有错误没有警告,大家帮我看看是不是我电路图上出了什么问题,自学430零基础,谢谢
#include #include "cry1602.h" unsigned char a1[]={0x30,0x31,0x32,0x33,0x34}; typedef unsigned char uchar; typedef unsigned int uint; void Init(void); void main(void) { Init(); ADC12CTL0=0x01; LPM0; _NOP(); } void Init(void) { uchar i; WDTCTL = WDTPW + WDTHOLD; // Stop WDT P3DIR = 0XFF;P3OUT = 0XFF; //端口配置 P4DIR = 0XFF;P4OUT = 0XFF; ADC12CTL0 = SHT0_2 + ADC12ON; // Set sampling time, turn on ADC12 ADC12CTL1 = SHP; // Use sampling timer ADC12IE = 0x01; // Enable interrupt ADC12CTL0 |= ENC; // Conversion enabled P6SEL |= 0xFF; // P6.0 ADC option select void LcdReset(void); for (;;) { ADC12CTL0 |= ADC12SC; // Sampling open _BIS_SR(GIE); // LPM0, ADC12_ISR will force exit for(i=0;i<4;i++) { LcdWriteData (a1[i]+0x30); } } } // ADC12 interrupt service routine #pragma vector=ADC12_VECTOR __interrupt void ADC12_ISR (void) { uint a; a=ADC12MEM0; a1[0]=(a)/1000; a1[1]=(a)/100%10; a1[2]=(a)%100/10; a1[3]=(a)%10; }
|
|
相关推荐
4个回答
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
3055个成员聚集在这个小组
加入小组2978 浏览 1 评论
MSP430FR5994 使用库函数 定时器触发AD问题请教
3703 浏览 2 评论
请问怎么把下面51单片机的代码改成msp430 g2 pocket的代码,还有改下时间变成30秒
2366 浏览 1 评论
4832 浏览 1 评论
2594 浏览 1 评论
1484浏览 3评论
MSP430FR5994 使用库函数 定时器触发AD问题请教
3704浏览 2评论
2980浏览 1评论
1681浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 19:02 , Processed in 1.363490 second(s), Total 86, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号