随笔分类 - Sundry
摘要://利用已有的SysTick配置,读取计数判断延迟 void delay_us(uint32_t udelay) { uint32_t startval,tickn,delays,wait; startval = SysTick->VAL; tickn = HAL_GetTick(); //sysc
阅读全文
摘要:#include "stdarg.h" void myPrintf(USART_TypeDef* USARTx , char *fmt,...) { char p_Buff[100] , i; va_list ap; va_start(ap,fmt); vsprintf(p_Buff,fmt,ap)
阅读全文
摘要:const unsigned int PT100_Sheet0_250[30]= { 10000,10390,10779,11167,11554,11940,12324,12707,13089,13470, //0-90 13850,14229,14606,14982,15358,15731,16104,16476,16846,17216, //100-190 17...
阅读全文
摘要:1 sbit HC138_CH1 = P2^4; 2 sbit HC138_CH2 = P2^5; 3 sbit HC138_CH3 = P2^6; 4 5 void Decoding (unsigned char m) 6 { 7 m =~ m; 8 HC138_CH1 = m&0x01; 9 HC138_CH2 = (m&0x02)>>1; 10 HC138_CH3 = (m&0x04)>>2
阅读全文
摘要:STM32Cude未选择Serial Wire,可能会使得无法使用stlink或jlink无法下载 解决方法其实很简单,按住复位键在keil中点击下载,没有复位键的话,用镊子短接复位电容两端,如果失败就多试几次,反正我试了十几次才好。
阅读全文
摘要:一、简介 RTX51是Keil公司提供的一个用于8051系列处理器多任务实时操作系统,而RTX51 Tiny 是一个 RTX51的子集,支持许多RTX51中的基本特征,可以很容易地在没有任何外部存储器的单片8051系统上运转。相对于RTX51,RTX51 Tiny仅支持时间片轮转任务切换和使用信号进
阅读全文
摘要:``` / 生命游戏 1 一个细胞周围8个细胞中如果有3个细胞为生,则该细胞为生 2 如果该细胞周围只有2个细胞为生,则该细胞的生死保持不变 3 在其他情况下,该细胞为死 / include include include include define High_Max 100 define Wid
阅读全文
摘要:冒泡排序是是一种基础的稳定排序算法。 原理是比较相邻两个元素的大小,然后按照升序或者降序的顺序交换两个元素的位置,通过嵌套的for循环遍历整个数组, 一共执行N轮(数组中元素的个数)比较,每一轮比较都会排除最后的一个元素。 不改变原数组的情况下实现冒泡排序
阅读全文
摘要:这些问题之前也遇到过,解决方法当时查到了,过段时间总是忘了。 Error: Flash Download failed - "Cortex-M3" 原因:KEIL中设置的Flash大小与实际不符 解决: Error: Flash Download failed - Target DLL has be
阅读全文
摘要:原文地址: https://www.amobbs.com/thread 4308630 1 1.html http://www.openedv.com/thread 22288 1 1.html 1 、没有按键的时候 端口为0xff,ReadData读端口并且取反,很显然,就是 0x00 了。 Tr
阅读全文

浙公网安备 33010602011771号