Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SpenceKonde在ATTinyCore上支持的Arduino函数_Arduino_Attiny - Fatal编程技术网

SpenceKonde在ATTinyCore上支持的Arduino函数

SpenceKonde在ATTinyCore上支持的Arduino函数,arduino,attiny,Arduino,Attiny,我刚刚发现了ATtiny84/85芯片,并订购了一些用于某些项目。我到处寻找它对通过Arduino IDE和Uno编程的所有支持,还看到了high-low tech的网站和该核心中支持的Arduino功能 然后我看到了斯宾塞康德的《阿提尼核心》,这是《阿提尼》系列的另一个备受推崇的核心。问题是我找不到任何关于这个核心支持什么样的经典Arduino函数的信息。我的意思是像一张清单。我确信基本功能都得到了支持,但是使用睡眠模式/低功耗模式和其他一些东西怎么样。Arduino.h库中的所有内容都受支持

我刚刚发现了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论坛帐户。谢谢