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()
有点干吧吧 ,但相信会对大家有用。