Arduino IDE+_Attiny13/85实践(五)Arduino IED可用指令集

Arduino IED 可用的Attiny13A 指令集

好奇IDE能用多少Attiny 13A的指令,于是收集了一下。不多说,上干货:

原文:https://github.com/MCUdude/MicroCore#eeprom-option

摘点一些重点:

支持的 Arduino functions 集

analogRead()
analogWrite()
attachInterrupt()
bit()
bitClear()
bitRead()
bitSet()
bitWrite()
constrain()
degrees()
delay()
delayMicroseconds() Macro wrapper for _delay_us() (inline function)
detachInterrupt()
digitalRead()
digitalWrite()
highByte()
interrupts() // 中断
lowByte()
map()
max()
min()
micros() micros() must be enabled from the Tools menu
millis() Watchdog timer based. Will increase with steps of 16 //看门狗
noInterrupts()
noTone()
pinMode()
pow()
pulseIn() micros() must be enabled from the Tools menu
radians()
random()
randomSeed()
round()
shiftIn()
shiftOut()
sizeof()
stopTone
sq()
sqrt()
tone()

支持的库命令:Arduino libraries
SPI library, TinySPI.h (software implementation)

SPISettings
begin()
end()
beginTransmission()
endTransmission()
setBitOrder()
setClockDivider()
setDataMode()
transfer()
usingInterrupt() Not implemented

支持EEPROM读写命令
EEPROM library, EEPROM.h

EEPROM[]
read()
write()
update()
get()
put()

有点干吧吧 ,但相信会对大家有用。


版权声明:本文为sadanubis2008原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。