- 博客(73)
- 收藏
- 关注
原创 树莓派搭建wordpress,上传主题时显示wordpress上传的文件大小超过 php.ini 文件中定义的 upload_max_filesize 值
问题:wordpress上传的文件大小超过 php.ini 文件中定义的 upload_max_filesize 值问题:wordpress上传的文件大小超过 php.ini 文件中定义的 upload_max_filesize 值解决方案:进入树莓派shell界面。
2024-05-05 17:37:57
1029
原创 SQL Server基础指令(创建与检索)
允许介于 -9,223,372,036,854,775,808 与 9,223,372,036,854,775,807 之间的所有数字。介于 -922,337,203,685,477.5808 与 922,337,203,685,477.5807 之间的货币数据。(可以在创建表时规定(通过 CREATE TABLE 语句),或者在表创建之后规定(通过 ALTER TABLE 语句))一个表中的 FOREIGN KEY 指向另一个表中的 UNIQUE KEY(唯一约束的键)。
2024-03-06 21:20:20
1300
原创 STM32与ARM的关系(STM32学习之路)
大家可以看到STM32和手机厂家例如小米、oppo是同一阶段的厂家,因此我们就可以理解为,其实单片机就等于我们日常购买的手机,这个解释其实很合理,应该当我在后续持续的软件开发后,理论上是可以实现《将单片机变成手机\电脑》这样的操作的,毕竟其实本质上来说手机、电脑、单片机在硬件需求上是一类的东西,都遵循冯诺依曼架构或者哈佛架构,三者之间的区别本质上是软件操作系统的区别。相信大家在初步学习的时候都非常不清楚什么是STM32,为什么聊着聊着STM32又跳出来个cortex-M3什么的东西。STM32、手机厂家。
2024-03-04 20:49:30
1482
原创 解决手机连接校园网同一设备老是需要重复认证的问题(+解决原理)
打开手机的wifi-->连接校园网然后进入设置-->在隐私选项选择“使用设备MAC”
2024-03-04 20:49:01
3897
2
原创 STM32系列芯片的命名规则(STM32学习之路)
405/407:ARMCortex-M4内核,不加密模块(备注:MCU+FPU,210DMIPS,高达1MB闪存/192+4KBRAM,USBOTGHS/FS,以太网,17个TIM,3个ADC,15个通信外设接口和摄像头)415/417:ARMCortex-M4内核,加密模块(备注:MCU+FPU,210DMIPS,高达1MB闪存/192+4KBRAM,USBOTGHS/FS,以太网,17个TIM,3个ADC,15个通信外设接口和摄像头)152/162:ARMCortex-M3内核,带LCD。
2024-02-27 09:00:47
1950
原创 FreeRTOS学习之路,以STM32F103C8T6为实验MCU(2-12:内存管理)
学习之路主要为操作系统在STM32F103()上的运用,采用的是编程的方式,使用的为KEIL5。注意!!!本学习之路可以通过购买STM32板以及部分配件的方式进行学习,也可以通过Proteus仿真的方式进行学习。后续文章会同时发表在个人博客(jason1016.club)、优快云;视频会发布在bilibili(UID:399951374)
2023-11-29 21:46:16
850
1
原创 FreeRTOS学习之路,以STM32F103C8T6为实验MCU(2-11:空闲任务)
学习之路主要为操作系统在STM32F103()上的运用,采用的是编程的方式,使用的为KEIL5。注意!!!本学习之路可以通过购买STM32板以及部分配件的方式进行学习,也可以通过Proteus仿真的方式进行学习。后续文章会同时发表在个人博客(jason1016.club)、优快云;视频会发布在bilibili(UID:399951374)
2023-11-28 14:45:13
1153
原创 FreeRTOS学习之路,以STM32F103C8T6为实验MCU(2-10:低功耗 Tickless 模式)
学习之路主要为操作系统在STM32F103()上的运用,采用的是编程的方式,使用的为KEIL5。注意!!!本学习之路可以通过购买STM32板以及部分配件的方式进行学习,也可以通过Proteus仿真的方式进行学习。后续文章会同时发表在个人博客(jason1016.club)、优快云;视频会发布在bilibili(UID:399951374)
2023-11-28 14:43:36
1994
原创 FreeRTOS学习之路,以STM32F103C8T6为实验MCU(2-9:任务通知)
学习之路主要为操作系统在STM32F103()上的运用,采用的是编程的方式,使用的IDE为KEIL5。注意!!!本学习之路可以通过购买STM32板以及部分配件的方式进行学习,也可以通过Proteus仿真的方式进行学习。后续文章会同时发表在个人博客(jason1016.club)、优快云;视频会发布在bilibili(UID:399951374)
2023-11-27 10:19:14
740
原创 FreeRTOS学习之路,以STM32F103C8T6为实验MCU(2-8:事件标志组)
学习之路主要为操作系统在STM32F103()上的运用,采用的是编程的方式,使用的IDE为KEIL5。注意!!!本学习之路可以通过购买STM32板以及部分配件的方式进行学习,也可以通过Proteus仿真的方式进行学习。后续文章会同时发表在个人博客(jason1016.club)、优快云;视频会发布在bilibili(UID:399951374)
2023-11-27 10:16:48
955
原创 FreeRTOS学习之路,以STM32F103C8T6为实验MCU(2-7:软件定时器)
学习之路主要为操作系统在STM32F103()上的运用,采用的是标准库编程的方式,使用的IDE为KEIL5。注意!!!本学习之路可以通过购买STM32板以及部分配件的方式进行学习,也可以通过Proteus仿真的方式进行学习。后续文章会同时发表在个人博客(jason1016.club)、优快云;视频会发布在bilibili(UID:399951374)
2023-11-26 13:25:38
892
原创 FreeRTOS学习之路,以STM32F103C8T6为实验MCU(2-6:信号量)
学习之路主要为操作系统在STM32F103()上的运用,采用的是标准库编程的方式,使用的IDE为KEIL5。注意!!!本学习之路可以通过购买STM32板以及部分配件的方式进行学习,也可以通过Proteus仿真的方式进行学习。后续文章会同时发表在个人博客(jason1016.club)、优快云;视频会发布在bilibili(UID:399951374)信号量常常用于控制对共享资源的访问和任务同步,我的理解是:信号量就是全局定义的存储数据,任何任务以及中断都可以对其进行访问以及写入操作。
2023-11-26 13:22:43
952
原创 FreeRTOS学习之路,以STM32F103C8T6为实验MCU(2-5:队列)
学习之路主要为操作系统在STM32F103(STM32F103C8T6)上的运用,采用的是标准库编程的方式,使用的IDE为KEIL5。注意!!!本学习之路可以通过购买STM32板以及部分配件的方式进行学习,也可以通过Proteus仿真的方式进行学习。后续文章会同时发表在个人博客(jason1016.club)、优快云;视频会发布在bilibili(UID:399951374)
2023-11-25 12:06:45
1838
1
原创 FreeRTOS学习之路,以STM32F103C8T6为实验MCU(2-4:内核控制与时间管理函数)
主要控制任务管理的API函数。辅助控制任务管理的API函数。
2023-11-25 11:53:22
546
原创 FreeRTOS学习之路,以STM32F103C8T6为实验MCU(2-3:任务切换)
学习之路主要为FreeRTOS操作系统在STM32F103(STM32F103C8T6)上的运用,采用的是标准库编程的方式,使用的IDE为KEIL5。注意!!!本学习之路可以通过购买STM32最小系统板以及部分配件的方式进行学习,也可以通过Proteus仿真的方式进行学习。后续文章会同时发表在个人博客(jason1016.club)、优快云;视频会发布在bilibili(UID:399951374)
2023-11-23 15:51:37
211
原创 FreeRTOS学习之路,以STM32F103C8T6为实验MCU(2-2:中断)
学习之路主要为FreeRTOS操作系统在STM32F103(STM32F103C8T6)上的运用,采用的是标准库编程的方式,使用的IDE为KEIL5。注意!!!本学习之路可以通过购买STM32最小系统板以及部分配件的方式进行学习,也可以通过Proteus仿真的方式进行学习。后续文章会同时发表在个人博客(jason1016.club)、优快云;视频会发布在bilibili(UID:399951374)
2023-11-23 08:29:48
425
原创 FreeRTOS学习之路,以STM32F103C8T6为实验MCU(1-1:移植)
了:书接上文,而当我们想要我们自己的单片机拥有FreeRTOS的行为方式最好的方式就是“把FreeRTOS的教学资料给他,他自己就学会了嘛”,那我们具体要做的就是去网上下载FreeRTOS的“资料”直接塞给他(当然还是要按规范部署的),他就可以直接学会FreeRTOS了,是不是很简单?但是这个就是单片机的移植。那如果我们不想移植FreeRTOS想移植linux呢,一样的道理也是去下载linux的移植资源再去部署,当然linux的移植要复杂的多。当然看到这里肯定有同学要问了,
2023-11-22 14:26:31
913
8
原创 通讯协议学习之路(实践部分):SPI开发实践
通讯协议之路主要分为两部分,第一部分从理论上面讲解各类协议的通讯原理以及通讯格式,第二部分从具体运用上讲解各类通讯协议的具体应用方法。
2023-11-13 19:04:19
384
原创 通讯协议学习之路(实践部分):IIC开发实践
通讯协议之路主要分为两部分,第一部分从理论上面讲解各类协议的通讯原理以及通讯格式,第二部分从具体运用上讲解各类通讯协议的具体应用方法。后续文章会同时发表在个人博客(jason1016.club)、优快云;
2023-11-13 18:19:16
240
原创 通讯协议学习之路(实践部分):UART开发实践
通讯协议之路主要分为两部分,第一部分从理论上面讲解各类协议的通讯原理以及通讯格式,第二部分从具体运用上讲解各类通讯协议的具体应用方法。后续文章会同时发表在视频会发布在bilibili(UID:399951374)
2023-11-13 11:07:28
437
原创 解决proteus仿真stm32,IIC通讯,IIC DEBUG无法显示从机应答信号的问题(问题情况为在8位数据后应答位显示?)
错误现象如下,在IIC数据传输8位数据后,IIC DEBUG的应答位无法显示应答位。
2023-10-31 16:04:12
1136
原创 通讯协议学习之路:IrDA协议协议理论
IrDA通讯属于红外通讯IrDA在ST系列中通常只有STM32F7系列才在硬件上得到支持IrDA为异步半双工通讯目前存在用法就是将UART的TTL电平转换为IrDA数据进行红外传输,最后再重新转化为UART的TTL电平
2023-10-20 08:37:13
3887
6
原创 通讯协议学习之路:CAN协议理论
can通信属于异步半双工通信can通信支持多设备通信,通讯设备ECU通过can收发器接入到can通信网络中,can通信网络中将接入网络进行通讯的设备称之为节点can同行采用多主多从的方式通讯,在通讯协议中的各个节点中,每个节点都可以充当信号的发送者,也可以充当信号的接收者can通信网络中接入的节点会拥有个人专属的设备识别码(默认是11位),识别码对应着节点的通信优先级节点优先级具有下面规则:0越多优先级越高,0在的位数越高优先级越高can通信原理将单片机发送出来的TTL电平转化为差分信号(CAN_
2023-10-20 08:34:29
930
原创 通讯协议学习之路:USB协议协议理论
USB,Universal Serial Bus(通用串行总线),是一种计算机与外围设备进行数据交互的通信协议。
2023-10-20 08:23:29
1090
原创 通讯协议学习之路:RS485协议理论
电子工业协会(EIA)于1983年制订并发布RS-485标准,并经通讯工业协会(TIA) 修订后命名为TIA/EIA-485-A,所以TIA/EIA-485-A才是真正的名字,因为人们已经叫习惯RS-485了,所以后续也一直沿用RS-485这个叫法。 RS-485标准是为弥补RS-232通信距离短、速率低等缺点而产生的。RS-485标准只规定了平衡发送器和接收器的电特性,而没有规定接插件、传输电缆和应用层通信协议。
2023-10-19 15:04:42
2945
原创 通讯协议学习之路:RS232协议理论
根据实际需求自定义协议。下面举个例子(非通用协议/准则),并以“域”来表示协议里面各个功能模块。1、帧起始。帧起始,一般以0x55或者0xaa作为起始的标志,为什么要用这种数字?十六进制的5,转为二进制是0101;十六进制的A,转为二进制是1010。这样,0x55,就是01010101了。0和1交替出现,一来方便接收方实现自适应波特率,二来避免干扰。a、通过检测0和1之间的时间间隔,即可知道该帧数据的波特率。b、如果设为0xff,那么,在总线上出现一个干扰,接收端很有可能误以为要接收数据。
2023-10-19 14:38:32
2984
原创 通讯协议学习之路:QSPI协议理论
尽管大多数Flash从IO0/SO信号(单线SPI模式)只能以一次1位的方式接收指令,但指令阶段可选择一次发送2位(在双线SPI模式中通过IO0/IO1)或一次发送4位(在四线SPI模式中通过IO0/IO1/IO2/IO3)。片选信号Chip Select(/CS)的作用是使能或者不使能设备的操作,当CS为高时,表示设备未被选中,串行数据输出线(DO或IO0,IO1,IO2,IO3)均处于高阻态,当CS为低时,表示设备被选中,FPGA可以给QSPI Flash发送数据或从QSPI Flash接收数据。
2023-10-19 11:29:47
3346
原创 通讯协议学习之路:SPI协议理论
提供时钟的为主设备(Master),接收时钟的设备为从设备(Slave),SPI接口的读写操作,都是由主设备发起,当存在多个从设备时,通过各自的片选信号进行管理。菊花链的最大缺点是信号串行传输,一旦数据链路中的某设备发生故障的时候,它下面优先级较低的设备就不可能得到服务了。2、主设备通过发送时钟信号,来告诉从设备进行写数据或者读数据操作(采集时机可能是时钟信号的上升沿(从低到高)或下降沿(从高到低),因为SPI有四种模式,后面会讲到),它将立即读取数据线上的信号,这样就得到了一位数据(1bit)。
2023-10-19 11:25:18
487
原创 通讯协议学习之路:IIC协议理论
是一种具有两线传输的串行通信总线,使用多主从架构,由飞利浦公司在1980年为了让主板、嵌入式系统或手机连接低速周边设备而提出,适用于数据量不大且传输距离短的场合。IIC串行总线由两根信号线组成,一根是双向的数据线SDA,另一根是单向的时钟线SCL,在空闲状态时,SDA和SCL线都置’1‘,为高电平。
2023-10-18 21:45:37
700
原创 通讯协议学习之路:USART协议理论
通讯协议之路主要分为两部分,第一部分从理论上面讲解各类协议的通讯原理以及通讯格式,第二部分从具体运用上讲解各类通讯协议的具体应用方法。后续文章会同时发表在个人博客(jason1016.club)、优快云;视频会发布在bilibili(UID:399951374)
2023-10-18 21:28:38
603
原创 通讯协议学习之路:UART协议理论
通用异步收发器 UART(Universal Asynchronous Receiver/Transmitter),是一种串行、异步、全双工的通信协议,将所需传输的数据一位接一位地传输,在UART通讯协议中信号线上的状态位高电平代表’1’,低电平代表’0’。其特点是通信线路简单,只要一对传输线就可以实现双向通信,大大降低了成本,但传送速度较慢。
2023-10-18 16:51:32
267
原创 通讯协议学习之路:有线通讯协议总览
通信协议是两个(或多个)设备之间进行通信,必须要遵循的一种协议。通讯协议分为物理层和协议层。物理层:规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输;协议层:规定通讯逻辑,统一收发双方的数据打包、解包标准。
2023-10-18 16:15:52
718
原创 Scratch3.0下载
链接:https://pan.baidu.com/s/1n-QFEQWT8im8BHQu1wIjtg?通俗易懂,直接上链接。
2023-10-08 23:05:42
2700
6
原创 如何在Proteus进行STM32F103C8T6模拟以及keil5开发
接下来按照下面配置选取STM32F103C8型号的单片机(注意:Proteus 8.15才有C8型号,如果proteus版本太低会导致无法找到型号的问题)本BLOG上所有的原创文章未经本人许可,不得用于商业用途及传统媒体。网络媒体转载请注明出处,否则属于侵权行为。在keil5设置-->OUTPUT里面勾选Create HEX File选项,创建可以导入proteus的文件。接着双击刚刚proteus生成的模拟单片机,为其植入刚刚的.hex文件。导入和即可成功运行。
2023-09-19 22:04:22
13680
8
原创 FreeRTOS学习之路,以STM32F103C8T6为实验MCU(2-1:任务)
所谓FreeRTOS的任务概念,就是将要是执行的操作分为一个一个任务,然后通过任务调度器让任务按照优先级进行分配,实现多任务的调配管理。与裸机系统所有操作都堆积在main函数运行,会导致系统冗余,虽然可以通过进入中断的方法实现紧急操作的分流,但是频繁进中断可以会影响系统的正常运行。所以让FreeRTOS将任务进行分流执行。
2023-07-30 22:49:15
889
原创 基于STM32的homeassistant(采用FreeRTOS操作系统)【第三章:HA服务器搭建、数据展示】
基于STM32的homeassistant(采用FreeRTOS操作系统)【第三章:HA服务器搭建、数据展示】
2023-07-18 19:21:51
836
原创 基于STM32的homeassistant(采用FreeRTOS操作系统)【第一、二章优化拓展:Wifi、服务器连接验证以及UASRT串口区分】
基于STM32的homeassistant(采用FreeRTOS操作系统)【第一、二章优化拓展:Wifi、服务器连接验证以及UASRT串口区分】
2023-07-15 22:15:57
2006
1
原创 基于STM32的homeassistant(采用FreeRTOS操作系统)【第二章:采集DHT11数据上传服务器;接收服务器指令执行对应操作】
基于STM32的homeassistant(采用FreeRTOS操作系统)【第二章:采集DHT11数据上传服务器;接收服务器指令执行对应操作】
2023-07-08 12:00:23
1310
2
数字逻辑设计基础(第二版何建新)速成方案,包含核心考点,3天速成,期末不过挂科
2022-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人