原创 處理字符串的一些小的實用的函數
字符串比較函數不區分大小寫比如 “DMX” and “dmx” /* 字符串比較函數可以用int strcmp(const char *s1,const char *s2);但是其原型比較的ascii碼的值的大小,但是對於大小寫
原创 STM32調用外設功能的流程筆記
STM32的flash讀寫操作,代替eeprom,調用的流程 Flash的結構體是按頁來的, 不是按照bit爲單位的, 特別是Nand Flash,其內部必須按照page讀寫, 按照block來擦除,具體由其內部構架決定。 芯
原创 計算機爲什麼採用補碼存儲數值
計算機爲什麼採用補碼存儲數值 初學C,問題源自:爲什麼C中的int類型(16位)的下溢下限爲-32768而上溢上限卻是32767。 首先說吧,32767很容易理解,32767=2^15-1 (因爲要有一個符號位),但爲什麼下溢的時
原创 熟悉Markedown的語法
一級標題 無序列表一 無序列表二 無序列表是什麼 你連無序列表都不知道 你真是白活了 無序列表三 這個就是有序列表 這是油層系的有序列表 這個看懂了嗎 你看一下 這個現在看見了吧 你懂就好 引用 這是一個引用 是
原创 uC/OS-II系統學習筆記
uC/OS-II是一個簡潔、易用的基於優先級的嵌入式搶佔式多任務實時內核。儘管它非常簡單,但是它的確在很大程度上解放了我的嵌入式開發工作。既然是一個操作系統內核,那麼一旦使用它,就會涉及到如何基於操作系統設計應用軟件的問題。 1、uC/
原创 SIMCOM AT指令大全
SIMCOM AT指令大全 A/ 重新發送最後給的AT指令(Reissues the last command given) ATA 接聽外來電話 (ANSWER INCOMING CALL) A
原创 歡迎使用CSDN-markdown編輯器
歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用StackEdit修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈接和圖片上傳 LaTex數學公
原创 歡迎使用CSDN-markdown編輯器
歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用StackEdit修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈接和圖片上傳 LaTex數學公
原创 使用tree命令導出windows的文件夾/文件的目錄樹
使用tree命令導出windows的文件夾/文件的目錄樹 TREE [drive:][path] [/F] [/A] /F 顯示每個文件夾中文件的名稱。(帶擴展名) /A 使用 ASCII 字符,而不使用擴展
原创 win tree命令 tree導出目錄 tree顯示樹形結構
win tree命令 tree導出目錄 tree顯示樹形結構 windows下,如何使用tree命令導出目錄,如何使用tree命令顯示文件目錄的樹形結構?tree命令如何使用呢?下面就爲大家分享一下,如何使用tree命令顯示一級
原创 C語言宏定義中的UL
C語言中UL的意思 C語言中有一些宏定義使用到”UL“這個東西是說明是unsigned long 整常數缺省類型應該是integer。如果本意就是integer類型的話,自然不用加ul。 example #defi
原创 ->在C
->在C語言中稱爲間接引用運算符,是二目運算符,優先級同成員運算符“.”。 用法: p->a,其中p是指向一個結構體的指針,a是這個結構體類型的一個成員。表達式p->a引用了指針p指向的結構體的成員a。 例如: struc
原创 char數組轉爲字符串
//C語言:如何將無符號char數組轉爲字符串 unsigned char src[6] = {0x12, 0x32,0x56,0x78,0x90,0xab},如何轉爲: char[12] = {"1232567890ab"}?
原创 BCD碼、十六進制與十進制互轉
在做嵌入式軟件的設計中,經常會遇到十六進制、BCD碼與十進制之間的轉換,最近做M1卡的應用中,涉及了大量的十六進制、BCD碼與十進制之間的轉換。通過對BCD碼、十六進制 權的理解,輕鬆的實現了他們之間的互換。 #include <
原创 條件編譯#ifdef的妙用詳解_透徹
本文主要介紹c語言中條件編譯相關的預編譯指令,包括 #define、#undef、#ifdef、#ifndef、#if、#elif、#else、#endif、defined。#define 定義一個預處理宏#und