原创 STM32 HAL庫 error: #20: identifier "HAL_StatusTypeDef" is undefined問題

error: #20: identifier “HAL_StatusTypeDef” is undefined 我使用的是stm32l0的芯片,由於沒有標準庫可用,無奈只有折騰HAL庫了。 首先,說下上面的錯誤怎麼來的。我使用s

原创 使用ULINK仿真器下載時提示“Invalid ROM Table”錯誤

環境說明 ULINK2, ULINK-ME and ULINKPro 分析描述 當使用ULINK2,ULINK-ME或者ULINKPro仿真器連接下載程序至芯片時,出現以下錯誤: Invalid ROM Table 以前用U

原创 調試STM32F4 VCP遇到的問題

         板子已經做好了,功能就是:利用傳感器和GPS精確定位。該板子用到了調試STM32F4 VCP,也就是USB轉串口。在移植ST官方程序出現的問題,以及解決方法,羅列如下: 1.因爲用的下載接口是5針的SWD(也可以不需要

原创 lwip1.4.0 http server實現及POST 實現

lwip1.4.0之http server實現及POST 實現   一、HTTP SERVER的實現  lwip默認的http server 在 apps/httpserver_raw 主要核心文件爲 fs.c fs.h(讀取相關htm

原创 不同地間,不同元器件作用

如果不選擇使用整個平面的作爲公共的地線,比如模塊本身有兩個地線的時候,就需要進行對地平面進行分割,這往往與電源平面有相互作用。地之間的連接方法如下:   ① 地間電路板普通走線連接:使用這種方法可以保證在中兩個地線之間可靠的低阻

原创 安裝交叉編譯器arm-none-linux-gnueabi-gcc

安裝交叉編譯器arm-none-linux-gnueabi-gcc 過程 1.下載,感謝萬能的wget wget http://www.codesourcery.com/sgpp/lite/arm/portal/package4571/p

原创 調試 BQ25892 I2C通訊

調試這個芯片,犯了一個軟件錯誤(硬件原理圖沒有問題)。 由於之前使用的eeprom,bmp085,axp209都是使用器件地址作爲寫地址,器件地址加1後作爲讀地址,導致使用bq25892後,看了bq5892手冊後依然這樣操作,導

原创 樹莓派3B + nginx + php + sqlite的組合服務器搭建(親測)

網上找了好多篇資料來調試,nginx搭建倒是沒有什麼問題,容易出問題的地方是修改nginx的配置文件。 安裝nginx,php,sqlite命令如下: sudo apt-get install nginx sudo ap

原创 mylogger庫文件

源代碼如下: #!/usr/bin/env python # _*_ coding:utf-8 _*_ import logging class Logger: def __init__(self, path, cl

原创 插上固態硬盤,卡logo

固態硬件裝win7系統,使用小馬激活系統,重啓後,卡死在logo界面,無法進入bios。 最終解決辦法是:更新主板bios,可以進入相關主板官網,下載最新bios,親測!

原创 STM32F4 TIM1 7路PWM信號輸出

【實驗目的】 輸出7路佔空比不同的PWM信號是各個版本ST庫必備的例子。本實驗的主要目的不是表現ST芯片PWM功能的強大,而是要完成輸出的精確計算。 【實驗內容】 輸出7路PWM信號,並用示波器測量輸出。 【實驗原理】 1、時

原创 linux at91看門狗驅動設置

         看門狗的驅動一般來說比較簡單,只要做寄存器的設置實現開啓、關閉、喂狗功能。本項目中我們使用的是at91sam9g45處理器,帶有看門狗定時器。這個看門狗的驅動卻比較複雜,應用層想用它的話,將涉及到boot引導設置,ub

原创 藍牙4.0

問:什麼是藍牙通信? 答:藍牙通訊最初設計初衷是方便移動電話(手機)與配件之間進行低成本、低功耗無線通信連接,現在已經成爲IEEE802.15標準,得到全球上萬家廠商支持。 問:如果從事藍牙開發有沒有前途? 答:嚴格地說,這

原创 Python適合自己的IDE纔是最好的IDE

概述     “工欲善其事,必先利其器”,如果說編程是程序員的手藝,那麼IDE就是程序員的吃飯家伙了。     IDE的全稱是Integration Development Environment(集成開發環境),一般以代碼編輯器爲

原创 STM32F40x/STM32F41x in-application programming using the USART中文版

我是第一次翻譯英文手冊,知道自己有很多地方翻譯的很稀爛,希望高手可以給與指導,謝謝! AN3965 應用手冊 STM32F40x/STM32F41x 使用USART在應用編程   1.簡介 當大多數閃存存儲器系統被安裝在終端產品裏時,都