- 博客(7)
- 收藏
- 关注
原创 深度学习:新项目的环境搭建
由于最近刚刚接触深度学习,接下来记录一下自己浮现项目的过程,并将其总结成方法,以便于以后的使用。下载代码在这里本文总结了个人对于一个项目的环境搭建的见解,环境搭建真的好麻烦,网上资料太分散了,要上网找好长时间,所以就想着自己写一篇,这样以后就不用花费大量时间去配置环境了。。。
2024-08-09 17:53:11
871
原创 深度学习:pycharm的准备工作
最近开始入水人工智能深度学习这方面了,浅浅记录一下学习的过程,本节主要记录的是pytorch的查询函数dir和帮助函数help函数的应用,以及pycharm的三种编程方式。浅浅分析一下这三种编程方法吧,第一种编程方式一般较大的项目都在使用,比较直观,但是一旦出现错误后,修改完错误以后程序便需要从头开始运行,比较花费时间吧。第二种的话他是一段一段执行的,你敲一行代码,就可以让他执行一次,遇到错误后可以就上一行进行修改,再次运行也是从那一行开始,不会从头开始,比较省事,但是代码不美观。
2024-08-01 17:16:36
967
原创 STM32串口通信DMA空闲中断接收(自用)
注意这里中断中发送信息不能用HAL_UART_Transmit_DMA()这个函数,应该是bug吧,如果使用这个函数你发送再长的数组接收是能接收到,但是发送只会发送第一个字符,这里推荐使用HAL_UART_Transmit();这是在中断中,在while(1)里无所谓。之后可以在中断中编写相应的处理函数,我是在USART1_IRQHandler(void)这个函数中直接进行中断处理函数的编写的。本实验是实现最基本的串口接收信息并将接收到的信息发送给上位机,可以根据这些基础的代码完成更深层次的项目。
2024-06-28 19:01:57
313
1
原创 ESP8266使用的注意事项
最近又使用了一次esp8266,发现还是有很多问题,首先就是esp8266的mqtt协议工作模式,在初始化的时候老是卡在AT指令传输的第六步,如下所示。数据老是发不过去,上网查了好多方法都是不行,最后发现是mqtt的固件没有烧录成功,解决办法就是重新给esp8266烧录mqtt固件,下载地址。下载完之后发现就可以用了。
2024-06-27 22:57:32
111
原创 STM32外部中断及CubeMX中断配置
目录STM32外部中断概述EXIT框图中断配置优先级CubeMX中外部中断的配置STM32外部中断概述外部中断是STM32实时地处理外部事件的一种内部机制。当某种外部事件发生时,单片机的中断系统将迫使CPU暂停正在执行的程序,转而去进行中断事件的处理;中断处理完毕后.又返回被中断的程序处,继续执行下去。EXIT框图 外部中断的触发条件有三种,电平上升沿触发,电平下降沿触发,电平上升下降沿均触发。这三种情况都是读取到的IO口的电平状态,通过控制IO口的电...
2022-05-06 22:37:59
2389
原创 GPIO的输入输出模式及CubeMX的配置方法
GPIO的模式大概分为两种“输出模式”和“输入模式”,下面将着重以上两点对GPIO的功能展开介绍输出模式一、开漏输出二、推挽输出三、GPIO的复用功能输入模式一、输入浮空二、输入上拉三、输入下拉四、模拟输入首先介绍什么是推挽输出如图,在输出驱动器的方框内部存在两个三级管P-MOS管和N-MOS管,在推挽输出过程中寄存器会控制这两个MOS管进行输出。若要GPIO引脚输出高电平,则要进行编程控制寄存器输出逻辑1,此时P-MOS管接通VDD,N...
2022-04-27 21:32:26
5733
原创 初学C语言
作为一只初学C语言的萌新,我将C语言的学习分为了主要九个部分1.数据类型2.运算符,表达式和语句3.循环4.分支和跳转5.函数6.数组7.结构体与联合体(重要)8.指针(重要)9.宏定义下面我将针对这九个部分讲述一下我自己的观点(仅代表个人观点,若有不足,欢迎大家指出)一、数据类型 C语言中的数据类型可以说是C语言的基础,主要为整形int,长整形long,短整型short,字符型char,单精型(float型)、双精度(double),void,有符号signed,无符号..
2022-04-17 11:49:20
1118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人