DDRx, boolean bit3state, TCCR都是什么
大家好.最近开始深入一点点了,遇到了一些情况下必须使用DDRx, boolean bit3state, TCCR(等等)的情况, 这些操作好像不再是Arduino自带的类似analogWrite()这样的简单语言了, 而是深入AVR的嵌入式C语言操作. 但是相关的资料非常碎片化,这儿说一点,那儿说一点....我甚至都不知道这样的指令一共有多少种,又有那些是适合Arduino的.请问XDJM:
1,类似DDRx, boolean bit3state, TCCR这样的语言它真正的原名叫什么?
2,在哪里可以较为系统地学习它? (或者说Arduino能用到的指令集汇总也行)
先谢谢大家啦. DDR(Data Direction Register)是在AVR单片机,GPIO引脚数据流向寄存器,控制该引脚是输入还是输出
boolean 编程语言里面的,布尔逻辑,只有两种可能性,真/假
bit3state,不是编程语言里面的标准单词,可能是3-state,没有bit。是指CMOS IC输出端的三态,输出高电平,低电平,高阻态(等效于将输出的影响从后级电路中移除,不接该输出端。)
TCCR(Timer/Counter Control register),AVR单片机定时器专用寄存器。
网络自学没有系统学习的方法,做项目边做边学
arduino的自带帮助就很齐全虽然很枯燥,哪有不枯燥的编程语言。
datasheet和官方例程是最好的教程。。。虽然很枯燥 Ansifa 发表于 2017-8-22 00:34
DDR(Data Direction Register)是在AVR单片机,GPIO引脚数据流向寄存器,控制该引脚是输入还是输出
boole ...
好详细。
替新人谢谢你 Ansifa 发表于 2017-8-22 00:34
DDR(Data Direction Register)是在AVR单片机,GPIO引脚数据流向寄存器,控制该引脚是输入还是输出
boole ...
多谢多谢! 解释得非常详细!抱歉回复晚了~多向前辈学习! maxims 发表于 2017-8-27 20:48
好详细。
替新人谢谢你
也谢谢你啦 弘毅 发表于 2017-8-23 08:15
datasheet和官方例程是最好的教程。。。虽然很枯燥
大神,datasheet是指arduino上的avr.atmega328的datasheet吗?
页:
[1]