说明
本blog中的资源部分来自于网上,如果你觉得侵犯了你的版权,请留言告之,我将立即删除.


预览模式: 普通 | 列表

关于AVR入门学习教程

编写ST单片机程序得注意I/O赋值问题

最近把ATMEL的单片机换成了ST的,一切看起来还比较顺利。

不过前几天写的一个程序出现了问题,程序时不时的会自动复位。

这个问题我查了三天都没有查出什么问题,不过到昨天,问题点被我找出来了!!

查看更多...

Tags: 编程

分类:MCU编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 13

二进制乘法原理

      二进制乘法就是左移(进位)8次,每次最高位为1则把被乘数加进去,8位移完就得出乘积了

  实际上和我们做10进制的乘法是一样的,只不过这里的进制是2罢了
  
  比如5×6,转成二进制就是0101×0110

查看更多...

Tags: 编程

分类:MCU编程 | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 25

关于电脑num lock 的设置

昨天给自己的帐户加了个密码,没想到开电脑后发现怎么输入密码都是错误的,一时不得其解,密码分明是对的,怎么就是说密码错误呢!!


后来左看右看,发现了键盘上的那个‘‘num lock’’灯亮着了,我的是本本,打开了这个灯的话,那有些按键值就要变了,马上关闭,登陆成功!

查看更多...

分类:电脑诊所 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 11

AVR入门教程5----定时器0

这一课我们讲定时器0

定时器0的计数方向是向上增长的,计数达到0xFF后又会从0开始计数。当计数变为0时,定时器中断标志寄存器中的TOV0将会置位,如果总中断和定时器0溢出中断都开启了的话,程序将会进入中断服务程序,TOV0只能软件清零。

另外,如果想提高定时器的分辨率的话,可以将新值写入计数器。

查看更多...

Tags: 教程

分类:MCU编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 112

AVR入门教程4----外部中断

今天我们来学习外部中断的处理。

关于中断,我们可以理解成这样的:
你坐在办公室里处理一些平常的工作,比较说在电脑前写一篇会议稿,突然,你的上司进来叫你一起去开会,你马上保存好会议稿,跟着上司去开会,等开会完后,你回到办公室打开会议稿继续工作。

查看更多...

Tags: 教程

分类:MCU编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 126

AVR入门教程3----I/O操作,按键输入

通过AVR入门教程2的学习,我们掌握了I/O口输出,今天我们学习I/O口的输入。

今天的电路图在教程2的基础上增加了一个按键,如下图

查看更多...

Tags: 教程

分类:MCU编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 98

AVR入门教程2----I/O操作,点亮发光二极管

通过上一课的学习,我们学会了怎么新建一个工程。今天我们开始学习编写程序代码及软件仿真。

相关知识的了解

Atmega8每个端口引脚都具有三个寄存器位: DDRn、 PORTn 和PINn

查看更多...

Tags: 教程

分类:MCU编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 121

AVR入门教程1----新建工程

开始我们的第一课,新建一个工程。这里我就不讲编辑编译软件AVR studio的下载及安装了,如果有不明白的,请自行在网上搜索相关内容好好了解下。

1.双击打开软件AVR studio,界面如下

查看更多...

Tags: 教程

分类:MCU编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 98

无题

好久都没来这写东西了,一个是感觉最近平时生活没啥什么可写的,二是程序方面的想写也写不出什么来,因为ARM还在入门,好多东西还没学会。另外一个是公司准备换用芯片,把AVR芯片换下,换上ST的芯片,可ST的单片机我没用过,现在还在抓紧时间看芯片资料。

关于ARM,现在感觉学习得有点头绪了,前些天刚把串口这一部分调通,这样想看什么数据时就可以通过串口把数据全部发出来 。接下来的打算是先从各个模块开始,把各模块的功能调通,然后弄个操作系统进去跑跑。

而公司换芯片的事,我得加紧时间了,硬件方面已经开始着设计硬件电路,我这软件如果不加快点步伐,恐怕要拖后腿了!
分类:心情坐标 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 73
��?
2012热门推荐