中斷介紹 什么是中斷? 在C語言中是沒有中斷的,一個標准的C語言程序,是從main函數開始執行的,main函數退出或者標准庫中定義的一些退出函數被調用,程序也就結束了。對於單片機系統,如果硬件發生 ...
初窺ZIGBEE 要在zigbee的組網中加入煙霧傳感器的模塊,所以需要用到cc 的ADC對傳感器輸出的模擬信號進行采樣。下面是自己對實現用CC 的ADC采集外部電壓的程序過程。 以下是ADC的配置: 以下是UART 的配置: 以下是主函數: 串口顯示結果: 一開始的時候,讀取出來的AD數值完全不對,最后發現是之前選取板子上的采樣端口出現問題,換了P . 之后,效果就好多了,估計就是由於端口復用的 ...
2016-12-11 12:17 0 5768 推薦指數:
中斷介紹 什么是中斷? 在C語言中是沒有中斷的,一個標准的C語言程序,是從main函數開始執行的,main函數退出或者標准庫中定義的一些退出函數被調用,程序也就結束了。對於單片機系統,如果硬件發生 ...
一、中斷基礎概念 內核與外設之間的主要交互方式有兩種:輪詢和中斷。中斷系統使得內核具備了應對突發事件的能力。 在執行CPU當前程序時,由於系統中出現了某種急需處理的情況,CPU暫停正在執行的程序 ...
第6課 CC2530的ADC工作原理與應用 廣東職業技術學院 歐浩源 一、A/D轉換的基本工作原理 將時間上連續變化的模擬量轉化為脈沖有無的數字量,這一過程就叫做數字化,實現數字化的關鍵設備是ADC。 ADC:數模轉換器,將時間和幅值連續的模擬量轉化 ...
第3課 CC2530的中斷系統及外部中斷應用 廣東職業技術學院 歐浩源 一、中斷相關的基礎概念 內核與外設之間的主要交互方式有兩種:輪詢和中斷。 輪詢的方式貌似公平,但實際工作效率很低,且不能及時響應緊急事件;中斷系統使得內核具備了應對突發事件的能力 ...
前言 最近在自學 Zigbee,每天的主要是任務是:看博客,看 CC2530 的 datasheet 和實踐,熟悉片上的 SFR 以及控制板子。 學和做內容包括:IO、外部中斷、Timer1/3/4、串口實驗、ADC溫度的轉換、看門狗、Sleep Timer 和 DMA。 之后做了一個 ...
本文記錄如何利用cc2530的timer1產生pwm輸出。文章原創,不以帖代碼為目的,旨在讓新人理解,歡迎轉載 在此之前,先看看timer1的一些特性。 先看timer1的操作模式,分別是Free-Running, Modulo, Up-and-Down。 具體的講 ...
DS18B20是常用的溫度傳感器。CC2530 采集DS18B20 可以實現溫度采集系統等等。 模塊鏈接:https://item.taobao.com/item.htm?id=541308617329 代碼使用Zstack 的sample 工程作為基本框架。 主要實現內容:一個節點采集 ...
節,其中,低128字節可直接尋址,高128字節可間接尋址。 XDATA:外部數據存儲器,間接尋址,16根地址總 ...