原创 基於STM32的GPS模塊驅動(AIR530)

一、概述          由於做項目要用到GPS定位,於是在某寶購買了這款GPS模塊。項目採用的MCU是STM32。廢話少說,進入正題。 二、GPS模塊簡介         Air530 模塊是一款高性能、高集成度的多模衛星定位導航模塊

原创 將十六進制轉換爲對應的字符串,將字符串轉換爲對應的十六進制字符串,

/************************************* 功能:將輸入的字符串轉成對應的HEX 16進制格式 作者:賀遠 日期:2019.05.15 參數:hexdata 要轉換的HEX數字 n

原创 C語言將32位數字轉換爲四個8位的數字,或者字節

轉化爲16位或其他的類似: #include<stdio.h> int main() { unsigned long long x=0x11223344; int i,a[4]; // char a[4];//轉換爲字節

原创 基於STM32的NB-IoT模塊驅動

一、概述         目前這個NB-IoT在國內還是比較火的,最近剛好使用了一款NB-IoT模塊。將驅動程序貢獻給大家。希望能對用到的朋友有點幫助。 二、NB-IoT模塊介紹         本次採用的是有人物聯網

原创 2018年秋招總結(華爲,中興,CVTE,海康威視,百度,諾瓦科技。。。。)

一· 自我介紹      來自小地方,學校是雙非渣本,大學大部分時光靠的是內疚學習法。英語四級沒過,掛過科。大概就這樣,下面把慘不忍睹的秋招經歷給大家分享一波,希望對大家有所幫助。 二·面試經驗 我就按時間順序來寫吧。大三下學期

原创 (D題FDC2214手勢識別裝置)2018年全國大學生電子設計大賽(TI杯)參賽經驗總結

     每次寫總結開始,都想要寫一段開場白,比如懷念青春,時光飛逝什麼的,這次要不要例外呢? 哈哈,就是想皮一下,下面進入正題:      時光飛逝,轉眼間已經成爲學校裏(除了研究生)最老(呆的時間久,年齡不一定)的一批學生了,

原创 自己動手寫嵌入式操作系統《一》

最近在學習自己動手寫嵌入式操作系統,分享學習過程,希望各位大佬指教! 先預熱一下,這幾天較忙,過幾天再碼字,上詳細學習過程 點贊 收藏 分享 文章舉報 斜槓青年/

原创 找出數組中重複的元素

注意:找出數組中重複的元素,數組中也有可能不存在重複的數,也有可能存在多個 方法一:使用位圖法,再申請一個數組b,用b[a[i]]存儲a[i]的重複次數: 方法二:使用map映射表。map是一個容器。第一個元素爲關鍵字KEY,第二

原创 在排序數組中找出給定數字出現的次數

這個思路不是很難,由於平時練習甚少,還是在細節浪費了一些時間,以後注意細節 :先用二分法找到給定數字,然後找它左面出現幾次,右面出現幾次,然後相加 #include<stdio.h> int main(void) {

原创 map的基本用法

Map是c++的一個標準容器,她提供了很好一對一的關係,在一些程序中建立一個map可以起到事半功倍的效果,總結了一些map基本簡單實用的操作! 1. map最基本的構造函數; map<string , int >maps

原创 Error[e16]: Segment DATA16_I (size: 0x8074 align: 0x1) is too long for segment definition

由於我在程序裏定義了一個很大的數組,有8192個元素,每個元素都是32位,僅該數組大小就有32768(32K)字節,而我使用的MSP430F5438A的RAM只有16KB大小。編譯報告顯示如下: 676 bytes of CODE

原创 求數組中唯一重複的數字

求數組中唯一重複的數字: 數組a[n],1至n-1存在a中,有一個是重複的,找出這個數字。 第一種方法: #include<stdio.h> int main(void) { int a[11]={1,2,3,4,5,6

原创 錯誤:重複定義變量的解決辦法——不要在頭文件裏定義變量

在寫C代碼的時候,經常需要在頭文件中包含有些預定義的信息。比如一些結構體的聲明,外部變量,函數的聲明等。 有時候覺得有必要在頭文件中定義一些變量,這樣在源文件中就不需要定義了。但是這樣做,有很大的問題。 比如 [cpp] view

原创 提問的智慧

提問的智慧 D.H.Grand[nOBODY/Ginux] 2001   在黑客世界裏,當提出一個技術問題時,你能得到怎樣的回答?這取決於挖出答案的難度,同樣取決於你提問的方法。本指南旨在幫助你提高發問技巧,以獲取你最想要的答案。

原创 求數組中出現次數大於一半的數字

思路: 是要找的元素,計數器加一,不是則減一,當計數器爲0,說明相同的元素個數已經被不同元素個數抵消完,則換下一個元素,最後剩下的就是最多的那個數字 相當於不斷從數組裏刪除不同的兩個數(不管包不包含要找的過半數),到最後剩下的