RTC
常用RTC模塊:
PCF8563 IIC接口
DS302 SPI接口
DS87887 功能多,比較貴
BCD碼: 十進制數
壓縮BCD碼,一個BCD碼從0—9,需要4位二進制存儲
以BCD,碼存數的數 例如:0X59 表示59秒(直接是BCD值,即十進制數)
定時器、PWM
1.定時器的工作原理:以固定的頻率(可以編程改變這個頻率)進行計數
2.單片機定時器的預置數遞增
ARM定時器的預置數為遞減
3.GPIO引腳輸出電流一般為幾毫安到十幾毫安
但蜂鳴器的驅動電流至少要幾十毫安,所以在用IO口驅動蜂鳴器時要加一個三極管方大電流,并作為開關作用
4.定時器內部工作流程:
1)設置預置數
設定TCNTBn/TCPMBn這兩個寄存器,它們表示定時器n的比較值(比較值只與PWM有關,與定時器無關),初始化計數值
2)啟動定時器
如果設置了TCON寄存器啟動了定時器n,這時TCNTBn/TCMPBn寄存器的值裝入內部寄存器TCNTn/TCMPn中,在定時器n的工作頻率下,TCNTn開始減1計數,其值可以通過讀取TCNTOn寄存器得知
3)PWM管腳第一次反轉
當TCNTn的值等于TCMPn的值時,定時器n的輸出管腳TOUTn反轉,TCNTn繼續減1計數
4)PWM管腳第二次反轉,如果設置中斷模式,那么會觸發中斷
當TCNTn的值達到0時,定時器n的輸出管腳TOUTn再次反轉,如果中斷使能的話,也會觸發中斷
5)再重新裝載預置數(可以設置為自動加載),然后繼續循環
當TCNTn的值達到0時,如果在TCON中將定時器n設為自動加載,則TCNTBn/TCMPBn的值被自動裝入內部寄存器TCNTn、TCMPn中,下一個計數流程開始
5.定時器n的輸出管腳TOUTn初始狀態為高電平(如果TCON[2]=1反轉,那么TOUTn的出事狀態就為低電平),以后在TCNTn的值等于TCMPn額定值反轉一次,TCNTn的值等于0 再反轉一次
6.通過設置TCMPn、TCNTBn的值可以設置管腳TOUTn輸出信號的占空比,這就是PWM(Pulse Width Modulation),所以定時器又稱PWM定時器
7.占空比:一個周期內高電平占的比例
TCNTn決定輸出頻率
TCMPn決定占空
WatchDog
CAT823/824/825
看門狗原理:
如果看門狗的輸入管腳每隔一秒收到一個來自CPU控制器的脈沖信號,那么看門狗的輸出就會永遠保持低電平(或者高電平)
如果看門狗的輸入引腳超過一秒沒有收到來自CPU控制器的脈沖信號,那么它的輸出引腳就會輸出一個20ms的高脈沖(或者低脈沖)
不同的看門狗芯片間隔時間不一樣,有些芯片還可以自己設定
在選擇芯片間隔時間時應該選最小時間 Time-Out (具體參考WTD的數據手冊)
當看門狗的復位功能使能后,它的中斷功能就會無效
因為復位優先級最高,復位后重新啟動時會關閉所有的中斷
S3C2440它有內部RTC和內部看門狗,但在實際產品應用中,一般只能用一個,另外一個要用外部的,
兩個同時用可能會存在隱患問題。一般用外部的用WDT 因為WDT芯片 0.5—2元 便宜 但RTC芯片要3—5元
ADC/觸摸屏
1.AD芯片選型標準
1)分辨率 多少位的AD 常用 8、10、12位
2)偏移量誤差:
輸入數字量為零時輸出模擬量對零的偏移量這種誤差可以通過DAC的外接Vref和電位計加以調整
3)轉換精度
滿量程時(比如0——5V時5V)實際的值和理論值之間的接近程度
4)轉換速度
單位KSPS 每秒轉換的次數
2.觸摸屏
電阻屏 便宜
電容屏 利用人體等的電容耦合 ,不能使用觸摸筆等,只能用人體皮膚接觸
表面聲波屏
紅外屏
近場成像屏
注:以下都是基于S3C2440平臺的一些總結
上一篇:s3c2440學習之路-010 sdram
下一篇:嵌入式arm學習總結(四)--LCD
推薦閱讀
史海拾趣
Acopian Power Supplies是一家專業生產電源供應器件的公司,以下是該公司發展的五個相關故事:
公司創立與起步階段: Acopian Power Supplies成立于1956年,總部位于美國賓夕法尼亞州。公司創始人Sarkis Acopian先生將其家庭小作坊擴展為一家專業的電源供應器件制造商。創立之初,公司專注于生產高品質、高可靠性的直流電源,并提供定制化的解決方案。
技術創新和產品拓展: 隨著市場需求的增長和技術進步,Acopian Power Supplies不斷進行技術創新,并擴展了產品線。公司逐步推出了各種規格和型號的直流電源、交流電源、開關電源等產品,滿足不同行業的需求,如工業、通信、醫療等領域。
市場拓展和國際化發展: Acopian Power Supplies積極開拓國內外市場,并與全球各地的客戶建立了長期合作關系。公司的產品遠銷至美國以外的多個國家和地區,贏得了廣泛的市場認可。通過與國際渠道商合作,公司逐步實現了國際化發展戰略。
質量控制和技術支持: Acopian Power Supplies注重產品質量和技術支持,建立了完善的質量控制體系和售后服務體系。公司引進先進的生產設備和檢測設備,嚴格控制產品質量,并提供專業的技術支持和解決方案,確保客戶獲得最佳的用戶體驗。
未來發展展望: Acopian Power Supplies將繼續致力于電源供應器件領域的研發和生產,不斷推出更先進、更可靠的產品和解決方案,以滿足客戶在不斷變化的市場需求。公司將進一步加強研發投入,不斷提升產品性能和質量水平,努力成為行業內的領先企業。
面對未來,邁翔科技有著明確的發展規劃和目標。公司將繼續加大技術研發投入,不斷提升產品性能和質量;同時,公司也將積極拓展新的應用領域和市場,尋求更多的合作機會和發展空間。未來,邁翔科技將致力于成為全球領先的電感器制造商之一。
以上五個故事概述了邁翔科技在電子行業中的發展歷程和關鍵事件。這些故事展示了公司從創業初期到成為行業領導者的艱辛歷程和不懈努力。
在電子行業中,產品質量是企業生存和發展的關鍵。誠潤電子深知這一點,因此在生產過程中嚴格把控每一個環節,確保產品質量的穩定性和可靠性。這種對品質的執著追求,使得誠潤電子的產品在市場上贏得了廣泛的認可和信任。許多知名品牌都選擇了誠潤電子作為他們的合作伙伴,共同為消費者提供優質的電子產品。
ABCO公司初創時,電子市場競爭激烈,眾多企業爭奪市場份額。面對這樣的環境,ABCO公司創始人憑借對電子技術的深刻理解,以及敏銳的市場洞察力,選擇了專注于某一細分領域——高精度傳感器的研發與生產。通過不斷優化產品設計,提升產品性能,ABCO公司的傳感器逐漸在市場上獲得認可,為公司的起步奠定了堅實基礎。
面對電子行業的快速變化和技術更新,DURABLE公司始終保持著敏銳的洞察力和創新精神。公司不斷加大對新技術和新產品的研發力度,積極探索物聯網、人工智能等前沿技術在電子行業的應用。通過一系列的技術創新和產品升級,DURABLE成功實現了從傳統電子材料供應商向智能電子解決方案提供商的轉型升級。這一轉型不僅提升了公司的核心競爭力,還為公司的未來發展奠定了堅實基礎。
面對電子行業的快速變化和技術更新,DURABLE公司始終保持著敏銳的洞察力和創新精神。公司不斷加大對新技術和新產品的研發力度,積極探索物聯網、人工智能等前沿技術在電子行業的應用。通過一系列的技術創新和產品升級,DURABLE成功實現了從傳統電子材料供應商向智能電子解決方案提供商的轉型升級。這一轉型不僅提升了公司的核心競爭力,還為公司的未來發展奠定了堅實基礎。
library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity t is port(key0,key1,key2,key3,key4,key5,key6,key7,key8,key9 ...… 查看全部問答∨ |
|
想要學習arm7,現在的學習開發板很多,我看好了lpc21xx和S3C44B0,不知道選擇哪個好? 想要學習arm7,現在的學習開發板很多,我看好了lpc21xx和S3C44B0,不知道選擇哪個好? 各位給點意見,謝謝… 查看全部問答∨ |
杭州威步科技推出天尊K8系列無線手持設備 【手持設備】天尊K8系列無線手持設備 【說明】 行業通用手持設備解決方案 【開發文檔】NewMsg-天尊K8系列手持設備開發文檔:【下載】 【典型應用領域】 1. 無線點菜系統 2. 無線競價系統 3. 代 ...… 查看全部問答∨ |
剛開始修改好程序后編譯時沒有錯誤,但運行時立即電腦重啟, 重新編譯時,就出現了下列問題: 針對#include \"StdAfx.h\" fatal error C1076: compiler limit : internal heap limit reached; use /Zm to specify a higher limit 請問諸位該怎 ...… 查看全部問答∨ |
北京伊萊比特誠聘c/c++ symbian平臺 嵌入式底層開發! 有或者接觸過symbian,有底層開發經驗,嵌入式經驗,外語聽說讀寫流利請速與我聯系。 msn:mygy2006@hotmail.com qq:328872154 13910500391… 查看全部問答∨ |
串口通訊 我用中斷方式接受 怎么老式不行啊 請大蝦們幫我看看啊 不勝感激!!!>>>>>> #include \"config.h\" uint16 Fdiv; uint8 p; uint8 flag_ri; void __irq IRQ_UART0(void) { if(0x04==(U0IIR&0x0f)) { p=U0RBR; flag_ri=1; } VICVectAddr=0x00; } void DelayNS(uint32 dly) { uint ...… 查看全部問答∨ |
i.mx處理器是飛思卡爾推出的基于ARM架構的應用處理器,主要針對多媒體應用,當然也不竟然,i.mx系列中的某些型號還是相對通用,并不是特意強化多媒體處理能力。飛思卡爾的i.MX系列是從早期的dragonball演變來的,當然相對于當年的dragonball,現在 ...… 查看全部問答∨ |
版主,您好! 我在您們剛舉行的發布會上得知利用USB讀取外設音頻信號進行軟件解碼的功能,對此非常的感興趣,但有以下疑問想了解詳情: 1、目前能解哪些格式的音頻信號。 2、此函數庫需要占用多少系統資源(包括Flash、RAM、CPU)。 3、 ...… 查看全部問答∨ |
初次搞這個東東。菜菜地請教一下,我從ST官網上下載的AN2659:STM8S in-application programming (IAP)using a cus ...… 查看全部問答∨ |