HC32F4A0 CANFD 的使用记录 看了一圈,这个片子没有人发个类似的,发个文章记录调试1、调试了HC32F4A0 CANFD 调试环境用的HC32FA0 开发板 用的是can1测试测试华大的教程,测试验证 仲裁端为 1M 数据端为8M 以下是华大的配置2、具体的计算公式不想计算的的小伙伴,可以参考下手册时钟对应波特率图,用户手册上1353页...
HC32F460 USART 利用中断收发数据 /******************************************************************************* * Copyright (C) 2016, Huada Semiconductor Co., Ltd. All rights reserved. * * This software is owned and published by: * Huada Semiconductor Co., Ltd. ("HDSC"). * * BY DO
STM32 C51 生成随机数 产生随机数//HEAD FILE#include "stdio.h"#include "stdlib.h"/*产生随机数*/void BuildRandomSequence(unsigned char * data,const unsigned int len,const unsigned int seed){ unsigned char temp,xr; unsigned in...
stm32的TIM定时器HAL库函数的使用 相关具体内容参考 stm32f4xx_hal_time.h几种模式函数的类型都差不多,包括基本类型(Base),输出比较(OC),输入捕获(IC),pwm(PWM),单脉冲(One_Pulse)和编码器(Encoder)。/****** xxx使用上述几种模式的英文替换即可*******/HAL_TIM_xxx_InitHAL_TIM_xxx_DeInitHAL_TIM_xxx_Msp...
vim常用命令总结 (转) vim常用命令总结 (转)在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。vim 选择文本,删除,复制,粘贴文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v 从光标当前位置开始...
C 语言笔记: 利用变量转换成字符串打印 C 语言笔记: 利用变量转换成字符串打印#include <stdio.h>int main( void ) { char buffer[50], s[] = "computer", c = 'l'; int i = 35, j; // 格式化并打印各种数据到buffer j = sprintf( buffer , " Integer: %...
Vscode 修改左侧 资源管理器的面板大小 在Visual Studio Code的安装目录下依此找到Microsoft VS Code\resources\app\out\vs\workbench\ 目录下的workbench.main.css文件,打开搜索 .monaco-workbench .part>.content(注意.part前面有空格),修改字体大小,保存关闭文件和编辑器,从新打开,左侧资源管理器字体大小的视...
枚举类型作为形参,并用指针取值 枚举类型作为形参,并用指针取值#include<stdio.h>#include <malloc.h>typedef enum{NO = 1,YES = 2}AA;void fun(AA *sa){ printf("%d",*sa);}int main(){ AA *d; d = (AA*)malloc(sizeof(AA)); // 给指针地址分...
Usart 串口发送数据包 两种方式(遍历结构体,指针数组) Usart 串口发送数据包 两种方式(结构体,指针数组)1.结构体指针1.1 结构体和联合体/* 叙述:这种直观性比较,利用联合体和结构体的形式组成数据包,通过结构体指针发送*/typedef union{ struct { unsigned char id; unsigned char addr; unsigned char head; unsigned c...
计算指向数组的指针的元素和字节 #include <stdio.h>unsigned char arr[] = {1,2,3,4,5};int main(){char *p = arr;int b = sizeof(arr) / sizeof(arr[0]);// 计算数组元素个数int c = sizeof(arr); // 计算数组的字节printf(" %d ",b);printf("...
C笔记: 返回结构体指针 #include<stdio.h>struct lab{char a;char b;char c;};struct lab Lab_Val={0,1,2}; //声明结构体变量struct lab *pLab; //声明结构体指针//----返回结构体指针,之后就可以用该指针访问结构体中所有的变量了struct lab *test(struct lab *pStru...
git 错误error: failed to push some refs to 今天使用VSCODE 学习node.js, 想在git上push代码 于是在git上建立了一个私有的长裤, 连接后push代码时提示如下错误:error: failed to push some refs to 'git@github.com:…" Updates were rejected because the remote contains work that you do not ha...
C语言笔记 :返回值空类型的函数指针 void filefun(){ //定义初始化函数printf(“file”);};void Editofun(){printf(“edito”);};int main(){ typedef void(*func)(); //定义为空的函数的类型func ptr = filefun; // 函数的地址送给指针函数ptr(); ...
C语言学习笔记 -回调函数 #/*-------------------回调函数--------------------------*/#include &amp;lt;stdio.h&amp;gt;#include &amp;lt;stdlib.h&amp;gt;typedef struct __OP{ //初始化函数指针 float (*P_ADD)(float ,float); float (*P_SUB)(flo.
C语言学习笔记:指针函数,函数指针,数组函数指针 #include "stdio.h"#include "stdlib.h"#include <string.h>/*--------------指针函数---------------*/ int *f(int a,int b ){ int *p = (int*)malloc(sizeof(int)); //给指针分配内存 *p = a...
NRF52832 下载例程报错问题记录 1.JLINK _问题JLinkARM.dll is not correctly installed. Please run the nRF Tools installer to install the newest version. NRF studio解决:刚开始装J-LINK 5.12版本,后来下载6.22SEGGER2.jlink - 无法下载的问题关于J-link驱动失败...