原创 STM8L的低功耗模式的配置

低功耗可以說是stm8l系列單片機的核心特色了。假設假設我們有一個溫度傳感器設備,他處於某種很特殊的地方,只能使用電池,而且我們很難去更換,那麼低功耗就顯得尤爲重要。那麼繼續假設我們這個溫度傳感器不需要一直工作,只需要1小時採集一次數據就

原创 STM8l 進入低功耗之前配置

在做stm8L的小一個項目,由電池供電,當按鍵長按關機,系統進入  停機模式,雖然系統運行的時候有十幾毫安的電流消耗(還沒使用RTC  定時喚醒),但是在停機模式下電流消耗竟然還有1.33ma的電流,花了  半天的時間找資料,看文檔,在網

原创 崑崙通態觸摸屏使用時注意事項

(1)實時運行庫中的變量不能同時添加通道和使用函數發送數據,例如: 和。 2、在通用串口父設備中COM口表示的是選擇232還是485,在我的觸摸中COM1表示的是232接口,COM2表示的是485接口。如下圖 3、查看觸摸屏的IP地址,

原创 modbus poll的使用

Modbus測試工具 :Modbus Poll,Modbus Slave1,簡介 網站地址:http://www.modbustools.com/ 該網站提供了幾個軟件工具,可以運行於windows 2000/XP/Vista/7環境

原创 Ultra Librarian 的安裝和使用

Ultra Librarian的下載地址:http://webench.ti.com/cad/ULib.zip, 下載後解壓,然後一直next,然後就安裝好了,安裝好出現的界面爲: 第一步 選擇需要轉化的.bxl文件,下圖是我選擇的文件:

原创 ubuntu下用vi打開文件,方向鍵和退格鍵都不能用的解決辦法

今天在剛剛裝上ubuntu用vi打開文件,發現方向鍵和退格鍵都不能用,我查了先看到有很多解決方法、也很詳細, 這裏我介紹下我以爲最簡單的解決辦法,下面就來介紹下: 由於/etc/vim/vimrc.tiny的擁有者是root用戶,所以 (

原创 MCU和DSP特點

DSP芯片一般具有如下主要特點:  (1)在一個指令週期內可完成一次乘法和一次加法;  (2)採用哈弗結構,即程序和數據空間分開,可以同時訪問指令和數據(允許取指令和執行指令完全重疊,也就是說在執行上一條指令的同時就可取出下一條指令,並進

原创 高質量 C++/C 編程指南 林銳 摘要 內存管理

1、內存分配方式: 內存分配方式有三種: (1)從靜態存儲區域分配。內存在程序編譯的時候就已經分配好,這塊內存在程序的整個運行期間都存在。例如全局變量,static 變量。 (2)在棧上創建。在執行函數時,函數內局部變量的存儲單元都可以在

原创 ZStack協議按鍵處理流程分析

點擊打開鏈接

原创 input子系統

                                Linux輸入子系統(Input Subsystem)         Linux 的輸入子系統不僅支持鼠標、鍵盤等常規輸入設備,而且還支持蜂鳴器、觸摸屏等設備。本章將

原创 kzalloc ()函數詳解

用kzalloc申請內存的時候, 效果等同於先是用 kmalloc() 申請空間 , 然後用 memset() 來初始化 ,所有申請的元素都被初始化爲 0. view plain /**   * kzalloc - a

原创 sqlite入門基礎(一):sqlite3_open,sqlite3_exec,slite3_close

打開數據庫鏈接sqlite3_open用法 原型: int sqlite3_open( const char *filename, /* Database filename (UTF-8) */ sqlite3 **pp

原创 EINT、DINT、ERTM、DRTM和INTM、DBGM解析

一、參考 DSP281x_Device.h  #define  EINT   asm(" clrc INTM")  //INTM置0,開中斷   #define  DINT   asm(" setc INTM")  //I

原创 arm開發板的一些文件的說明

經過幾個月的學習,經常用到的東西還不是太懂,這裏寫下來爲了以後的複習,同時也可以幫助一些開發人員的學習。下面就開始吧: /etc/profile 這個文件是每個用戶登錄時都會運行的環境變量設置, 1、例如如果開發板設置開發板的IP的時候

原创 8266 執行./gen_misc.sh 通過管道實現默認輸入參數,不用手動選擇參數

在執行8266 ./gen_misc.sh 時,需要輸入一些字符來生成bin文件,如果每次都執行 ./gen_misc.sh 需要每次都輸入響應的字符,比較麻煩, 解決方法通過管道方式實現默認的輸入字符。 例如: ./gen_misc.