2万

帖子

74

TA的资源

管理员

161
 
原帖由 2007022071 于 2009-4-8 10:38 发表
怎么都没人上来留言呢?这么搞要球不得。


恩,支持下,希望收到板子的朋友可以到帖子里多多讨论

一方面可以为自己答疑解惑,一方面也为日后学习的朋友创造了不小的财富
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
个人签名

加油!在电子行业默默贡献自己的力量!:)

 

回复

11

帖子

0

TA的资源

一粒金砂(中级)

162
 

Re: [分享] 【EEWORLD带你DIY】零起点入门,带你动手做AVR开发板

:P 偶决定了,要决心申请一块板子,不浪费楼主的好意!嘿嘿!
 
 
 

回复

11

帖子

0

TA的资源

一粒金砂(中级)

163
 

Re: [分享] 【EEWORLD带你DIY】零起点入门,带你动手做AVR开发板

谢谢琳子姐的加分!!!
 
 
 

回复

285

帖子

3721

TA的资源

五彩晶圆(中级)

164
 

Re: [分享] 【EEWORLD带你DIY】零起点入门,带你动手做AVR开发板

我来了

呵呵

一直用MCU,没用过AVR,请问AVR支持C51语言吗?还有PIC是否也支持C51?

不支持的话,分别是用什么语言?



===============================================================
avr有iccavr 和c语言类似 PIC有 PICC和c语言差不多 每家都有各自的特色
当然 每家都有自己的汇编

[ 本帖最后由 njlianjian 于 2009-4-14 12:06 编辑 ]
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(中级)

165
 

Re: [分享] 【EEWORLD带你DIY】零起点入门,带你动手做AVR开发板

用AVR单片机做的方案,插上MEGA48就会产生许多干扰信号,使315M信号接受距离非常短,AVR是否不适合做高频接收解码?




======================================================
大部分情况下 干扰和pcb布线有关系 而不是和芯片有关系 你看看板子布局

[ 本帖最后由 njlianjian 于 2009-4-14 12:06 编辑 ]
 
 
 

回复

138

帖子

0

TA的资源

五彩晶圆(初级)

166
 

Re: [分享] 【EEWORLD带你DIY】零起点入门,带你动手做AVR开发板

在试着自己做串口通讯的时候,发现怎么好像工作的不正常啊??是不是我在哪里设置错误啊?下面回家看看手册,再检查一下。我把代码贴上来,大家有空也可以看看。主要是用Application Builder生成的,自己只加了很小的一段代码,希望不是我把哪里搞错了吧。有点头晕,一点钟了。回头聊……
//ICC-AVR application builder : 2009-4-13 23:47:25
// Target : M16
// Crystal: 7.3728Mhz

#include
#include

void port_init(void)
{
    PORTA = 0x00;
    DDRA  = 0x00;
    PORTB = 0x00;
    DDRB  = 0x00;
    PORTC = 0x80; //m103 output only
    DDRC  = 0x80;
    PORTD = 0x00;
    DDRD  = 0x00;
}

//UART0 initialize
// desired baud rate: 115200
// actual: baud rate:115200 (0.0%)
void uart0_init(void)
{
    UCSRB = 0x00; //disable while setting baud rate
    UCSRA = 0x00;
    UCSRC = BIT(URSEL) | 0x06;
    UBRRL = 0x03; //set baud rate lo
    UBRRH = 0x00; //set baud rate hi
    UCSRB = 0xD8;
}

#pragma interrupt_handler uart0_rx_isr:iv_USART0_RXC
void uart0_rx_isr(void)
{
    //uart has received a character in UDR
    unsigned char tmp;
    tmp = UDR;
    if(tmp == 0xaa)
    {
        while(!(UCSRA&(1<         UDR = PORTC;
        PORTC = ~PORTC;
    }
}

#pragma interrupt_handler uart0_tx_isr:iv_USART0_TXC
void uart0_tx_isr(void)
{
    //character has been transmitted
}

//call this routine to initialize all peripherals
void init_devices(void)
{
    //stop errant interrupts until set up
    CLI(); //disable all interrupts
    port_init();
    uart0_init();

    MCUCR = 0x00;
    GICR  = 0x00;
    TIMSK = 0x00; //timer interrupt sources
    SEI(); //re-enable interrupts
    //all peripherals are now initialized
}

//
void main(void)
{
    init_devices();
    //insert your functional code here...
    PORTC = 0x80;
    while(1);
}

[ 本帖最后由 homer76 于 2009-4-14 00:59 编辑 ]
 
 
 

回复

138

帖子

0

TA的资源

五彩晶圆(初级)

167
 

Re: [分享] 【EEWORLD带你DIY】零起点入门,带你动手做AVR开发板

可能真的是我哪里头晕了了吧,明天再看……睡觉……
 
 
 

回复

138

帖子

0

TA的资源

五彩晶圆(初级)

168
 

Re: [分享] 【EEWORLD带你DIY】零起点入门,带你动手做AVR开发板

真晕了,竟然忘了描述症状,那个板子不停的向上位机发送“00”,我的本意应该是上位机发送“0xaa”之后,下位机才将指示灯置反(亮灭交替)同时将PORTC的值送上来……头昏,真的要睡觉了……
 
 
 

回复

1759

帖子

0

TA的资源

裸片初长成(高级)

169
 

Re: [分享] 【EEWORLD带你DIY】零起点入门,带你动手做AVR开发板

你用的是哪个AVR的零起点的板子么 布线错了 RXD和TXD需要飞2根线 不好意思 改一下就可以了
 
个人签名南京璞晓电子   www.cpx0.com需要
msn:njlianjian@hotmail.com
 
 

回复

138

帖子

0

TA的资源

五彩晶圆(初级)

170
 

Re: [分享] 【EEWORLD带你DIY】零起点入门,带你动手做AVR开发板

老练,等一下,我用的就是那个零起点的板子。我记得当时焊板子的时候好像是TXD和RXD反得,我就用公头的DB9接上去了。你的意思是说飞两根线交叉一下,然后用母头的DB9??
 
 
 

回复

138

帖子

0

TA的资源

五彩晶圆(初级)

171
 

Re: [分享] 【EEWORLD带你DIY】零起点入门,带你动手做AVR开发板

下午我去检查一下板子
 
 
 

回复

1759

帖子

0

TA的资源

裸片初长成(高级)

172
 

Re: [分享] 【EEWORLD带你DIY】零起点入门,带你动手做AVR开发板

不是 是板子上面的 AVR芯片引脚和232芯片那里错了 那2根线反了 你将线割断 然后使用2根线飞一下 就好了
 
个人签名南京璞晓电子   www.cpx0.com需要
msn:njlianjian@hotmail.com
 
 

回复

138

帖子

0

TA的资源

五彩晶圆(初级)

173
 

Re: [分享] 【EEWORLD带你DIY】零起点入门,带你动手做AVR开发板

还是公头DB9?好的,下午搞定它……
 
 
 

回复

99

帖子

0

TA的资源

五彩晶圆(中级)

174
 
多谢练老师和琳子姐热情帮助!!!
板子已经焊好,测试正常,正在学习之中,
前几天用电脑的摄像头拍了几张测试的照片,效果不好,就不上传了。
 
 
 

回复

138

帖子

0

TA的资源

五彩晶圆(初级)

175
 

Re: [分享] 【EEWORLD带你DIY】零起点入门,带你动手做AVR开发板

切割之后飞线,已经好使了。还有个问题,可能是我没有看仔细,板子上留有“RINT1”电阻的位置,靠近边上六个按键,原理图上没有标出?那个看走线应该是连接六个按键到地的,我用1k的电阻接上了,不知这样可行否?

[ 本帖最后由 homer76 于 2009-4-15 01:41 编辑 ]
 
 
 

回复

138

帖子

0

TA的资源

五彩晶圆(初级)

176
 

Re: [分享] 【EEWORLD带你DIY】零起点入门,带你动手做AVR开发板

那个“RINT1”应该是外部中断1的电阻??
 
 
 

回复

24

帖子

0

TA的资源

纯净的硅(高级)

177
 
好的谢谢哈
 
 
 

回复

174

帖子

0

TA的资源

五彩晶圆(初级)

178
 

Re: [分享] 【EEWORLD带你DIY】零起点入门,带你动手做AVR开发板

多好的学习素材,要是我开始学的时候有这么好的素材,当时也不会那么痛苦
 
 
 

回复

2万

帖子

74

TA的资源

管理员

179
 
原帖由 dvp005 于 2009-4-15 16:52 发表
多好的学习素材,要是我开始学的时候有这么好的素材,当时也不会那么痛苦


可以分享你的经验哦,呵呵
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 

回复

2万

帖子

74

TA的资源

管理员

180
 
原帖由 wen06990234 于 2009-4-14 19:54 发表
多谢练老师和琳子姐热情帮助!!!
板子已经焊好,测试正常,正在学习之中,
前几天用电脑的摄像头拍了几张测试的照片,效果不好,就不上传了。


有机会还是希望看到你的成果哦
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表