SpenceKonde在ATTinyCore上支持的Arduino函数
我刚刚发现了ATtiny84/85芯片,并订购了一些用于某些项目。我到处寻找它对通过Arduino IDE和Uno编程的所有支持,还看到了high-low tech的网站和该核心中支持的Arduino功能 然后我看到了斯宾塞康德的《阿提尼核心》,这是《阿提尼》系列的另一个备受推崇的核心。问题是我找不到任何关于这个核心支持什么样的经典Arduino函数的信息。我的意思是像一张清单。我确信基本功能都得到了支持,但是使用睡眠模式/低功耗模式和其他一些东西怎么样。Arduino.h库中的所有内容都受支持吗SpenceKonde在ATTinyCore上支持的Arduino函数,arduino,attiny,Arduino,Attiny,我刚刚发现了ATtiny84/85芯片,并订购了一些用于某些项目。我到处寻找它对通过Arduino IDE和Uno编程的所有支持,还看到了high-low tech的网站和该核心中支持的Arduino功能 然后我看到了斯宾塞康德的《阿提尼核心》,这是《阿提尼》系列的另一个备受推崇的核心。问题是我找不到任何关于这个核心支持什么样的经典Arduino函数的信息。我的意思是像一张清单。我确信基本功能都得到了支持,但是使用睡眠模式/低功耗模式和其他一些东西怎么样。Arduino.h库中的所有内容都受支持
如果这是一个愚蠢的问题,我很抱歉,但如果您能提供一点帮助,我将不胜感激。我已经在Arduino论坛上就此事联系了DrAzzy a.k.a Spence Konde,我将在下面引用他的回复 ATTinyCore(和我的其他内核)实现了所有标准的ArduinoAPI函数,这些函数在逻辑上与所讨论的硬件一致。一切都应该正常,即使是我认为愚蠢的想法(例如,SerialEvent,yield())-如果不正常,应该作为bug报告给我。只有少数几个地方我故意背离了官方的阿杜伊诺行为 不是ArduinoAPI的东西,比如avrlibc附带的东西,对内核没有任何依赖。如果硬件支持,这些库应该可以工作。如果它未能在草图中使用库(或库中的特定调用)进行编译(通常给出表示不支持的#错误,或对寄存器或位名称的“未定义引用”-实际上在合理的时间调用它,或者上传并验证它的行为方式通常是不必要的)
希望这对你们有帮助。再次感谢Spence Konde(DrAzzy)在这件事上的出色表现和帮助。Spence Konde a.k.a.DrAzzy活跃在forum.arduino.cc上。即使现在在线,也在争先恐后地创建Arduino论坛帐户。谢谢