什麼是上拉電阻和下拉電阻,上拉電阻和下拉電阻有什麼應用?

上拉電阻就是把不確定的訊號通過一個電阻鉗位在高電平,此電阻還起到限流的作用。同理,下拉電阻是把不確定的訊號鉗位在低電平。上拉電阻是指器件的輸入電流,而下拉指的是輸出電流上拉電阻: 1、當TTL電路驅動COMS電路時,如果TTL電路輸出的高電平低於COMS電路的最低高電平(一般為3.5V),這時就需要在TTL的輸出端接上拉電阻,以提高輸出高電平的值。 2、OC門電路必須加上拉電阻,才能使用。3、為加大輸出引腳的驅動能力,有的單片機管腳上也常使用上拉電阻。

活用AXD Debugger調試器的命令列,實現u-boot的原始碼級調試

其實AXD的功能非常強大,特別是其命令列。開啟AXD,按下 Alt + L ,就可以開啟一個命令列,非常有用的命令如:LoadBinary = 將一個檔案匯入SDRAM LoadSymbols = 匯入符號表SetPC = 設定PC寄存器Run = 開始運行OB + 檔案名稱 = 按照批次檔運行所有的命令在GUI裡面也是有的,可以利用批次檔(OB命令)來免去敲命令和點菜單的麻煩,以調試u-boot為例,寫一個批次檔放在D盤,檔案名稱為u-boot.txt,內容如下:loadbinary

提交 ks8695 serial driver patch 失敗

這兩天在跑 KS8695 開發板,移植 u-boot 還算順利,將記憶體分布弄弄清楚就完成了。標準核心已經包括了 KS8695 的支援,原本想也不需要花時間,直接編譯就能跑,果然能跑,可是跑起來就死了。後來通過 jtag 調試,知道死在了 synchronize_irq() 裡,再查原因,是 serial_ks8695.c 裡面的中斷處理函數裡面調用了 disable_irq() -> synchronize_irq(),這個在 kernel cn maillist

嵌入式,ARM掃盲

 炮製了一篇,基本是拿來主義,不算技術,只能算雜談。主要來源是腦中的記憶和《主流ARM嵌入式系統設計技術與執行個體精解》,歡迎指正。*******************************************************************************關於嵌入式*******************************************************************************嵌入式應用的特點:功能特定,規模靈活,即時

板極調試,啟動載入和工具掃盲

掃自己的盲,給別人看。  依然源自《主流ARM嵌入式系統設計技術與執行個體精解》 *******************************************************************************關於開發工具和調試*******************************************************************************關於硬體調試    工具箱:萬用表,示波器,電烙鐵等    調試方法,注意模組化  

精彩BUG人生[2] — 不對齊的精彩

說到對齊,不少學習C語言的同學自然會想到資料結構中成員的對齊,比如,常有面試題目是會問:struct {        char a;        short b;        int c;};佔用幾個位元組?這個不恰當的例子確實是和對齊有些相關,但有幾個人遇到不對齊的麻煩了呢? 昨天發現一個奇怪的現象:點燈測試代碼正常,加入了一個函數塊就不正常了,代碼塊如下: uint8_t pid = 0;uint8_t tid = 0; void foo1(void){       

使用mdev動態建立裝置

mdev是busybox下精簡版的udev,適合在嵌入式系統下管理裝置使用mdev會把所有的裝置都動態建立在/dev/目錄下,比如有些程式使用dev目錄子目錄下裝置名稱,就需要修改程式,比較麻煩,當然也可以在mdev運行之後,手工建立目錄,然後再做ln的連結這裡有人作出了更好的指令碼處理機制:http://lists.busybox.net/pipermail/busybox/2007-May/027309.html 再貼上mdev的使用說明---------------------------

沒有代碼空談流程(U-boot如何啟動核心)

我們用的u-boot已經改的面目全非,不過核心還是完全相同的,換了個面目而已。開源的好處,想改就改來玩玩。不過流程還是人家的。 u-boot通過bootm命令來啟動核心,這個命令的處理函數是do_bootm,這個函數處理的是uboot-mkimage製作的映像,如果正好這個映像是核心,那麼它就會調用do_bootm_linux函數,並在該函數中給核心傳遞參數並調用核心入口函數來啟動核心。下面就來寫寫do_bootm和do_bootm_linux的簡單流程,以及u-boot是如何把核心啟動參數傳遞

SPRINTF的終極技巧

printf 可能是許多程式員在開始學習C 語言時接觸到的第二個函數(我猜第一個是main),說起來,自然是老朋友了,可是,你對這個老朋友瞭解多嗎?你對它的那個孿生兄弟sprintf 瞭解多嗎?在將各種類型的資料構造成字串時,sprintf 的強大功能很少會讓你失望。由於sprintf 跟printf 在用法上幾乎一樣,只是列印的目的地不同而已,前者列印到字串中,後者則直接在命令列上輸出。這也導致sprintf 比printf

u-boot的Makefile詳細分析-轉帖

U-BOOT是一個LINUX下的工程,在編譯之前必須已經安裝對應體繫結構的交叉編譯環境,這裡只針對ARM,編譯器系列軟體為arm-linux-*。U-BOOT的: http://sourceforge.net/projects/u-boot我下載的是1.1.6版本,一開始在FTP上下載了一個次新版,結果編譯失敗。1.1.6是沒問題的。u-boot源碼結構   

quicksort演算法實現與原理

快速排序是對冒泡排序的一種改進。它的基本思想是:通過一躺排序將要排序的資料分割成獨立的兩部分,其中一部分的所有資料都比另外一不部分的所有資料都要小,然後再按次方法對這兩部分資料分別進行快速排序,整個排序過程可以遞迴進行,以此達到整個資料變成有序序列。    假設要排序的數組是A[1]……A[N],首先任意選取一個資料(通常選用第一個資料)作為關鍵資料,然後將所有比它小的數都放到它前面,所有比它大的數都放到它後面,這個過程稱為一躺快速排序。一躺快速排序的演算法是:  

U-boot移植(一)

                                                                                                                       

U-Boot如何為核心設定啟動參數–轉帖

大家都知道U-Boot啟動的時候會將啟動參數的地址放入R2中,然後再啟動核心。我們看看這些參數是如何設定的。首先看兩個重要的資料結構:第一個是global_data,定義在include/asm-arm/global_data.h檔案中:typedef    struct    global_data {    bd_t        *bd;    unsigned long    flags;    unsigned long    baudrate;    unsigned long   

黑箱測試的幾種手法

邊界值分析很簡單,不作解釋。劃分等價類別等價類別是指某個輸入欄位的子集合,可以把全部輸入資料合理劃分為若干等價類別,在每一個等價類別中取一個資料作為測試的輸入條件,就可以用少量代表性的測試資料.取得較好的測試結果。等價類別劃分可有兩種不同的情況:有效等價類別和無效等價類別。判定表判定表是一個表格,分為四個部分,其左部是條件或數組元素的名稱,右上部是所有條件的組合,左下部是處理中活動的名稱,右下部標明條件組合和相應的活動的對應關係。判定表通常有以下四個部分組成:條件樁(Condition

6410如何在u-boot中使用點燈測試法偵錯工具

我的u-boot版本為u-boot-2010.03,在修改u-boot網卡驅動的過程中,老是不能正確的ping通我的ubuntu虛擬機器,所以我想測試一下u-boot是如何去初始化網卡,並配置網卡參數的。剛開始的時候我想利用puts(“Hello,I'm here!\n”)或者printf(Hello,I'm

藍芽滑鼠實用–革命尚未成功,藍芽仍須努力

上周往上購買的藍芽滑鼠回來了,喜憂參半. 喜得是第一次用無線滑鼠,感覺還是不錯的,沒有尾巴的限制活動起來很方便;憂的有兩方面,第一方面網上買這種東西確實還存在著局限,沒有親手摸過還是不行,經管賣家很熱情,還當場拍了圖片給我看,但是滑鼠還是顯得有點大,另外按鍵很硬;第二個憂就是藍芽技術本身似乎還不是很完善,先不說和802.11之間的幹擾問題(我還沒偶機會測試下),本身滑鼠的移動過程中會產生延遲的.持續移動的過程中並不會產生延遲現象,但是在停頓一段時間後移動的開始會有一個延遲,對於急性的我有點惱火.

職場聚焦:孫悟空豬八戒和沙僧 誰拿獎金最多

2007.12.10  來自:世界經理人先來看一道有很意思的職場問題:如果你是老闆,你的員工有孫悟空、豬八戒、沙僧這三種類型,現在發獎金的時候到了,你要怎麼分配?誰拿最多,誰拿最少?

山寨模式的前生後世

一.

一個httpclient4執行個體跨域訪問會報錯,誰知道在什麼情況下會出現這個問題?

錯誤如下:org.apache.http.client.ClientProtocolException    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:909)    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:1066)    at org.apache.

40句讓你坦露心聲的經典句子

1、一個人炫耀什麼,說明內心缺少什麼。 2、一個人越在意的地方,就是最令他自卑的地方。     3、人都有以第一印象定好壞的習慣,認為一個人好時,就會愛屋及烏,認為一個人不好時,就會全盤否認。     4、人越是得意的事情,越愛隱藏,越是痛苦的事情越愛小題大作。     5、這個世界既不是有錢人的世界,也不是有權人的世界,它是有心人的世界。     6、婚姻的殺手有時不是外遇,而是時間。     7、當你再也沒有什麼可以失去的時候,就是你開始得到的時候。     

總頁數: 61357 1 .... 10402 10403 10404 10405 10406 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.