MCU
常规小学生
STM32
展开
-
数码管74HC595驱动
u8 NixieLED[4] = {0,0,0,0}; uint8_t LED_0F[] = {// 0 1 2 3 4 5 6 7 8 9 A b C d E F - 0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x8C,0xBF,0xC6,0xA1,0x86,0xFF,0xbf};void LED595_100uSTask(void);void LED595_10MSTask原创 2021-03-25 15:34:28 · 518 阅读 · 0 评论 -
MCU软件版本迭代
这里的软件版本迭代,需要外挂EEPROM存储器,或者FLASH芯片原创 2021-01-27 11:09:16 · 686 阅读 · 0 评论 -
MCU时间计数系统结构(适合时间管理要求高的结构)
**MCU时间计数系统结构**使用定时器运行函数,优点是能很好的管理每个函数时间定位,缺点是当mode函数出现死循环,容易出现死机#include "SysClock.h"volatile static u8 SYSCLOCK_timeFlg=0;volatile static u32 SYSCLOCK_timeCnt=0;const PFun TimedTaskQueue[Reserve_MODULE] = { FlashDtat_TaskManage, samplingGyr_T原创 2021-01-04 15:26:01 · 387 阅读 · 0 评论 -
STM32多个IO口的指针操作----多LED点亮程序
#define IMU1_R PGout(13) #define IMU1_G PGout(12) #define IMU5_R PFout(12) //5#define IMU5_G PFout(11) #define IMU9_R PG...原创 2020-11-03 16:02:38 · 1135 阅读 · 0 评论 -
数字十六进制数转字符数
#define MAX_HEX_STR 4#define MAX_HEX_STR_LENGTH 128char hexStr[MAX_HEX_STR][MAX_HEX_STR_LENGTH];uint8_t hexStrIdx = 0;/** ***************************************************************************** * @brief helper to convert hex da...原创 2020-09-11 09:32:03 · 251 阅读 · 0 评论