随笔分类 - STM32
摘要:代码如下: uint32_t sysclock = 0; sysclock = HAL_RCC_GetSysClockFreq(); 这样就可以在线仿真时看sysclock了,以判断单片机是否正常运行。这些函数都在rcc这个库文件里面,还可以查看时钟树上其他总线上的时钟。
阅读全文
摘要:会自动在tim.c里面生成代码,如下: /* Includes */#include "tim.h" /* USER CODE BEGIN 0 */ /* USER CODE END 0 */ TIM_HandleTypeDef htim17; /* TIM17 init function */vo
阅读全文
摘要:有一个项目上用到了一个自带51内核的片子,但下载程序只能用BIN,所以每次生成的hex都要转成bin,很是麻烦,用HEX2BIN这个工具就可以了,但针对64位系统要用专用的。 请看附件。将HEX2BIN放在C51/BIN里面,然后按如图格式,便会将output里面的UA2077A_CODE.hex自
阅读全文
摘要:while(1)其中1代表一个常量表达式,他永远不会等于0。所以,循环会一直执行下去。除非你设置break等类似的跳出循环语句循环才会中止。while(i--)其中i是一个变量,因此表达式i--有不同的值,依次递减(i--是先取值后减,--i先加后取值),所以i--的值同未执行该自减运算时的i相等。因此当i为0时,循环会跳出。也就是一个等待过程。
阅读全文
摘要:1 void TIM_Configuration(void) 2 { 3 TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; 4 TIM_OCInitTypeDef TIM_OCInitStructure; 5 GPIO_InitTypeDef GPIO_InitStructure; 6 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB, ENABLE); 7 RCC_APB1PeriphClockCmd(RCC_AP...
阅读全文
posted @ 2013-11-18 16:33
ghdnui

浙公网安备 33010602011771号