音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場(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

哪位老師傅想帶徒弟的進(jìn)?

作者:sir_h 欄目:單片機(jī)
哪位老師傅想帶徒弟的進(jìn)?
先自我介紹一下:
    在北京工作一年,半年單片機(jī)接觸時(shí)間,獨(dú)自完成一個(gè)產(chǎn)品的軟件設(shè)計(jì)。

因?qū)ψ约鹤罱倪M(jìn)步速度不滿意,想找位師傅指點(diǎn)一二,如果您有小的項(xiàng)目想鍛煉一下新人,請(qǐng)發(fā)EMAIL到:xc164cpu@163.com ,謝謝

2樓: >>參與討論
maychang
如果是本科畢業(yè),已經(jīng)獨(dú)立完成一個(gè)設(shè)計(jì)
那么應(yīng)該有足夠的自學(xué)能力了。
不必求師,根據(jù)自己的發(fā)展方向,多聽多看,這就很好。

3樓: >>參與討論
文強(qiáng).南京
現(xiàn)在的師父是收費(fèi)的
 
4樓: >>參與討論
sir_h
東西做出來了,僅僅自我感覺良好。
    東西做出來,很多都是自我感覺,可能是高手感覺很愚蠢的做法,我卻當(dāng)成了自我得意的杰作。來到這個(gè)公司就決定我以后只能自學(xué),我本科自動(dòng)化專業(yè)畢業(yè),現(xiàn)在做單片機(jī)軟件編程,可以說全是閉門造車。
    產(chǎn)品外設(shè)有EEPROM,FLASH,A/D,D/A,LCD,紅外,實(shí)時(shí)實(shí)鐘。一百多K的程序空間基本用完。想想自己的程序結(jié)構(gòu),都不是很明白。如果您有這方面的經(jīng)驗(yàn),如果您想幫我的話,請(qǐng)指點(diǎn)一二,十分感謝。
    
    首先做個(gè)介紹:
     程序包括:鍵盤處理(本地鍵盤及紅外遙控),菜單結(jié)構(gòu)處理(四五十級(jí)菜單),LCD顯示,模擬量采集及輸出(A/D,D/A),數(shù)字量輸入數(shù)字量輸出(共n路n>40),控制算法(模擬量計(jì)算,數(shù)字量邏輯處理),通訊(usb\232).
    下面是我的一些問題,您有別的一些建議,也希望您能告訴我。
   1, 產(chǎn)品用于工業(yè)控制,所以控制很重要,我的控制算法是不是應(yīng)該放在中斷中?這樣做是好還是壞?
   2,所有的程序全部在主循環(huán)中完成,中斷只提供標(biāo)志字,這樣做好不好?有什么好處及壞處。
   3,我沒有使用操作系統(tǒng),這種產(chǎn)品適不適合用操作系統(tǒng)?如果適合,哪種操作系統(tǒng)比較合適,像我沒有接觸過,學(xué)會(huì)并可以使用需要多長(zhǎng)時(shí)間?
   4,對(duì)于一個(gè)產(chǎn)品的程序總體設(shè)計(jì),應(yīng)注意哪些事項(xiàng),才可以少走彎路。
   
   

5樓: >>參與討論
sir_h
哪位高手幫幫我?
沒有人回答嗎?希望大蝦幫幫我、

6樓: >>參與討論
oldzhang
只要能完成任務(wù),沒用操作系統(tǒng)更好
有操作系統(tǒng),編程要輕松的多,如果沒操作系統(tǒng),只要你功能框圖,邏輯框圖詳細(xì),清晰,比有操作系統(tǒng)還要好
中斷設(shè)標(biāo)志,主程序處理的方法很好,實(shí)時(shí)性要求高的可以放在中斷中處理
工業(yè)控制對(duì)可靠性要求很高
軟件要經(jīng)過反復(fù)檢驗(yàn)
對(duì)容錯(cuò)性要考慮周到些

* - 本貼最后修改時(shí)間:2005-11-12 16:02:59 修改者:oldzhang

7樓: >>參與討論
sir_h
謝謝oldzhang的指導(dǎo)
首先謝謝oldzhang的指導(dǎo),

別外還有幾個(gè)問題再麻煩您,或者別的大蝦幫忙答一下也可以:

1,您所提到的容錯(cuò)性是什么意思,我不是很理解。

2,關(guān)于變量的一些疑惑:例子:

工程文件包括 menu.c key.c aio.c
/***********aio.c start*************/

int aio_0_value;
int aio_1_value;
int aio_2_value;

extern int Key;
extern int RemoteKey;
/***********aio.c end*************/


/***********menu.c start************/
int iMenuID;
int iMenuNextID;

extern int aio_0_value;
extern int aio_1_value;
extern int aio_2_value;

/***********menu.c end************/


/***********Key.c start*************/

int Key;
int RemoteKey;

extern int iMenuID;
extern int iMenuNextID;
/***********Key.c end*************/


因?yàn)槌绦蛟阶鲈酱,像上面的例子中,每個(gè).C文件有自己的公共變量,同時(shí)還要調(diào)用其他文件的變量,如果.c文件很多,互相調(diào)用得也很頻繁,這樣感覺程序會(huì)很亂。對(duì)于這種情況,您是怎樣處理的?不知道我表述得明不明白?

* - 本貼最后修改時(shí)間:2005-11-14 19:34:55 修改者:sir_h

8樓: >>參與討論
lql328
最好不用中斷,用查詢
 
9樓: >>參與討論
taoest
公共變量
公共變量的問題就是軟件工程的方面的問題了。
應(yīng)該認(rèn)真學(xué)習(xí)結(jié)構(gòu)化編程思想和面向?qū)ο缶幊趟枷搿_@樣就能很好地處理模塊之間的關(guān)系。
簡(jiǎn)單地說就是封閉性,松耦合,消息,這些東西。
不過注意的是,這些是思想,而不是格式或者某種語言。就算寫匯編,也可以符合這些思想的。

不過話說回來,做單片機(jī)很少會(huì)在一個(gè)片子上做那么多功能的,你的情況比較適合做做ARM+LINUX的組合吧。畢竟100多K的空間的單片機(jī)不一定會(huì)比一個(gè)ARM7或ARM9便宜。

10樓: >>參與討論
sir_h
arm及l(fā)inux
樓上所提及的思想我沒有太看懂,我會(huì)去看一下這方面的書給自己補(bǔ)充一下,謝謝您。

所做的產(chǎn)品用于工業(yè)控制,所以單片機(jī)的溫度范圍,電子兼容性等各方面的因素都要考慮。所用的單片機(jī)是汽車級(jí)的十六位單片機(jī),一百多塊錢(人民幣)/片,價(jià)錢因素不是太重要,主要是可靠性最重要。

arm以前沒有用過,linux也沒有用過,如果學(xué)習(xí)或使用這兩者,一般要多長(zhǎng)時(shí)間?arm價(jià)錢如何,有無工業(yè)級(jí)芯片?溫度范圍?

期待您的解答。

11樓: >>參與討論
javie
我也想找個(gè)師傅啊
 
12樓: >>參與討論
fushaobing
*
我覺得樓主都可以做很多人的師傅了。

13樓: >>參與討論
casio
感覺樓主
 
14樓: >>參與討論
thinkey
關(guān)于全局變量
可以把全局變量放在一個(gè).c文件里面定義 extern 最好放在頭文件里面
應(yīng)該來說一個(gè)合理的程序架構(gòu) 和一個(gè)順手工程文件夾才是工程師追求的目標(biāo)
具體功能的實(shí)現(xiàn)都是力氣活 有時(shí)間多看看高人的代碼

15樓: >>參與討論
sir_h
謝謝thinkey的關(guān)于公共變量的教導(dǎo)
首先謝謝thinkey的關(guān)于公共變量的教導(dǎo),這種方式很好,十分受益。
再次謝謝。



參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
給大家推薦一款性價(jià)比高的液晶.
弱弱的問:os上下文切換的問題
【串行傳輸】賦給發(fā)送緩沖器的數(shù)據(jù)沒有發(fā)出去,為什么?
xxx
C語言怎么學(xué)?進(jìn)來說一哈!
免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)