极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 15915|回复: 6

DDRx, boolean bit3state, TCCR都是什么

[复制链接]
发表于 2017-8-21 18:11:56 | 显示全部楼层 |阅读模式
大家好.最近开始深入一点点了,遇到了一些情况下必须使用DDRx, boolean bit3state, TCCR(等等)的情况, 这些操作好像不再是Arduino自带的类似analogWrite()这样的简单语言了, 而是深入AVR的嵌入式C语言操作. 但是相关的资料非常碎片化,这儿说一点,那儿说一点....我甚至都不知道这样的指令一共有多少种,又有那些是适合Arduino的.
请问XDJM:
1,类似DDRx, boolean bit3state, TCCR这样的语言它真正的原名叫什么?
2,在哪里可以较为系统地学习它? (或者说Arduino能用到的指令集汇总也行)
先谢谢大家啦.
回复

使用道具 举报

发表于 2017-8-22 00:34:11 | 显示全部楼层
DDR(Data Direction Register)是在AVR单片机,GPIO引脚数据流向寄存器,控制该引脚是输入还是输出
boolean 编程语言里面的,布尔逻辑,只有两种可能性,真/假
bit3state,不是编程语言里面的标准单词,可能是3-state,没有bit。是指CMOS IC输出端的三态,输出高电平,低电平,高阻态(等效于将输出的影响从后级电路中移除,不接该输出端。)
TCCR(Timer/Counter Control register),AVR单片机定时器专用寄存器。

网络自学没有系统学习的方法,做项目边做边学
arduino的自带帮助就很齐全虽然很枯燥,哪有不枯燥的编程语言。
回复 支持 反对

使用道具 举报

发表于 2017-8-23 08:15:41 | 显示全部楼层
datasheet和官方例程是最好的教程。。。虽然很枯燥
回复 支持 反对

使用道具 举报

发表于 2017-8-27 20:48:54 | 显示全部楼层
Ansifa 发表于 2017-8-22 00:34
DDR(Data Direction Register)是在AVR单片机,GPIO引脚数据流向寄存器,控制该引脚是输入还是输出
boole ...

好详细。
替新人谢谢你
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-28 18:54:16 | 显示全部楼层
Ansifa 发表于 2017-8-22 00:34
DDR(Data Direction Register)是在AVR单片机,GPIO引脚数据流向寄存器,控制该引脚是输入还是输出
boole ...

多谢多谢! 解释得非常详细!抱歉回复晚了~多向前辈学习!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-28 18:54:37 | 显示全部楼层
maxims 发表于 2017-8-27 20:48
好详细。
替新人谢谢你

也谢谢你啦
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-28 19:00:31 | 显示全部楼层
弘毅 发表于 2017-8-23 08:15
datasheet和官方例程是最好的教程。。。虽然很枯燥

大神,datasheet是指arduino上的avr.atmega328的datasheet吗?
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-27 02:34 , Processed in 0.059436 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表