PID参数调整基本原则,调试经验
2021-01-28 01:37:09 348B pid 嵌入式 单片机 控制器
1
基于单片机开发板的最经典的28个参考程序,全部为汇编语言,文件为ASM格式。主要包含以下几个方向的汇编程序:跑马灯、计算器、电机控制、音乐播放器等,对于单片机初学者非常有益处。仅供参考学习。
2020-01-03 11:36:23 30KB 嵌入式 单片机 开发板 汇编语言
1
void sha256_get(uint8_t hash[32], const uint8_t *message, int length);/*此函数用于对消息计算摘要值,输入任意大小消息,输出32字节摘要值*/ void hmac_sha256_get(uint8_t digest[32], uint8_t *message, int message_length, uint8_t *key, int key_length);/*此函数用于HMAC_SHA256加密,秘钥任意长度,输出32字节*/
1
邵贝贝著,深入浅出的讲解了单片机中的嵌入式操作系统的相关内容,对初学者非常有帮助。
2019-12-21 21:33:40 4.33MB 嵌入式 单片机
1
Making Embedded Systems, Design Patterns for Great software,这是一本关于学习嵌入式系统的非常好的文档,值得下载!
2019-12-21 21:26:48 12.81MB 嵌入式 单片机 设计
1
压缩包版本2.9以上可解压。 压缩包内包含STM32F103C8T6的原理图库和封装库两个,两个库内除了STM32F103C8T6外还包含了一些其他原理图以及封装,其中原理图和封装均没有关联,需要使用者在使用的时候手动进行关联。
2019-12-21 21:14:51 1.03MB 嵌入式 单片机 STM32F103C8T6
1
/******************************************** 主控芯片:STM32F405RGT6主频168Mhz 晶体频率:HSE=8Mhz SYSCLK=168Mhz 模块型号:SI5351A 通讯方式: 函数功能:Si5351时钟芯片 作者:苏夏雨 授权:未经作者允许,禁止转载 ********************************************/ #ifndef _si5351a_h #define _si5351a_h #include "system.h" //Si5351寄存器声明 #define SI_CLK0_CONTROL 16 // Register definitions #define SI_CLK1_CONTROL 17 #define SI_CLK2_CONTROL 18 #define SI_SYNTH_PLL_A 26 #define SI_SYNTH_PLL_B 34 #define SI_SYNTH_MS_0 42 #define SI_SYNTH_MS_1 50 #define SI_SYNTH_MS_2 58 #define SI_PLL_RESET 177 #define SI_R_DIV_1 0x00 // R-division ratio definitions #define SI_R_DIV_2 0b00010000 #define SI_R_DIV_4 0b00100000 #define SI_R_DIV_8 0b00110000 #define SI_R_DIV_16 0b01000000 #define SI_R_DIV_32 0b01010000 #define SI_R_DIV_64 0b01100000 #define SI_R_DIV_128 0b01110000 #define SI_CLK_SRC_PLL_A 0x00 #define SI_CLK_SRC_PLL_B 0b00100000 #define XTAL_FREQ 25000000 // Crystal frequency //IIC总线引脚配置 #define SDA(n) {n?HAL_GPIO_WritePin(GPIOB,GPIO_PIN_10,GPIO_PIN_SET):HAL_GPIO_WritePin(GPIOB,GPIO_PIN_10,GPIO_PIN_RESET);} #define CLK(n) {n?HAL_GPIO_WritePin(GPIOB,GPIO_PIN_11,GPIO_PIN_SET):HAL_GPIO_WritePin(GPIOB,GPIO_PIN_11,GPIO_PIN_RESET);} //相关函数声明 void Si5351Init(void);//初始化Si5351的GPIO void SetPLLClk(uint8_t pll, uint8_t mult, uint32_t num, uint32_t denom);//设置PPL时钟 void SetFrequency(uint32_t frequency);//时钟Si5351时钟频率 void SetMultisynth(uint8_t synth,uint32_t divider,uint8_t rDiv);//设置多synth #endif
2019-12-21 20:57:59 3KB SI5351A 嵌入式 单片机 信号
1
此参考手册适用于STM32F10xxx全系列所有型号,同时也对STM32其它系列有一定的参考作用。(文档为中文版)
2019-12-21 19:44:50 10.61MB STM32 嵌入式 单片机 参考手册
1
STM32F103C8T6核心板测试代码(点灯)库函数&寄存器双版本 可以作为工程模板使用
2019-12-21 19:21:46 7.16MB 嵌入式 单片机 STM32 核心板
1