打印
[Atmel]

ATmega328P Xplained Mini(一) 按键点灯

[复制链接]
911|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
小猫爱吃鱼|  楼主 | 2015-8-31 21:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
昨天,开箱照,大家反应很热烈,我今天就继续昨天的故事,板子很小巧没有外设,只有一个LED,一个Button。那就只能做一个按键按下灯亮,抬起灯灭的小demo了,这对于,想入门的童鞋来说,也许有所帮助。


1.当插上板子时,电脑自动识别。


2.选择新建工程。


3.选择可执行c文件。


4.选择仿真器。


5.选择debug,不选simulator。


6.选择debugwire,我也不知道ISP为什么出错,难道没调fuse?


7.看原理图sch,获得按键led等对应的引脚


8.根据数据手册,和io.h编写程序。


9点击编译不调试。


10.OK,可以看到效果了。



手指按下按键,灯灭。

手指松开,灯亮。

相关帖子

沙发
小猫爱吃鱼|  楼主 | 2015-8-31 21:41 | 只看该作者
    /*
    * demo_one.c
    *
    * Created: 2015/7/29 15:39:51
    *  Author: 与非朋
    */


    #include <avr/io.h>

    int main(void)
    {
       while(1)
            {
                    if(!(PINB&(1<<PINB7)))
                    {
                            PORTB&=~(1<<PINB5);
                    }
                    else
                    {
                            PORTB|=(1<<PINB5);
                            DDRB|= (1<<PINB5);
                    }
            }
    }

使用特权

评论回复
板凳
51xlf| | 2015-8-31 22:22 | 只看该作者
很详细呢。

使用特权

评论回复
地板
mmbs| | 2015-8-31 22:38 | 只看该作者
不错。

使用特权

评论回复
5
mmbs| | 2015-8-31 22:38 | 只看该作者
这个开发板是申请的吗?

使用特权

评论回复
6
mmbs| | 2015-8-31 22:38 | 只看该作者
图片挂了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

33

主题

294

帖子

2

粉丝