原创 最強串口-雙節棍

肺炎疫情 在家寫代碼 問題:我已經有了比較先進的技術手段 比如我的這個雙節棍類似的串口模塊 直接寫在代碼裏面不行 他上面的業務還是走的老模塊 我也暫時退回去吧 新的應該在銀城的那個項目測試過!日後在看看 #include "gkbase

原创 基礎C--

#include <stdio.h> #include <string.h> typedef unsigned char uint8_t; typedef unsigned short uint16_t; typedef unsign

原创 一排鉤子函數原來是FSM技術--經典2文

不錯的文字: Linux編程之有限狀態機FSM的理解與實現 https://blog.csdn.net/weixin_33755557/article/details/85906920   它是1ifelse   2switchca色 

原创 C++入門練習

///////////////string和C的轉化 #include <iostream> #include <cstdio> #include <cstring> using namespace std; int main()

原创 基礎C-位域一個填充知識

看別人提問 我的回答 有問題 驗證下     #include <stdio.h> #include <string.h> typedef unsigned char uint8_t; typedef unsigned short

原创 思考模型設計哪種更好?

思考模型設計哪種更好? A在硬盤flash保存數據池,同時在RAM中讀出數據,也就是字典在硬盤和內存都有一份,每次上電RAM空空如也我就此時把數據從硬盤讀出來,方便刷卡時的使用。 AA​​說到這裏 我有簡單模型了 ​字典查詢我就挨個挨個比

原创 STM32的UID+OTP加密設計2

準備用麒麟座測試 問題1它的OTP在哪裏? 問題2它的UID在哪裏? STM32F103RET6 找到資料 參考手冊     我驚呆了 它是沒有OTP區域的 鬱悶!   那就這樣吧 暫時放棄這個故事

原创 SIM800C測試網諾

SIM800C上網研究 http://blog.mr-zeng.cn/2019/09/02/sim800c%E5%BB%BA%E7%AB%8Btcp%E8%BF%9E%E6%8E%A5%E6%B5%81%E7%A8%8B/ 根據上面文章

原创 調試gunit.c

USART_Send_Str(menu);    const char menu[] = "\n\r" "********************* MINI-¿ª·¢°å **********************\n

原创 STM32的UID+OTP加密設計

閘機 #define STM32ADD_CHIP_ID            0x1FFF7A10 門禁 #define CHIP_ID_START               0x1FFF7590 看UID 參考L471      

原创 touchgfx問題handleTickEvent - notify

基於上一個博客的案例測試 研究問題: #ifndef FRONTENDAPPLICATION_HPP #define FRONTENDAPPLICATION_HPP #include <gui_generated/common/Fro

原创 touchgfx奇怪的單例模式研究--回答getInstance

準備:常見的單例模式 昨天在黃區已經知道了! 後面補上   ++++++++++++++++++++ touchgfx的還是不懂  #include <iostream> #include <string> using namespac

原创 KEIL環境交接

原始: C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe --bin -o "[email protected]" "#L" D:\GBN\STM32F412RE\MDK-ARM\STM32F412RE\gc2-1.exe

原创 python-處理程序後的腳本hex-bin

# -*- coding: utf-8 -*- """ Created on Fri Apr 3 10:42:03 2020 @author: wangpin """ import sys,os from intelhex imp

原创 static_cast 是把父類 轉化爲 子類 擴大了

protected: FrontendApplication& application() { return *static_cast<FrontendApplication*>(touchgfx::Applic