色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何從樹莓派編程ATtiny85

454398 ? 來源:wv ? 2019-09-28 17:53 ? 次閱讀

第1步:在Pi的終端上設置Raspberry Pi

如何從樹莓派編程ATtiny85

下載并構建avrdude

sudo apt-get install bison automake autoconf flex git gcc

sudo apt-get install gcc-avr binutils-avr avr-libc

git clone https://github.com/kcuzner/avrdude

cd avrdude/avrdude

。/bootstrap && 。/configure && sudo make install

在GPIO上設置SPI

sudo raspi-config

并在“高級選項”中啟用SPI設備(參見圖片)

您可以使用lsmod在命令行中進行檢查,否需要重啟。 (也許需要sudo modprobe spidev)

下載并為gpio命令構建WiringPi

cd?

git clone git://git.drogon.net/接線Pi

cd接線Pi

。/build

步驟2:電氣連接

將ATtiny85連接到Raspberry Pi GPIO(圖片中的電線顏色僅供參考):

GPIO引腳ATtiny引腳注釋

15 1 GPIO22進行重置(通過1K,藍色導線)

17 8 3.3 V(綠色導線)

19 5 MOSI(通過1K,黃色線)

21 6 MISO(通過1K,橙色線)

23 7 SCLK(通過1K,紅色線)

25 4 GND(棕色線)

(我找不到在指令表中做一個漂亮表的方法)

步驟3:測試Avrdude連接

測試通過與ATtiny85的連接,我們在ATtiny復位時使用GPIO引腳22進行設置。我們必須將該引腳拉低以對芯片進行編程。這可以通過其他方式完成,例如開關,但我使用GPIO的另一個引腳來執行此操作。

sudo gpio -g模式22 out gudo + g寫22 0 sudo gpio -g寫22 1

這必須給出成功類型消息!

第4步:編寫ATtiny85

對ATtiny85進行編程:

cd? mkdir ATtiny85

cd ATtiny85 mkdir閃爍

cd閃爍

創建blinky.c文件并添加以下代碼

nano blinky.c

//////////////////////

#define F_CPU 1000000L

#include

#include

int main(void)

{

DDRB = 0xFF;//PORTB輸出,所有引腳

PORTB = 0x00;//將引腳設為低電平以啟動(

);; {

PORTB ^ = 0xFF;//反轉所有引腳

_delay_ms(100);//等待一段時間

}

返回0;

}

////////////////////////

將此代碼添加到Makefile文件中

nano Makefile

/////////////////////

MCU = attiny85

AVRDUDEMCU = t85

CC =/usr/bin/avr-gcc

CFLAGS = -g -Os -Wall -mcall-prologues -mmcu = $(MCU)

OBJ2HEX =/usr/bin/avr-objcopy

AVRDUDE =/usr/local/bin/avrdude

TARGET = blinky

all:

$(CC)$ {CFLAGS)$ {TARGET).c -o $ {TARGET )

$(OBJ2HEX)-R .eeprom -O ihex $(TARGET)$(TARGET).hex rm -f $(TARGET)

install:全部 gudo -g模式22 out

sudo gpio -g寫22 0 sudo gpio -g寫22 1 sudo $(AVRDUDE)-p $(AVRDUDEMCU)-P/dev/spidev0.0 -c linuxspi -b 10000 -U flash:w :$(TARGET).hex

保險絲

sudo gpio -g模式22 out sudo gp io -g寫22 1

clean:

rm -f * .hex * .obj * .o

//////////////////////

(抱歉,指令文本編輯器破壞了上面代碼中的所有制表符和空格,如果沒有正確的制表符,Makefile將無法工作)

要編譯類型:

make

編譯代碼并將其上傳到ATtiny:

make install

要發送保險絲:

make fuse

該程序將所有5個引腳振蕩為輸出,因此LED應該閃爍。

我們正在直接使用avr-libc對ATtiny進行編程。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編程
    +關注

    關注

    88

    文章

    3637

    瀏覽量

    93903
  • 樹莓派
    +關注

    關注

    117

    文章

    1710

    瀏覽量

    105800
收藏 人收藏

    評論

    相關推薦

    樹莓傳感器使用方法 樹莓 Raspberry Pi 4優缺點

    樹莓傳感器使用方法 樹莓(Raspberry Pi)是一款由英國樹莓基金會開發的小型單板計
    的頭像 發表于 12-06 10:35 ?676次閱讀

    樹莓開發的最佳編程語言選擇

    樹莓(Raspberry Pi)是一款由英國樹莓基金會開發的信用卡大小的單板計算機,它以其低成本、易于編程和靈活性而受到廣泛歡迎。
    的頭像 發表于 11-11 11:34 ?796次閱讀

    樹莓與Arduino的區別是什么

    Pi): 樹莓最初是作為教育工具設計的,旨在幫助學生學習計算機編程和電子工程。隨著時間的推移,它已經發展成為一個多功能的微型計算機,可以用于各種項目,包括但不限于: 家庭媒體中心 游戲機 網絡服務器 IoT(物聯網)設備 教
    的頭像 發表于 11-11 11:14 ?1109次閱讀

    ARM開發板與樹莓的比較

    ARM開發板和樹莓都是基于ARM架構的單板計算機,它們在教育、工業控制、物聯網等領域有著廣泛的應用。 硬件配置 ARM開發板和樹莓的硬件配置各有特點,具體取決于不同的型號和制造商。
    的頭像 發表于 11-05 11:11 ?586次閱讀

    樹莓gpio有什么用,樹莓gpio接口及編程方法

    一、樹莓GPIO的用途 樹莓(Raspberry Pi)是一款小巧、功能強大的單板計算機,廣泛應用于編程教育、物聯網項目、家庭媒體中心等
    的頭像 發表于 10-22 18:09 ?1133次閱讀

    什么是樹莓?樹莓是什么架構的

    什么是樹莓 樹莓(Raspberry Pi,簡寫為RPi,別名為RasPi/RPI)是由英國“Raspberry Pi 慈善基金會”開發的一款為學習計算機
    的頭像 發表于 10-22 17:33 ?1191次閱讀

    樹莓網關:物聯網應用的新標桿

    什么是樹莓樹莓(Raspberry Pi)是一種基于Linux的小型單板計算機,由英國的樹莓
    的頭像 發表于 10-09 16:44 ?373次閱讀
    類<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>網關:物聯網應用的新標桿

    樹莓和51單片機哪個有優勢

    是一款由英國樹莓基金會開發的信用卡大小的單板計算機。自2012年推出以來,樹莓已經發展出多個版本,包括A、B、2、3、4等型號。樹莓
    的頭像 發表于 09-02 09:04 ?926次閱讀

    樹莓和單片機的優缺點是什么

    )接口,樹莓可以連接各種傳感器、執行器和其他外圍設備。 易于編程樹莓支持多種編程語言,如
    的頭像 發表于 08-30 18:21 ?1817次閱讀

    樹莓的功能用途是什么

    、科研、工業控制、物聯網、多媒體播放、家庭自動化等領域。 樹莓(Raspberry Pi)是一種小型、低成本的單板計算機,由英國的Raspberry Pi基金會開發,其功能和用途非常廣泛。以下是樹莓
    的頭像 發表于 08-30 18:01 ?2989次閱讀

    樹莓gui開發用什么ide

    樹莓(Raspberry Pi)是一款功能強大的微型計算機,可以運行多種操作系統,如Raspbian、Ubuntu等。在樹莓派上進行GUI(圖形用戶界面)開發,可以使用多種集成開發環境(IDE
    的頭像 發表于 08-30 16:49 ?998次閱讀

    樹莓是x86還是arm

    背景 樹莓的誕生可以追溯到2006年,當時英國劍橋大學的計算機科學家Eben Upton教授發現,計算機科學專業的學生越來越少地使用計算機進行編程和硬件開發。為了激發學生對計算機科學的興趣,Eben Upton教授和他的團隊開
    的頭像 發表于 08-30 15:42 ?1288次閱讀

    樹莓裝ubuntu和raspbian哪個更好

    樹莓(Raspberry Pi)是一款由英國樹莓基金會開發的單板計算機,廣泛應用于教育、科研、物聯網等領域。樹莓
    的頭像 發表于 08-30 15:41 ?1554次閱讀

    linux開發板與樹莓的區別

    操作系統的微型計算機,主要用于教育、編程、媒體播放等領域。 硬件配置 Linux開發板:Linux開發板的硬件配置因廠商和型號而異,通常包括處理器、內存、存儲、網絡接口等。 樹莓樹莓
    的頭像 發表于 08-30 15:34 ?1100次閱讀

    樹莓5,Raspberry Pi 5 評測

    會觸發安全關機。這種關機更像是待機模式,樹莓的功耗為1.4瓦。按下電源按鈕將啟動樹莓5。你還可以編程操作系統,將按鈕設置為執行其他功能,
    發表于 06-19 14:51
    主站蜘蛛池模板: 出轨的妻子在线观看| 国产99精品视频一区二区三区| 夫妻性姿势真人做视频| 暖暖的视频完整视频免费韩国| 影音先锋av丝袜天堂| 精品视频免费在线| 亚洲性无码av在线| 国产又粗又猛又爽黄老大爷| 亚洲AV蜜桃永久无码精品红樱桃 | 午夜无码片在线观看影院| 芭乐草莓樱桃丝瓜18岁大全| 青青草 久久久| 高中生被C到爽哭视频免费| 日本三级按摩推拿按摩| 抽插喷S骚爽去了H| 天天槽任我槽免费| 国产午夜电影院| 亚洲字幕在线观看| 麻豆人妻无码性色AV| 999国产高清在线精品| 强上轮流内射高NP男男| 高h乱一受多攻男男| 小向美奈子厨房magnet| 九九久久精品| adc免费观看| 无码日韩人妻精品久久蜜桃免费| 国产欧美一区二区三区视频| 亚洲中文字幕欧美自拍一区| 美女张开腿让男人桶爽无弹窗 | 欧美日韩国产在线一区二区| 动漫美女被羞羞动漫怪物| 性xxx免费| 老子午夜伦不卡电影院| X8X8拨牐拨牐X8免费视频8午夜| 少妇无码太爽了视频在线播放| 国产在线精品视频资源| 中文字幕人成人乱码亚洲AV| 亚洲欧美另类无码专区| 久久婷婷五月综合色丁香花| china野外18:19| 午夜福利体验试看120秒|