為了保證設(shè)計(jì)的靈活性,在項(xiàng)目01中廣泛采用了子板設(shè)計(jì),包括通信子板和cpu子板及其他一些功能板。當(dāng)然,通信子板和其他功能板都有現(xiàn)成的產(chǎn)品,不用我在從頭開(kāi)始,但是CPU子板是沒(méi)有的。
用了兩天的時(shí)間,把cpu的資源劃分了一下,幸運(yùn)的是,cpu的80個(gè)管腳絕對(duì)可以滿足項(xiàng)目需求,不幸的是,嗯,想把這80個(gè)管腳引出來(lái)還真是麻煩。
好在不用畫(huà)封裝,只管調(diào)用公司現(xiàn)有的設(shè)計(jì)庫(kù)就可以了,省去了不少功夫。
用了大半天的時(shí)間,把子板設(shè)計(jì)好了,心得就是:如果對(duì)單片機(jī)各個(gè)引腳的功能都有一個(gè)清晰的認(rèn)識(shí)的話,可以顯著降低畫(huà)板的難度。要知道,雖然畫(huà)板只用了10多個(gè)小時(shí),可是用著思考管腳功能定義上的時(shí)間可是整整兩天呢,因?yàn)榧纫WC將功能一致的管腳集中起來(lái),還要保留充分的靈活性。正所謂磨刀不誤砍柴工。
看我畫(huà)的板子,還說(shuō)得過(guò)去吧。JP1、JP2是數(shù)字量輸入輸出;JP4是通訊;JP3是AD采樣和程序調(diào)試口。
嗯,反正自己很滿意,吃飯去了。