- 博客(18)
- 收藏
- 关注
原创 FPGA Implementation of A* Algorithm within the Framework of a Modified Enzymatic Numerical P System
gnhnhnghfgvalue, thehffWhereMapxi,yj)(i,j= 012,...,nNxs,ysNxe,yePathxi,yj)(i,j= 012,...,nNxp,ypNxc,ycDgvalue,hvalue andfvalue.ThecNxk,ykffggopenlistfΠ= (m,H,µ,V ar1,E1,P1,Pr1,D1,V ar1(0))
2023-08-19 19:04:04
641
原创 HM_UnionPi_CAT驱动子系统开发
本示例将演示如何在开发板上使用GPIO输入功能去控制LED亮灭。本示例将演示如何在开发板上使用GPIO的PWM功能实现呼吸灯的效果。本示例将演示如何在开发板上通过按下按键改变GPIO口的电压,并使用ADC读取GPIO的电压值。本示例将演示如何在开发板上使用I2C协议向NFC芯片写入指令,使NFC芯片在不供电的情况下接收到NFC信号就能点亮NFC灯。本示例将演示如何在开发板上使用4路GPIO输出脉冲,去控制步进电机旋转。
2023-08-19 17:16:04
211
原创 Python notes
conda create -n name python=3.5 创建环境。conda remove -n name —all 删除环境。conda install torch 安装torch包。conda deactivate name 退出当前环境。conda —version 查看conda版本。conda update torch 更新包。conda remove torch 删除包。conda env list 查看所有环境。conda list 查看已安装的包。conda -h 查看帮助。
2023-08-19 17:14:36
147
原创 KEILC++
全局类声明放在main.c,并用宏定义区分不同的芯片,并提示错误,不需要单独的全局.c文件,工程结构:BSP TASK OS INT SYS CMSIS Startup GD32LIB Doc,自己创建的源文件要放在对应的文件夹里面。全局类声明放在main.c,并用宏定义区分不同的芯片,并提示错误,不需要单独的全局.c文件,工程结构:BSP TASK OS INT SYS CMSIS Startup GD32LIB Doc,自己创建的源文件要放在对应的文件夹里面。keil .c.h在相同路径不用配置路径。
2023-08-19 17:14:00
421
原创 PCB笔记
4)最小非金属化槽为1.0mm, 如果你的小于1.0mm则按1.0mm处理 ,最小金属化槽为0.65mm,金属化槽的槽长要大于槽宽的两倍!8)非金属孔我司采用干膜封孔制作,焊盘或铜皮距离孔边会有0.2MM的距离,建议焊盘孔做无铜加大焊盘否则焊盘就是一个线圈。1)V-CUT(V割)板框线的中心线距离导线的边线或铜皮(焊盘边)的距离不小于0.4mm(默认双面V割,不做单面V割)2)CNC (锣边)板框线的中心线距离导线的边线或铜皮(焊盘边)的距离不小于0.3mm。8)支持高端板上不加“客户编号”的服务。
2023-08-19 17:12:16
183
原创 深度学习环境安装
3.cudnn用于深度学习的GPU加速库跟CUDA结合在一起,在GPU上并行加速。3.cudnn用于深度学习的GPU加速库跟CUDA结合在一起,在GPU上并行加速。conda create -n py36 python=3.6 新建虚拟环境。conda create -n py36 python=3.6 新建虚拟环境。conda activate py36进入虚拟环境。conda activate py36进入虚拟环境。2.CUDA:英伟达计算架构,用GPU计算。4.安装pycharm社区版。
2023-08-19 17:11:41
44
原创 HarmonyOS学习笔记
接口名 功能描述 osThreadNew 创建任务 osThreadTerminate 删除某个任务(一般是对非自任务操作) osThreadSuspend 任务挂起 osThreadResume 任务恢复。接口名 功能描述 osThreadNew 创建任务 osThreadTerminate 删除某个任务(一般是对非自任务操作) osThreadSuspend 任务挂起 osThreadResume 任务恢复。线程:LiteOS的任务默认有32个优先级(0-31),最高优先级为0,最低优先级为31。
2023-08-19 17:10:46
434
原创 Git+VScode使用笔记
git push 推送当前分支到对应分支 git push origin master Git会把master分支推送到远程库对应的远程分支上,由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。Git友情提醒,feature-vulcan分支还没有被合并,如果删除,将丢失掉修改,如果要强行删除,需要使用大写的-D参数。
2023-08-19 17:09:40
300
原创 C++学习笔记
一、开发环境操作系统: Debian 10编译器:GCC Glibc GDB Clang LLDB编辑器:Emacs: Helm TabNine其他:Git FishShell计算机架构:电脑是冯诺依曼架构,ARM单片架构是哈佛架构。二、VSCODE搭建C++开发环境1.下载安装MINGW2.配置MINGW的环境变量3.测试g++ —version是否安装成功4.安装VSCODE5.安装code runner 和C/C++插件6.run in terminal 打钩。
2023-08-19 17:08:31
50
原创 Linux学习笔记
help shell内部指令帮助 man linux可执行文件指令帮助 info —helpexit 退出远程链接一、常用命令whereis 查询命令文件的位置which 查看程序存放位置file 查看文件类型who 查看当前在线的用户whoami 我是谁pwd 我在哪uname -a 查看主机内核信息echo 打印clear 清屏history 查看命令记录history -c 清除命令记录useradd 创建用户alais 查看别名情况type 查看命令类型。
2023-08-19 17:04:43
53
原创 GD32F450,CAN1收发数据总结
注意事项:1.波特率计算:band = APB1(50MHz)/(1TQ+5TQ+4TQ)/prescaler=50MHz/(1+5+4)/5=1MHz2.用CAN1必须初始化CAN0的时钟不然CAN1就进入不了接收中断。CAN1_F450.cpp#include "CAN1_F450.hpp"#include "main.h"can_receive_message_struct receive_message;FlagStatus can1_receive_flag;CAN1_F
2022-02-18 14:58:04
12739
转载 keil5背景色设置
直接替换Keil_v5\UV4下的global.prop中的内容即可# properties for all file typesindent.automatic=1virtual.space=0view.whitespace=0view.endofline=0code.page=65001caretline.visible=1highlight.matchingbraces=1print.syntax.coloring=1use.tab.color=1create.backup.
2022-02-17 14:12:26
1312
1
原创 GD32 ADC DMA
ADC_F450.cpp#include "Adc_F450.hpp"#include "main.h"#include <rtthread.h>/*STM32 所用管脚和ADC通道PA4 --- ADC1_IN4 --- ADC24V 有PA6 --- ADC1_IN6 --- ADCI24V 有PC4 --- ADC1_IN14 --- ADC HALL1 有PC5 --- ADC1_IN15 --- ADC HALL2 有PC0 --- ADC1_IN10 -
2022-02-15 11:44:11
5249
原创 GD32 PWM
PWM_F450.cpp#include "PWM_F450.hpp"#include "main.h"bool flag = 0;//PE9void PWM_T0CH0_F450::Init(uint16_t _pwmFq){ pwmfq = 20000; fullPwm = 8400; rcu_periph_clock_enable(RCU_GPIOE); gpio_mode_set(GPIOE, GPIO_MODE_AF, GPIO_PUPD_NONE, GPIO_PIN_
2022-02-11 17:50:00
1317
原创 GD32 SPI DMA
MasterSPI_F450.cpp#include "MasterSPI_F450.hpp"#include "main.h"void MasterSPI_F450::Init(void){ /* peripheral clock enable */ rcu_periph_clock_enable(RCU_GPIOA); rcu_periph_clock_enable(RCU_DMA1); rcu_periph_clock_enable(RCU_SPI0); /* GPIO co
2022-02-11 17:46:58
3844
1
原创 GD32F450 串口1 DMA收发
Uart1_F450.cpp#include "UART1_F450.hpp"#include "main.h"#define USART1_DATA_ADDRESS ((uint32_t)&USART_DATA(USART1))void UART1_F450::Init(uint32_t baud){ /* initialize clock */ rcu_periph_clock_enable(RCU_DMA0); rcu_periph_clock_enable
2022-02-11 17:44:48
3692
原创 GD32F450串口DMA收发
Uart0_F450.cpp#include "UART0_F450.hpp"#include "main.h"//#include "usart.h"//#include "dma.h"//extern UART_HandleTypeDef huart1;//extern DMA_HandleTypeDef hdma_usart1_rx;//extern DMA_HandleTypeDef hdma_usart1_tx;#define USART0_DATA_ADDRESS
2022-02-11 17:41:58
6491
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人