久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5810|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

使用最便宜的AVR編程器編程

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:51472 發(fā)表于 2013-7-11 07:03 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
1)打開小馬軟件

2)點擊OK

3)設(shè)置硬件,點擊SetupInterface Setup….

4)第一次運行的話看到的是下圖所示界面

5)選擇Parallel下的Avr ISP I/O

6)點擊Probe測試一下硬件。要看到OK才行的。

7)選擇芯片,這里選擇ATMEGA8515

8)打開程序代碼

9)將文件類型由*.e2p改為*.hex。

10)打開文件

11)CommandProgram Options,如果搞不清,就按下面的圖設(shè)置吧。開始時千萬別選最后一項:Write Security and Config bits,以后清楚了再選不遲。

12)CommandProgram開始編程。

OK!一切搞定。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:64696 發(fā)表于 2014-8-27 13:26 | 只看該作者
我是一個初學(xué)者,和很多人一樣,一直在www.zg4o1577.cn論壇里尋找著對自己來說有價值的東西。學(xué)習(xí)proteus也有一段時間了。我想我的收獲很大。在此,我想把我學(xué)習(xí)的一些心得,包括在學(xué)習(xí)的過程中遇到的問題和大家一起來分享,希望我們大家可以在這個很好的平臺上一起學(xué)習(xí)進(jìn)步。
       1.有一點很不明白 為什么 asm文件名如果是兩個單詞組成,比如說 External Interrupt .asm ,那這個文件在編譯的就會發(fā)生錯誤,而當(dāng)把文件名改成由一個單詞組成時,如External.asm ,那這個文件就沒有錯誤。 但是 這個 External   Interrupt .asm 在我原先時是可以用的,好象移到這里就不行了 ?
  
       最新發(fā)現(xiàn):好象還有是路徑的問題。
       請問老師:是不是一模一樣的程序放在不同的地方去構(gòu)建,效果是不一樣的?(比如說原來這個程序在D盤中是對的,但把它放到E盤就有錯了)為什么一模一樣的程序,原來是可以運行的,但是后來就不行了?而且出現(xiàn)了很多錯誤。 就比如說老師給我們的程序計數(shù)器實驗(其源程序是Timer Application  和 Timer ,編譯Timer Application 時說什么 older 什么的,不明白怎么回事。在編譯Timer 時,出現(xiàn)了很多錯誤。 有待解決。
        2.  首先,cjne P0,#0FFH,LOOP1  這個語句是非法的。P0處應(yīng)該用寄存器 a ,應(yīng)該改為兩個語句:mov a,#0EFh ;cjne a,#FFH,LOOP;這樣才是正確的。其次,什么時候該用a, 而什么時候該用ACC 都是有講究的 ,還需要進(jìn)一步完善這部分的區(qū)別。
        3.  1仿真軟件的管腳(這里指單片機,其他的心片還不清楚)默認(rèn)時是低電平。而且,管腳處的顏色也可以判斷:藍(lán)色的表示低電平,紅色的表示高電平。
        4.  1.如何比較快的把一個現(xiàn)成的程序畫出它的流程圖,存在一定的問題,問:這是否有技巧?
             2.在中斷中,是否可以又一些對主程序跳轉(zhuǎn)的語句,若有,則它的執(zhí)行過程是怎么樣的?
        就比如說以下這個中斷子程序:
        INTERRUPT:
             push psw
             cpl a
             cjne a,#0ffh,led
          led:{
                大括號內(nèi)表示
                sjmp loop1 ; loop1是主程序中的
              
               }
             sjmp loop ;這個loop是在主程序中
             pop psw
             redi
             end
        換句話說就是在執(zhí)行中斷的過程中是否可以跳到外面去執(zhí)行一個子程序,然后又跳回來?
        5. 在myself3 這個實驗的過程,可以發(fā)現(xiàn),我們可以在中斷中去執(zhí)行一些比較復(fù)雜的語句,比如各種循環(huán)語句等(能否在中斷中調(diào)用子程序本人還未試,需要用一個實驗去驗證才知道)。
        6.在myself4這個實驗中有一點小疑問????(已經(jīng)在程序中標(biāo)明),這個問題的存在,說明這個知識點還未搞透。
            
        7.今天在上機時候發(fā)現(xiàn)一個很奇怪的問題 ,就是在 在“系統(tǒng)文件與源程序”這個文件夾中,好象對文件名的設(shè)定有一定的要求,比如 把文件名 “源程序2” 改成 “源程序(。。)”
         在仿真軟件中去加載這個文件名下的源程序就會發(fā)生錯誤。 而把帶括號的那部分去掉,例如改成“源程序2”或“源程序3”等等只要不帶括號的就沒有了錯誤。
         從而得出的結(jié)論就是:建立新的文件夾時文件名不可以帶有括號。   (但是不知道其產(chǎn)生這個問題的真正的原因,需要請教有關(guān)人士???????)
        8. 今天上機后發(fā)現(xiàn)一個現(xiàn)象,就是 加載設(shè)計時,系統(tǒng)默認(rèn)的路徑總是和 單片機仿真軟件bin里面的內(nèi)容的的存放的位置有關(guān),比如說當(dāng)你把那文件里的所有子文件放到一個新建的文件夾里時,那你加載設(shè)計后它的默認(rèn)文件就是你剛剛建立的新文件夾的內(nèi)容。所以為了在加載時可以默認(rèn)的顯示你所要的文件夾,你就應(yīng)該把那些子文件放在你所要顯示的文件夾的外面。比如在我的這臺機子中,我想要它顯示的默認(rèn)的文件是 源程序1 源程序2 和 電路原理圖 ,那我就把那些子文件都放在了這三個文件夾的外面,又為了美觀,我把這些子文件隱 藏了。
        9.昨天一直在搞那個 keil 軟件 和 proteus 軟件 ,想把他們完美的結(jié)合起來(據(jù)說是在keil 里可以單步操作,而在proteus 里可以看到硬件的運行情況)但是搞了很久,還是沒有搞定。
          現(xiàn)在也不太清楚這樣的結(jié)合有多少大的意義(希望各位高手或者老師可以給我答案???)
          同時也發(fā)現(xiàn),keil 軟件 在識別錯誤的能力上好象不強(可能是我沒有發(fā)現(xiàn),需要請教他人),也就是當(dāng)載入的程序有錯誤時,發(fā)現(xiàn)不了是第幾行錯,修改起來比較的不方便。所以我現(xiàn)在的做法是還是到 proteus 這個軟件上先運行程序,看哪幾行錯誤(僅僅是語法錯誤),再去修改好。然后再載到 keil 軟件中。
         現(xiàn)在我的總結(jié)就是:好象 keil這個軟件也沒有多少大的實際意義(因為覺的單步操作沒有多大用了,因為要是程序本身有錯就不能在keil里運行,換句話說,它根本就不能幫你發(fā)現(xiàn)錯誤),好象除了 與proteus 來聯(lián)機單步操作看硬件的執(zhí)行比較有用外,沒有多少其他的用途了。
         我想這個認(rèn)識一定我對這個軟件的認(rèn)識還不夠(對它的認(rèn)識,可能我根本遠(yuǎn)遠(yuǎn)不夠??)需要老師的開導(dǎo)。
        10.今天搞定了聯(lián)調(diào),但是遠(yuǎn)程聯(lián)機還不會
        11.(6月6號晚1點) 今天發(fā)現(xiàn)了一個經(jīng)驗:就是說 在建源程序的文件名的時候,如果是用中文,則不能超過4個字。否則會出現(xiàn)錯誤。這個錯誤找了很久都沒有發(fā)現(xiàn),也是無意中發(fā)現(xiàn)的。出現(xiàn)這個問題的原因目前也不清楚。例如:你建的文件名是“課程設(shè)計溫度控制”,則編譯時就會出錯。而改為“溫度控制”或者少于4個字就不會錯。
        12.TLC549 搞定.原來是用串行口發(fā)送來做的,發(fā)現(xiàn)不行。后來網(wǎng)上找了一個,它是嚴(yán)格的按照時序來做的,經(jīng)過驗證,是可行的。
        13.  今天發(fā)現(xiàn)一個問題,就是在PROTUES 里面,其所有的元器件必需用不同的名字命名。否則會出錯。我就是把一個電路圖直接復(fù)制到另一個圖中,而且同樣的電路復(fù)制了多個,結(jié)果運行的時候?qū)е洛e誤。開始沒有發(fā)現(xiàn)問題處在哪里,后來通過自己的改動發(fā)現(xiàn)問題出在了對相同元器件的命名上。這又是本人發(fā)現(xiàn)的一個細(xì)節(jié)的地方。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 网站黄色在线免费观看 | 日本人爽p大片免费看 | 国内精品视频在线观看 | 午夜精| 久久成人亚洲 | 午夜亚洲| 国产综合精品一区二区三区 | 国产乱码精品1区2区3区 | 久久久久九九九女人毛片 | 精品国产91久久久久久 | 国产乱码精品一区二三赶尸艳谈 | 亚洲欧美一区二区三区视频 | 国产欧美在线观看 | 国产一区二区欧美 | 午夜视频一区二区三区 | 亚洲成人黄色 | 日本精品一区二区 | 欧美激情在线一区二区三区 | 99reav| 亚洲精品视频免费观看 | 欧美成人一区二区 | 久久电影一区 | 欧美精品v国产精品v日韩精品 | 秋霞电影一区二区 | 人人叉| 欧美一级二级在线观看 | 国产综合精品一区二区三区 | 成人黄色在线观看 | 国产一区二区久久 | 色爽女 | 成年人精品视频 | 国产精品美女久久久久久免费 | 日本特黄特色aaa大片免费 | 国产免费一区二区 | 国产一区二区电影网 | 久久精品亚洲一区 | 亚洲成人在线网 | 亚洲一区中文 | 日本成人毛片 | 免费二区| 福利社午夜影院 |