原创 電賽入坑----2017年電賽國賽真題滾球控制系統

1. 滾球控制系統系統簡介 1.1 題目要求       作爲一名合格的研發人員,面對系統,首先要看的當然是需求,來看看需求長什麼樣。                                                  

原创 FLASH存儲任意類型的數據

1.數據的存儲 存儲數據,我們當然需要了解數據在計算機中的存儲方式。然而不同平臺又有差異,其中就有大小端存儲的差異以及數據長度的差異。想了解這兩種差異的可以自行查找相關資料,本博客針對STM32F4平臺,使用的是Cortex-M4內核,小

原创 搭建tftp服務器----局域網內不同平臺傳輸文件的橋樑

1.tftp簡介 TFTP(Trivial File Transfer Protocol,簡單文件傳輸協議),是一個基於 UDP 協議實現的用於在客戶機和服務器之間進行簡單文件傳輸的協議,適合於開銷不大、不復雜的應用場合。TFTP 協議專

原创 IO模擬IIC----結合AT24C02(IIC操作EEPROM)

IIC總線,是一種十分常見的總線通訊協議,他的又是主要是一條總線上可以存在多個主機和從機,這樣就可以實現多對多的數據交互,我們通過IO模擬IIC的方式深入瞭解IIC基本知識,現在,很多MCU都是自帶IIC,不過也有部分MCU是沒有IIC功

原创 Algorithm----冒泡排序以及優化方法

上第一門語言課,相信大家接觸的第一個排序算法應該就是冒泡排序,相信大學四年過去,許多人對冒泡排序還是停留在最原始的版本,其實,冒泡排序是存在許多優化方法的,下面講解常見的優化方法。 首先,上菜最原始的冒泡排序方法 看不懂的同學,就先補補相

原创 stm32系列--存儲器介紹

存儲器就像是人的記憶,如果人遭遇失憶亦或者失去了記憶的功能,那是多麼殘酷的,同樣的,現代技術也是朝着仿生物的方向發展的,因爲大自然生產出來的東西總是那麼完美的。言歸正傳,存儲器在MCU中的作用保存數據,保存哪些數據呢?對於stm32而言,

原创 STM32時鐘樹與啓動過程時鐘設置分析

github:https://github.com/oraSC 瞭解啓動過程 博主認爲,如果你要深入學習STM32,那麼你就應該深入研究STM32從啓動開始到結束的各個過程,清楚認識整個過程,纔會避免在今後的開發中遇到各種玄學問題(雖

原创 STM32系列--啓動模式(boot0、boot1)

github 其實博主在一年前就已入門stm32,但是由於當年C語言和相關知識比較薄弱,僅僅是跟着原子教程學習了前面的外設內容(此處並沒有任何對原子有任何冒犯的意思,原子的教程是十分好的,論壇上資源也十分充足),並沒有對stm32有個系統

原创 linux入門----使用gcc編譯C程序過程

                                                                                                                     

原创 python主函數

剛入門的python的同學可能尚未接觸過python主函數的編寫,其實python添加主函數入口可以保證模塊執行的獨立性又不影響模塊被其他模塊引用(import)。 主函數的編寫: def main(): pass if __

原创 xampp安裝注意事項。

最近想在學習 python + flask建設小網站,需要用到mySQL,網上推薦XAMPP ,安裝過程遇到幾個問題,通過網上尋找解決方法,終於解決了。 一、安裝第一步Warning.   提示信息:Warning Important!

原创 tensorflow學習筆記----當多分類問題遇見softmax

在tensorflow模型中通常會涉及二分類以及多分類問題。 對於傳統的二分類問題,我們可以設定輸出層只有一個節點,設定閾值確定待預測樣本的分類。(例如如下判斷零件是否合格的神經網絡結構) 但是對於多分類問題時,我們的輸出層節點數通常設

原创 淺談tensorflow的指數衰減學習率、正則化、滑動平均模型

指數衰減學習率使訓練迭代更加有效:       學習率決定了每一次迭代訓練過程優化神經網絡數的幅度,學習率的正確選取對於訓練的效率、和效果均有一定的影響,如果我們學習率設定過大,則會可能導致參數在極值兩側跳動,這樣的迭代訓練顯然不是我們希

原创 《tensorflow:實戰Google深度學習框架》學習筆記 ---- tensorflow入門

(本博文主要是對《tensorflow:實戰Google深度學習框架》:tensorflow入門章節完整的神經網絡樣例程序做更詳細的解讀(完整的程序見文本末)) 《tensorflow:實戰Google深度學習框架》密碼:zyd1   

原创 tensorflow最小模型

import tensorflow as tf import numpy as np import matplotlib.pyplot as plt BATCH_SIZE = 30 seed = 2 #基於seed產生隨機數 rdm =