最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

大家?guī)兔纯次业牡谝粋(gè)C測(cè)試程序怎么了?

作者:sszxxm 欄目:單片機(jī)
大家?guī)兔纯次业牡谝粋(gè)C測(cè)試程序怎么了?
我用的是MEGA8,內(nèi)部8M振蕩,用PB7接一個(gè)LED作指示,程序如下,下載后不能正常運(yùn)行:
#include "iom8v.h"
void main(void)
    {
    DDRB=0xff;
loop:PORTB^=0x80;
    delay(500);
    goto loop;
    }
void delay_1ms(void)             /*延時(shí)1毫秒子程序*/
    {
    unsigned int i;
    for(i=1;i<1142;i++)
    ;
    }
void delay(unsigned int n)       /*延時(shí)1毫秒整數(shù)倍子程序*/
    {
    unsigned int i=0;
    for(i=0;i<n;i++);
    delay_1ms();
    }

上面的延時(shí)程序是照抄"AVR單片機(jī)C語(yǔ)言開(kāi)發(fā)入門(mén)指導(dǎo)"書(shū)上的,改變PB7也是按照書(shū)山的介紹,我是第一次玩C,連從哪里下手都不知道,所以只能先弄一個(gè)最簡(jiǎn)單的試試了,大家千萬(wàn)別笑,還請(qǐng)大家?guī)蛶兔,招招原因?br>
謝謝了!。。。!


2樓: >>參與討論
dadodo
芯片有沒(méi)有初始化?
 
3樓: >>參與討論
seeseatv
子程序應(yīng)該先被聲明,后被調(diào)用.
ICC偶爾先調(diào)用后聲明也沒(méi)問(wèn)題,但是這樣做總是不好的,很容易出問(wèn)題.

4樓: >>參與討論
sszxxm
謝謝二位的回答
to: dadodo

芯片如何初始化,在匯編我倒是知道對(duì)寄存器、I/O、指針等作初始化,我這邊已經(jīng)是程序的全部了,還望大蝦賜教,謝謝!

TO:seeseatv
今后一定注意:p

5樓: >>參與討論
fjmcu
還有,用goto,看起來(lái)怪別扭的,還是用普通循環(huán)語(yǔ)句吧。
 
6樓: >>參與討論
john_lee
程序應(yīng)該沒(méi)有問(wèn)題
有沒(méi)有可能是在下載或設(shè)置FUSE bits時(shí)出的問(wèn)題。

7樓: >>參與討論
sszxxm
謝謝各位!問(wèn)題找到原因了
謝謝各位!

問(wèn)題找到原因了,是沒(méi)有在ICCAVR6.26c的options里設(shè)置好,該打:(

不過(guò)延時(shí)程序在PC上用AVRstudio3.56模擬正常,但是在我的8M內(nèi)部RC的芯片上卻跑的飛一樣的快,只好拼命將延時(shí)系數(shù)設(shè)到最大的65535,并在delay函數(shù)里也設(shè)置成同樣大,才勉強(qiáng)可以看到LED閃爍,后來(lái)將8M將為1M,就比較清晰了。不知道是否又弄錯(cuò)了什么東西了:(

總算是入了門(mén)了,這個(gè)問(wèn)題憋了我1個(gè)星期了,以后只有慢慢努力,業(yè)余自學(xué)就是這個(gè)樣,開(kāi)始時(shí)找不到北,連門(mén)在哪都不知道,沒(méi)有辦法的。

8樓: >>參與討論
guxiang
答復(fù)
跑的飛一樣的快是因?yàn)槿鄙儆?jì)時(shí)時(shí)鐘初始化分頻的語(yǔ)句。

9樓: >>參與討論
sszxxm
當(dāng)頭棒喝,明白了
謝謝guxiang,那你知道應(yīng)該是多少分頻嗎,書(shū)上沒(méi)有寫(xiě)呀?

參與討論
昵稱(chēng):
討論內(nèi)容:
 
 
相關(guān)帖子
一個(gè)簡(jiǎn)單的問(wèn)題
買(mǎi)AVR ISP 電纜:,
avr的燒寫(xiě)速度怎么樣?
4M晶振的低頻干擾問(wèn)題
AVR的性?xún)r(jià)比如何,仿真機(jī),燒寫(xiě)器要多少銀子??
免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號(hào)