自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

科电微课堂的博客,关于Arduino,C++,电子方案的故事和记录

科电微课堂的博客,关于Arduino,C++,电子方案的故事和记录

  • 博客(15)
  • 收藏
  • 关注

原创 独立看门狗(学习《STM32CUBE高效开发教程》系列)

实验环境:我采用了FreeRTOS系统,在最低优先级任务响应按键,如果忽略按键,就复位了。在实际项目中,就可以没有这个按键,而采用内部代码来喂狗。在使用cubemx之前,我听说过独立看门狗,没有使用过。知道这是一种防止程序跑飞的机制,也就是,需要一段时间及时“喂狗”,不然程序进行复位。书中提出一个验证办法,就是外部按键喂狗,如果没有及时喂狗,系统就复位了。本书第20章讲述了独立看门狗。

2024-08-16 14:03:12 105

原创 DMA串口添加接收数组

目前越来越多人采用HAL库设计STM32代码了。在使用DMA接收串口时,由于图形化中没有地方设置接收数组,很多人不知道怎么将接收数组添加进去。看了很多视频教程,炫耀成分较多,而显示细节较少。我试验了多次,发现在。uint8_t UART1_RX1_BUFF[200] 是自定义的串口1接收数组。函数(该函数由HAL库自动生成)中添加如下代码是合适的,如下所示。

2024-08-07 10:42:59 183

原创 Arduino资料收集(动态更新)

关于Arduino的专题材料收集

2024-07-23 21:34:24 770

原创 CADENCE/Allegro隐藏铺铜或显示铺铜

在我们在PCB完成后,我们会进行DRC检查,在铺铜网络存在显示时,找DRC标志符号不容易发现,如果要是把铺铜隐藏,PCB中只显示导线,焊盘,过孔。大大的减少了我们的检查DRC的困难。下面我们来进行铺铜隐藏或显示操作 ,执行Setup> Preferences…如下图所示,只要把对应的命令勾上,铜片将会隐藏。Allegro隐藏铺铜或显示铺铜以及单独显示某一层信息。allegro显示铺铜以及隐藏铺铜设置。

2023-05-11 15:01:48 2611

原创 数字电压电流表VCB

数字电压电路表VCB

2022-12-27 14:46:47 708

转载 IEEE 754 浮点数标准

IEEE 754 浮点数标准本文是转载,阅读之后的补充如下,供大家参考:1、2、IEEE 754标准的主要起草者是加州大学伯克利分校数学系教授William Kahan,他帮Intel公司设计了8087浮点数处理器(FPU),并以此为基础形成了IEEE 754标准,Kahan教授也因此获得了1987年的图灵奖。目前,几乎所有计算机都采用IEEE 754标准表示浮点数。在IEEE 754中,定义了两种浮点数格式:32位单精度和64位双精度。IEEE 754浮点数格...

2021-02-20 18:29:11 5900

转载 Convert.ToInt32()

Convert.ToInt32()参数可以为string,for example,string test="1234";int num=Convert.ToInt32(test);最终,num=1234.但是,如果string为空字符串"",即string test="";int num=Convert.ToInt32(test);num=0吗?不是的。这个时候将抛出异常。因此,解决的办法就是:int num=Convert.ToInt32("0"+test);...

2021-02-09 16:48:44 3935 3

原创 comboBox.Items.Add

comboBox.Items.Add();add 方法有返回值,返回值为当前已经添加选项的索引,从零开始。

2021-02-09 08:56:36 692 1

转载 C# DLL生成和引用(2)

一、使用vs2017生成dll文件新建项目->类库->生成解决方案,写一个简单实现加法的dll文件二、新建项目调用dll文件新建项目->窗体应用程序将MyTestDll项目的debug文件夹下的MyTestDll.dll拷贝到该项目的debug文件夹下,添加引用->浏览->MyTestDll.dll在命名空间上加上using MyTestDll按钮实现:注意:要先将类实例化,再调用类中的方法。最后实现功能:...

2021-02-07 16:55:39 100

原创 stm32 串口2打印printf

有些时候,串口1被占用,需要采用串口2来输出调试信息。更改步骤如下:串口初始化,这一步大家都会,忽略2)更改fputc()函数int fputc(int ch, FILE *f){ while((USART2->SR&0X40)==0);//改为串口2 USART2->DR = (u8) ch; //改为串口2 return ch;}...

2020-12-18 16:44:10 1987 2

原创 反激电源的反射电压

反激电源的反射电压(原边感应电压)在反激电源设计时,反射电压是一个重要的参数,常用Vor标识。也有资料表述为原边感应电压,常用Vs标识。初学者常常搞不清楚其中的关系。反射派解释说,反射电压就是MOS关断的时候,输出电压通过变压器的匝比耦合到原边的电压。他们的依据,就是反射电压与输出电压,存在数值上的直接关系。感应派解释说,原边感应电压就是MOS关断的时候,由于原边存储能量的存在,而感应出的电压。他们的依据,就是原边电流的突然消失,通过楞次定律会产生一个补偿电压。这种分析,都有几分道理,但都如盲人摸象

2020-12-12 20:40:21 7674 5

原创 PCB布线

PCB布线MCU布线1、双面板布线时,引线拉出一段距离再转弯和连接器件,便于扩大引出点。2、正面拉线是引脚方向,背面拉线是对角线方向。3、VDD,GND都要引出线,不能用敷铜代替,否则有可能漏连接。VDD采用10谬,其他采用8谬...

2020-12-12 07:06:14 433

原创 2020-12-04

晶振问题之前以为晶振的匹配电容都是22pF,今天遇到晶振停振的问题才知道每个品牌,每个型号都有自己规定的负载电容值。比如我遇到的这个,就是20pF的。我改过之后,测试了许久,发现确实好多了。但我准备测试一晚上时,它却再次停振了。真是很奇怪。...

2020-12-04 22:13:52 94

原创 CAN通信调试记录

CAN通信调试记录最近在做CAN通信,花一点儿时间做一下记录。以下内容很多是参考同行的,如有冒犯之处,请及时通知我删减。内容会持续更新,其中有一些链接,如果有失效的地方,也请通知我,非常感谢!CAN通信基础1、通信与通讯的区别2、CAN通信的必要性3、CAN通信与其他通信的区别CAN外设1、早期的CAN通信2、控制器与收发器3、集成控制器STM32之bxCAN1、基本收发功能2、ID检测3、单字节与多字节(持续更新)...

2020-12-03 18:49:25 382

原创 直流UPS电源

今天准备做一下直流UPS电源的板子。之前有一些资源了,需要做一下整合。UPS分为在线模式和续电模式。在线模式是开关电源的直接输出,续电模式是蓄电池的输出。在线模式中,同时给蓄电池充电。...

2020-11-20 08:22:28 248

基于FreeRTOS和CUBE环境的独立看门狗测试系统 IWDG

【资源简介】基于FreeRTOS和CUBE环境的独立看门狗测试系统。本项目是针对《STM32CUBE高效开发教程》的习作。采用FreeRTOS系统进行控制,在空闲任务里设置喂狗程序,既节约系统资源,又增强系统稳定和可靠性,非常有学习价值。 【资源内容】内容介绍部分为PDF,源码部分均可编辑和仿写,包括对应的工程文件。 【欢迎交流】本人具备18+嵌入式开发经验,欢迎依据本资料和相关情景交流技术经验和项目经验 【技术扩展】基于本资料可以完全再现描述情景,也可以据此进一步技术扩展,构建更为复杂和智能的设备或系统。若实施过程中有困难或构想,可以直接私信联系。 #注 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担 2. 部分字体及插图等来自网络,若是侵权请联系删除,本人不对所涉及的版权问题或内容负法律责任

2024-08-16

基于FreeRTOS和CUBE环境的温湿度检测显示系统

【资源简介】基于FreeRTOS和CUBE环境的温湿度检测显示系统。本项目是针对《STM32CUBE高效开发教程》的习作。采用单个硬件I2C总线,通过采集SHT20的温湿度数据,在0.96寸显示屏上显示实时数值。传感器和显示屏为单个硬件总线,非常有学习价值。 【资源内容】内容介绍部分为PDF,源码部分均可编辑和仿写,包括对应的工程文件。 【欢迎交流】本人具备18+嵌入式开发经验,欢迎依据本资料和相关情景交流技术经验和项目经验 【技术扩展】基于本资料可以完全再现描述情景,也可以据此进一步技术扩展,构建更为复杂和智能的设备或系统。若实施过程中有困难或构想,可以直接私信联系。 #注 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担 2. 部分字体及插图等来自网络,若是侵权请联系删除,本人不对所涉及的版权问题或内容负法律责任。

2024-08-16

STM32CUBE高效开发教程高级篇配套资源

【资源简介】本书针对由标准库转向HAL库,尤其是转向通过STM32CUBE开发方式的人员,有较大帮助。当然,新入门的技术人员也可以通过本书直接进入STM32CUBE方式开发。本电子资源根据书中提供的资源地址搜集,保证质量,帮助相关人员进一步学习。代码为源码,资料均为清晰彩色。 本站也有针对本书的介绍,B站有针对本书的视频学习资料,大家根据书名搜索一下。 另外,普中开发板,我没有使用过,我是拿正点原子的探索者练习的,如果大家跟我一样,欢迎留言交流。 【资源内容】内容介绍部分为PDF,源码部分均可编辑和仿写,包括对应的工程文件。 【欢迎交流】本人具备18+嵌入式开发经验,欢迎依据本资料和相关情景交流技术经验和项目经验 【技术扩展】基于本资料可以完全再现描述情景,也可以据此进一步技术扩展,构建更为复杂和智能的设备或系统。若实施过程中有困难或构想,可以直接私信联系。 #注 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担 2. 部分字体及插图等来自网络,若是侵权请联系删除,本人不对所涉及的版权问题或内容负法律责任。

2024-08-16

STM32Monitor V1.8版本(2024-08-16最新)

上传该资源的目的,是帮助STM32CUBE高效开发教程的读者,快速学习第5章的内容,而提供的软件。供大家参考学习。

2024-08-16

STM32CUBE高效开发教程基础篇配套资源

本书针对由标准库转向HAL库,尤其是转向通过STM32CUBE开发方式的人员,有较大帮助。当然,新入门的技术人员也可以通过本书直接进入STM32CUBE方式开发。 本电子资源根据书中提供的资源地址搜集,保证质量,帮助相关人员进一步学习。代码为源码,资料均为清晰彩色。 本站也有针对本书的介绍,B站有针对本书的视频学习资料,大家根据书名搜索一下。 另外,普中开发板,我没有使用过,我是拿正点原子的探索者练习的,如果大家跟我一样,欢迎留言交流。

2024-08-16

盛思睿温湿度传感器规格书STH30/STH31

针对高精度温湿度传感器,盛思睿芯片已升级到3x和4x系列,集成了2x的经典之作。网上收集了对应的传感器规格书,供相关人员学习交流。如需要帮助,可私信给我,共同探讨。

2024-08-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除