原创 想做個CAN和以太網的轉換器

前不久,我在淘寶上註冊了賬號,買了幾樣東西。看到很多人在上面開店,而且也有賣自己設計的電子產品,我是不是也可以開個店呢?開了店賣什麼?要有自己的產品。 想做個CAN和以太網的轉換器,這個東西做的廠家很多,但是價格比較貴。如果我做一個低成本

原创 C語言宏定義技巧

寫好C語言,漂亮的宏定義很重要,使用宏定義可以防止出錯,提高可移植性,可讀性,方便性 等等。 下面列舉一些成熟軟件中常用得宏定義。。。。。。 1,防止一個頭文件被重複包含 #ifndef COMDEF_H #define COMDEF_

原创 文件系統

在說明FAT16文件系統之前,我們必須清楚FAT是什麼?FAT(File Allocation Table)是“文件分配表”的意思。顧名思義,就是用來記錄文件所在位置的表格,它對於硬盤的使用是非常重要的,假若丟失文件分配表,那麼硬盤上的數

原创 狀態機的兩種寫法

狀態機的兩種寫法                        2004/12/26  www.armecos.com  [email protected]

原创 如何修改STM32的USB例程爲自己所用

 如果要下載程序測試包請點擊此處http://blog.ednchina.com/computer00/143918/message.aspx    

原创 介紹一個自制PLC的論壇

http://www.ouravr.com這個網站我經常上去看看,以前她是專注與AVR單片機的開發,現在已經演變成一個範圍很廣的開發網站。網站的內容都是開源的,網友們的學習興趣都很濃。其中有一個板塊是開發PLC的,最近又開始了新一輪活動,

原创 PDIUSBD12--USB接口器件

概述     PDIUSBD12是一款性價比很高的USB器件。它通常用作微控制器系統中實現與微控制器進行通信的高速通用並行接口。它還支持本地的DMA傳輸。     這種實現USB接口的標準組件使得設計者可以在各種不同類型微控制器中選擇出最

原创 帶有仿真器的學習開發套件EK-STM32F

下午去參加了意法半導體舉行的《STM32全國巡迴研討會》,在現場買了一塊開發板,板子作的很好看,但是裏面的說明太少了,手冊上只簡單介紹了一下情況就沒有什麼別的了,估計也是匆忙之中做出來的。挺便宜,199元。 爲配合ST STM32F Co

原创 Proteus軟件

Proteus軟件是來自英國Labcenter electronics公司的EDA工具軟件,Proteus軟件有十多年的歷史,在全球廣泛使用,除了其具

原创 整數平方根算法

這幾天在作dsp程序的時候用到的,感覺還不錯 V_UINT32 VSqrt3( V_UINT32 x )  //牛頓法{ V_UINT32 x1; int s = 1, g0,g1; if (x <= 1)  return x; x1 =

原创 IEEE 754的浮點數

0引言     IEEE(Institute of Electrical and Electronics Engineers,電子電氣工程師協會)在I985年制定的IEEE 754(IEEE Standard for Binary Flo

原创 自制USB的SD讀卡器

畫了一個板子,還沒有作出去,原理應該沒問題。網上的很多例子都是SPI方式讀寫SD卡,我想試一下4位數據線的方式,所以弄了兩個跳線端子。usb那邊就做成U盤的方式,不用謝驅動程序了,投個懶。  

原创 MCP2515:快速數據傳輸的獨立型CAN器件

微芯科技(Microchip Technology)公司推出一款獨立型CAN(控制器區域網絡)器件,爲應付串行通信所帶來的挑戰提供全新選擇。MCP2515爲設計人員提供了一款配備快速數據傳輸、高效能數  節過濾及具有幀起始(Start o

原创 MS5607使用中的問題,溫度低於20℃,數值不對

MS5607使用中的問題,溫度低於20℃ 公司使用MS5607設計壓力傳感器,在網上找了一段MS5607的代碼,平時用着挺好的,可是測試拿到高低溫試驗箱中測試我的程序,低於20℃後,壓力值直接就起飛了,幾十萬,哈哈哈,驚喜! 下面

原创 python 500行 小項目 --- 簡單對象模型

簡單對象模型卡爾·弗里德里希·Bolz卡爾·弗里德里希·Bolz是在倫敦大學國王學院的研究人員,並在各種動態語言的實現和優化廣泛興趣。他是PyPy / RPython的核心作者之一,並已在序言,球拍,Smalltalk中,PHP和Ruby