原创 單片機 波特率設置

在串行通信中,收發雙方對發送或接收的數據速率要有一定的約定,我們通過軟件對MCS—51串行口編程可約定四種工作方式。其中,方式0和方式2的波特率是固定的,而方式1和方式3的波特率是可變的,由定時器T1的溢出率決定。串行口的四種工作方式對應

原创 安裝Microsoft Visual Studio 2005軟件,出現的問題

安裝Microsoft Visual Studio 2005軟件之前,要先安裝Microsoft .NET Framework 2.0,在安裝2.0的時候,會出現一個 這樣的錯誤,這是因爲以前安裝的版本沒有卸載。 在網上下載一個卸載軟件就

原创 開了定時器0,1,P3.4,P3.5還可以做普通IO口用嗎?

定時器/計數器0和1,是內部的兩個16位的寄存器,做定時器時,定時器不對管腳進行操作,與P3口毫不相干;但是作計數器時,它用到了P3.4和P3.5這兩個管腳,P3.4或P3.5就被佔用了。特別是對於T1和P3.5的關係,可以看到,有這樣的

原创 雙極性正弦脈衝寬度調製

雙極性正弦脈衝寬度調製 採用正弦脈衝寬度調製技術SPWM(Sinusoidal Pulse Width Modulation)是減少濾波器尺寸、獲得高質量正弦波的有效手段。 一、      SPWM基本原理 採樣控制理論有一個重要的原理—

原创 CC2541-修改藍牙名稱和mac地址

使用的藍牙芯片是CC2541, 本文章介紹修改藍牙名稱和藍牙MAC地址的方法。 修改藍牙名稱: 在數組scanRspData[ ]裏,存放的就是藍牙名稱,你可以自己設置。GAPRole_SetParameter( GAPROLE_SCAN

原创 如何使用sha1方法

兩年前,也使用過sha1方法,但是隨着時間的遠去,遺忘了它的使用方法,這一次使用sha1,搞了半天sha1結果都是錯了,剛纔被同事提醒了一下,纔想起sha1的使用方法,趕緊記下來,進行sha1計算的數據長度,應該是可以無限大的,所以要使用

原创 鎖相的SPWM算法程序

#include "DSP2833x_Device.h" // DSP2833x Headerfile Include File #include "DSP2833x_Examples.h" // DSP2833x Examp

原创 arm芯片,遠程空中升級程序技術方案

arm芯片,遠程空中升級程序技術 背景 產品上線之後,若程序存在bug或者需要增加新功能模塊,在現場升級維護特別困難,需要維護人員取出控制板,來升級程序。爲了方便維護人員在現場升級產品,我們做這個升級產品。不用拆裝設備,實現遠程升級產品。

原创 DQ鎖相

鎖相鎖的是每個採樣點此刻電網電壓的相位。這個相位是0到360度變化的。鎖上的話,VD是311,VQ是0。(VD在311上下浮動,VQ在0上下浮動) DQ鎖相片段程序: wVacAngle90[uwAngle90Cnt] = GridV

原创 不同芯片和設備之間,如何穩定的,安全的通信?

今天我教大家一種技能,不同芯片和設備之間,如何穩定的,安全的通信?就以我們一般智能產品爲例,給大家講一下!     現在的智能產品,大多和手機配套使用的,設備就是我們做的產品,比如智能電鎖,檢測器,控制設備等等。這個設備要使用,得有兩層通

原创 自適應圖像分辨率

設計的思路是運用狀態機。從nrst有效開始,當成一個時間線去寫狀態機。將分辨率的column和row的值,作爲輸入送給視頻截取模塊。 能讀取視頻輸入的分辨率。爲了讓DVI同步控制卡能適應各種分辨率的視頻,我們要做一個自適應分辨率的模塊。

原创 防孤島效應思想

防孤島效應 此文章是針對項目寫的,權屬個人理解,如有錯誤,歡迎指正。 什麼是孤島效應?  所謂孤島現象是指當電網供電因故障事故或停電維修而跳脫時,各個用戶端的分佈式併網發電系統(如:光伏發電、風力發電、燃料電池發電等)未能即時檢測出停電

原创 cc2541 設置藍牙名稱爲中文

我使用的芯片CC2541, 本人比較矯情,就是想設置中文的藍牙名稱,然後百度了一下,發現網上改藍牙名稱的資料很少,價值也不高。有人說,將中文轉成對應的utf-8格式,我試了一下,發現不行。後來聽一位博友說,用URL編碼的方法,雖然我不知道

原创 12864帶字庫顯示屏畫圖程序

/*****************************************************/ //描述:LCD12864的驅動 //作者:小四葉草 //時間:2015/06/30 //畫圖 //功能:畫圖 /******

原创 12864帶字庫顯示屏按鍵選擇菜單顯示

/*****************************************************/ //描述:LCD12864的驅動 //作者:小四葉草 //時間:2015/07/16 //描述:顯示與按鍵 //s2 ----