- 博客(153)
- 收藏
- 关注
原创 Altium Designer (24.2.2)中更改库以及保持器件参数不变
这是因为如果更改了这四个器件的库,这些参数有可能丢失。第8步:再次打开参数编辑器,可以看到库和参数都更新了。在原理图里分别查看各器件,发现也都更新成功了。此时就需要将第5步备份到excel里的数据复制粘贴过来。第6步:从参数编辑器里退出,重新进入原理图这里,开始更改库。第3步: 用shift+F,找出与C12使用了相同的ID的器件。比如在这里,需要把C12开始的器件,更改为PLC库。第2步:在sch list里查看哪些需要更改。第1步:先在原理图里选择好所有元器件。第4步:点tools, 打开参数编辑器。
2025-12-30 16:32:54
249
原创 STM32学习和实践笔记(45):SPI-FLASH实验
使用较多的是发送完成标志(SPI_I2S_FLAG_TXE)和接收完成标志(SPI_I2S_FLAG_RXNE。通过时钟极性( CPOL)和时钟相位( CPHA)区分,这两者的组合,主要决定了在在时间的哪个位置采样数据。SPI_CPHA:用于设置时钟相位,也就是选择在串行同步时钟的第几个跳变沿(上升或下降)数据被采样,可以为。在硬件模式中的 NSS信号由 SPI 硬件自动产生,而软件模式则需要我们使用相应的 GPIO 端口来控制。的 2、 4、 6、 8、 16、 32、 64、 128、 256。
2025-12-26 16:12:08
924
原创 STM32学习和实践笔记(44):FSMC-TFTLCD显示实验(5):显示一个字符串的函数传递过程追踪~
/得到偏移后的值(ASCII字库是从空格开始取模,所以-' '就是对应字符的字库)比如,从字符C的ASCII码的值,对应到字库中正好是这个字符字阵的位置。while((*p<='~')&&(*p>=' '))//判断是不是非法字符!//设定要画的点的位置。//显示完字符串中一个字符后,显示字符串的下一个字符。
2025-12-17 14:38:55
691
原创 STM32学习和实践笔记(44):FSMC-TFTLCD显示实验(4)
本次TFTLCD显示实验,使用的是异步模式中的mode A,这是对应实际应用中对TFT LCD的读写情况而决定的。//突发访问模式参数,本实验不用。//突发访问模式参数,本实验不用。//突发访问模式参数,本实验不用。//突发访问模式参数,本实验不用。在本实验中,选用的是FSMC_PCCARDInit()这个函数来设置。//突发访问模式参数,本实验不用。FSMC_BTRx,FSMC_BWTRx这三。
2025-12-10 11:52:53
263
原创 一次唱盘机PCBA输出波形异常的分析过程记录
M说他已经到HAN工厂调查过了,他认为主要是因为他们的测试环境和设备造成的,他在现场测试时,这种故障情况不是持续的,有时出现,有时出不出。当天下午下班的时候,HAN工厂回复邮件说,他们在这批PCBA和上批PCBA上,交换U4,发现上批PCBA上出现了这个问题,而这批PCBA的问题则消失了。但HAN工厂并没有盲从我的这种判断,在11月28日周五上午11点25,他们回复了邮件给我,说已经把怀疑有问题的PCBA,装了一台成品,结果发现故障仍然依旧。而在用上一批的数据比较时,在同样的条件下比较,没有发现这个问题。
2025-12-04 10:48:56
347
原创 STM32学习和实践笔记(44):FSMC-TFTLCD显示实验(3)
比如,假如要连接一个1GB的外部存储器,可以另外STM32两根普通IO线来与A26和A27同步,连接这个储器,再将NE1-4也连到外部存储器的地址线,那么总共就可以得到32根地址线,这样,就可以直接访问这个1GB外部存储器的全部地址了)而在前述的STM32内部的FSMC配置寄存器中,还有两个bit位,内部定义成了A26和A27,通过改变这位,又可以在内部将地址继续扩充两位,因此总地址,就相当于4*4*64=1024MB,也就是1GB。26根地址线可编的地址范围,就是2的26次方,也就是64MB。
2025-11-27 17:56:31
239
原创 STM32学习和实践笔记(44):FSMC-TFTLCD显示实验(2)
分辨率为320*480,意味着长度方向有480个像素点,宽度方向有320个像素点,所以一共有153600个像素点即15.36万个点需要被控制。)是STM32系列采用一种新型的存储器扩展技术,能够连接同步、异步存储器和 16 位 PC。SRAM、ROM、PSRAM、NOR Flash和NANDFlash等存储器的引脚直接相连。这部分是LCD厂家提供的代码,用于初始化上电后的LCD。条基本的控制线和多条数据线,数据线的数量主要看。(3)将要显示的内容写到 TFTLCD 模块内。8 根、 9 根、 16。
2025-11-17 15:06:00
157
原创 STM32学习和实践笔记(44):FSMC-TFTLCD显示实验(1)
简单来说,MCU接口因其控制简单,在单片机驱动的小尺寸屏中非常普遍;RGB接口是许多中小尺寸嵌入式项目的常见选择;而MIPI DSI和LVDS则是中大尺寸、高性能应用的主流。上面TFT LCD接口类型列表中的“MCU接口”,其实就包含了常见的6800和8080接口。它们都属于并行接口,常用于由微控制器直接驱动的屏幕。下面这个表格可以让你快速抓住它们的主要区别。特性维度Intel 8080 接口Motorola 6800 接口核心控制逻辑使用独立的读使能 (/RD) 和写使能 (/WR)
2025-11-15 16:13:10
926
原创 STM32学习和实践笔记(43):CAN通信实验(2)
总而言之,STM32中的"bxCAN"远不只是一个名称。"bx"(基本扩展)揭示了其核心兼容性,而其整个硬件架构的设计哲学在于通过发送邮箱、硬件过滤器和接收FIFO等手段,将CPU从繁重的实时通信任务中解放出来,实现高效、可靠的CAN通信。STM32F1 的bxCAN·支持 CAN 协议 2.0A 和 2.0B 主动模式·波特率最高达 1Mbps (也就是上面介绍的ISO11898 模式)·支持时间触发通信·具有 3 个发送邮箱·具有 3 级深度的 2 个接收 FIFO。
2025-10-30 11:41:36
1069
原创 STM32学习和实践笔记(43):CAN通信实验(1)
总而言之,CAN协议的“系统柔软性”特点使其成为一种非常模块化和易于扩展的通信解决方案。它通过基于消息ID的通信模式,实现了节点的“即插即用”,极大地降低了系统集成、维护和升级的复杂性。这正是它在汽车、工业自动化等需要高度灵活性的领域备受青睐的重要原因之一。3)通信速度较快,通信距离远。在5Kbps的速度下,距离可以达到10公里!CAN总线的通讯速度和通讯距离之间确实存在一个非常明确的反比关系,这是其物理特性决定的。简单来说,通讯速度越高,有效的通讯距离就越短;反之,若要传得更远,就必须降低速度。
2025-10-23 17:34:38
999
原创 安装Python.3.13.7
安装完成以后,按“Win+R”组合键(“Win键”是键盘上像汉字“田”的那个键),在弹出的“运行”对话框中输入“cmd”(不包括最外层双引号,下同)。我的笔记本电脑是win 11 专业版。查了一下,系统是基于AMD64,而不是下面的ARM64。决定好好学习一下网络爬虫,以便把我喜欢的一个公众号的文章全部下载下来。先安装Python。
2025-09-15 17:49:03
638
原创 Zapier的获取和使用方式初步介绍
一, Zapier 介绍Zapier 这个名字来源于英文单词 ""(拉链)的变体 “”(快速移动或迅速完成),加上后缀 “”,寓意其能像拉链一样它读作 (ZAY-pee-er),重音在第一个音节 “ZAY” 上。它是一个强大的可以让你连接不同的应用程序(如 Gmail, Google Sheets, Slack 等),自动执行重复性任务,比如收到新邮件后自动保存附件到网盘,或者在表格中添加新行后自动发送通知邮件等它能把你日常用的软件连接起来,自动完成一些重复操作。
2025-09-12 12:12:03
1023
原创 四款自动化工具( Zapier、Make、n8n 和 Power Automate )的简单比较
并可以自行开发或使用社区贡献的节点来连接任何API。它为。
2025-09-11 09:59:44
1320
原创 空气开关为什么叫空气开关?
消电弧是用一排有间隙的金属片。金属片把电弧吸过去,金属片间的间隙里的空气,因空气的导电性差,自动把电弧给切断和熄灭。同时用一个与电路连接的线圈,利用电流过大时,线圈会产生大的磁场,磁场推动销钉,销订再顶开弹片,从而实现切断电路。自动断路器采用的方式,是通过几与外面的开关或按钮连接的杠杆,杠杆控制弹簧,弹簧控制弹片的接触与否。最开始都是用保险丝的熔断,来防止电路出现短路电流过大从而烧坏电器或发生火灾。空气开关,又叫自动断路器。它为什么又叫空气开关呢。等故障处理完,再按外面的开关,重新复原即可。
2025-09-10 18:08:31
442
原创 20250623周一:Cognidox
专为研发型企业和机构设计的企业级文档管理系统(DMS),主要服务于需要严格管理技术文档、合规文件及知识资产的行业(如医疗设备、航空航天、半导体、汽车制造等)。
2025-06-23 14:37:55
963
原创 20250620周五:电池容量的Ah怎样换算为能量,下次坐飞机带充电宝时记得换算下~
电池容量单位 需结合 才能换算为能量单位 。
2025-06-20 17:13:17
3292
原创 20250619周四:Atlassian
今天主要把conference上的A100的所有资料大体看了一遍,花了两个多小时。公司的这个conference系统,共实就是一个大型的可多人在线编辑的文件系统。差不多所有的资料都共享在上面。这对于多人参与的项目管理,还是相当方便的。Atlassian最特别的是他们坚持SaaS模式却从来不做销售团队,全靠产品驱动增长。他们的发展历程很有意思:两个创始人从悉尼车库起步,做到纳斯达克上市,主打产品Jira和Confluence几乎成了开发者和产品经理的标配工具。Jira做项目管理,Confluence做文档,B
2025-06-19 17:31:34
1205
原创 20250618周三:立足当下由点及面深入再深入
现在要考虑的职业生涯,其实就是应该努力工作,立足当下,尽全力在技术上努力学习,以解决产品的技术问题为导向,深入研究,为公司创造价值。只要一直努力这样做,就算这个公司不在了,失业了,但是能力、经验都积累在这里,自然就有机会继续活到老、学到老、工作到老。学习和工作的意义,在解决基本的生存需求后,其实主要是在研究和解决问题中的所带来的专注感、快乐感、价值感!今天把用户昵称改了一下,从原来的“复业思维”,改成“立足当下由点及面深入再深入”。我很幸运,2024年9月1号,入职现在这个公司,很快就要干到第十年了。
2025-06-18 17:54:18
228
原创 2024年9月月终总结
9月20日以来,基本上也没有什么好说的,每天就是例行的上班、处理小区事,原定的各项学习日课,可以说基本都停了下来。8月总结是9月20号写的,现在又是10月10号了,国庆假期回来上班也4天了,写下一9月总结。之后就是国庆七天长假,基本就是在路上。除了每天听明亮博文之外,其余事就做得很少了。10月在慢慢重新振作起来,仍然以每天努力完成各项工作和学习的日课为导向就可以。另外从9月23日开始,因为A股大异动,也吸引了我相当的时间、精力在上面了。总而言之,9月没有什么好说的。
2024-10-10 14:12:14
171
原创 2024年8月月终总结
总的来说,因为最底层的思想,已经发生了重大改变——也就是认识到直觉上虽然有一个小我,但是本质上无小我,实际上整个思维模式、行为模式,都在发生重大而深刻的变化。特别在8月20日里,写完那篇《破人我,在一合相里没有突发事件》,对于“无我”的实相,有了更进一步的体会后,忽然之间,觉得做什么都没有动力了。更深的原因,可能还是因为随着学佛的持续深入,心里的原来的那种基于自我的执着心、追求心在持续降低,忽然之间觉得做什么都没有了原来的那种动力。和STM32的学习,这么长时间,只写了一篇,还是草稿,简直是完全放下了。
2024-09-20 16:41:51
385
原创 2024年7月月终总结
百词斩和每日英语听力,从6月21日开始使用hellotalk后,这两项就开始慢慢放下了,到2024年7月3日时,终于下定决心,将它们完全暂停了。3)Java学习和STM32的学习,本月只写了4篇STM32的学习笔记,并且做完相关的实验,我给自己定的目标,是每周至少发一篇学习会笔记。从实际使用的效果来看,确实如此,今天早上我在与国外的人说英语时,感觉自然从容了很多!做这些事的最终目的,从根本上来说,并不是为了达到什么现实目的,因为很明显,这个身体的生命的尽头是死亡,因此不可能究竟得到什么。
2024-08-06 11:40:02
324
原创 STM32学习和实践笔记(42):RS485通信实验
这个实验不会有什么问题,因为其整体就是跟之前做的RS232的程序基本是一致的,只不过因为485是半双工,所以增加了一个发送和接收的控制引脚。通过STM32F1的串口2将PC机发送过来的数据原封不动的返回给PC机串口,同时D1指示灯不断闪烁,提示系统正常运行。用这个转换器,将串口那端连接电脑的串口,RS485这端连到开发板的RS485接口,就可以进行RS485通信了。在上图中,2和3是并接成一根线的,这样,低电平就表示接收,从RO输出。串口控制通常是TTL电平,需要用收发器转换成RS485的电平。
2024-08-01 16:43:38
272
原创 STM32学习和实践笔记(41):红外遥控实验
由于红外接收头在没有脉冲的时候为高电平,当收到脉冲的时候为低电平,所以可以通过外部中断的下降沿触发中断,在中断内通过计算高电平时间来判断接收到的数据是0还是1。实际程序中,因为各接收头的差异,判断0或1时,会指定一个较宽的范围,比如,只要在1400-1700us,都认为它是高电平。红外接收头在收到脉冲的时候为低电平,在没有脉冲的时候为高电平,这样,我们在接收头端收到的信号为:逻辑 1 应该是。以00FFA25D为例,00是地址码,FF是地址反码,A2是控制码,5D是A2的反码即控制反码。
2024-07-25 14:46:26
193
原创 STM32学习和实践笔记(40):DS18B20温度传感器实验
DS18B20温度传感器的内部存储器包括一个高速的暂存器RAM和一个非易失性的可电擦除的EEPROM,后者存放高温度和低温度触发器TH、TL和配置寄存器。60~240 us,以产生低电平应答脉冲。单总线器件仅在主机发出读时序时,才向主机传输数据,所以,在主机发出读数据命令后,必须马上产生读时序,以便从机能够传输数据。比如我们要计算+85度,数据输出十六进制是0X0550,因为高字节的高5位为0,表明检测的温度是正温度,接着主机释放总线,外部的上拉电阻将单总线拉高,延时 15~60 us,并进入接收模式。
2024-07-15 15:32:14
1083
原创 STM32学习和实践笔记(39):I2C EEPROM实验
如果从机对主机进行了应答,但在数据传送一段时间后无法继续接收更多的数据时,从机可以通过对无法接收的第一个数据字节的“非应答”通知主机,主机则应发出终止信号以结束数据的继续传送。然后,从机释放SDA线,以允许主机产生终止信号。如一个从机的7位寻址位有4位是固定位,3位是可编程位,这时仅能寻址8个同样的器件,但是,若主机希望继续占用总线进行新的数据传送,则可以不产生终止信号,马上再次发出起始信号对另一从机进行寻址。它是同步通信的一种特殊形式,具有接口线少,控制方式简单,器件封装形式小,通信速率较高等优点。
2024-07-10 11:06:39
299
原创 2024年6月月终总结
另外,本月21号无意中发现了一个可以直接与外国人说英语的APP,hellotalk,花了398元注册了两年的VIP会员,从此后每天都上去听说交流至少15分钟!和STM32的学习,本月写了6篇STM32的学习笔记,并且做完相关的实验,我给自己定的目标,是每周至少发一篇学习会笔记。5)每天坚持听经闻法至少15分钟,以及在《证量的世界》公众号上发文一篇。6)坚持运动,主要是经常打乒乓球健身,基本做到月初的隔一天打一次球的要求。笔记是减少了,但是工作日都至少坚持学习了15分钟。2)中医学习每天15分钟,没有中断。
2024-07-01 16:27:14
442
原创 STM32学习和实践笔记(38):RTC实时时钟实验
只要保证后备区域供电正常,RTC便不会停止工作,所以通常会在后备区域供电端加一个纽扣电池,即使主电源停止供电,后备电源也会启动供电,要更好的理解STM32F1的RTC,就需要了解它内部的结构。模块拥有一组连续计数的计数器,在相应软件配置下,可提供时钟日历的功能。设置RTC时间日期初值,在RTC秒中断内使用串口打印出RTC日期和时间,D1指示灯闪烁提示系统运行。从而保证RTC时钟不停的运行,只有当主电源和后备纽扣电池都没有电的时,RTC才停止工作。程序烧写到开发板,实验结果如下,实验是成功的。
2024-06-28 11:36:38
1322
原创 STM32学习和实践笔记(37):DMA实验
DMA优先级只有在多个DMA数据流同时使用时才有意义,本章实验我们只使用了一个DMA数据流,所以可以任意设置DMA优先级,这里我们就设置为中等优先级,配置参数为DMA_Priority_Medium。DMA 外设寄存器的地址对应的就是串口数据寄存器的地址, DMA 存储器的地址就是我们自定义的变量(相当于一个缓冲区,用来存储通过串口发送到电脑的数据)的地址。通过DMA_CCR寄存器的MINC位设置。通过DMA_CMAR寄存器设置,一般设置为我们自定义存储区的首地址,即我们存放DMA传输数据的内存地址。
2024-06-21 15:29:37
1143
原创 STM32学习和实践笔记(36):DAC数模转换实验
把电压模拟信号转换成易于计算机存储、处理的数字编码,由计算机处理完成后,再由 DAC 输出电压模拟信号,该电压模拟信号常常用来驱动某些执行器件,使人类易于感知。同ADC一样,VDDA与VSSA是DAC模块的供电引脚,而VREF+是DAC模块的参考电压,开发板上已经将VREF+连接到VDDA,所以参考电压范围是0-3.3V。程序烧写到开发上板,最开始显示是输出电压值为0V,之后按动上键和下键,输出电压值对应发生如下变化,这说明程序运行正常,实验是成功的。DAC拥有这么多功能,是由DAC内部结构决定。
2024-06-18 16:33:50
1103
原创 STM32学习和实践笔记(35):内部温度传感器实验
(因为一方面温度的精度比较差,另一方面STM32工作时CPU会发热,所以不要利用这个温度传感器来测试STM32周围的环境温度,因为太不准确了~)D1指示灯、串口1电路在前面章节都介绍过,这里就不多说,至于内部温度传感器它属于STM32F1芯片内部的资源,连接的是ADC1_IN16通道。上一步配置好后,我们就可以读取温度传感器的电压值,根据温度计算公式,可以求出对应电压值的温度,具体方法与上一章一样。我们在设置好 ADC1 之后只要读取通道 16 的AD值,就知道温度传感器返回来的电压值了。
2024-06-12 15:06:01
1398
原创 STM32学习和实践笔记(34):ADC模数转换实验
因为STM32F1的ADC是12位转换精度,而数据寄存器是16位,所以ADC在存放数据的时候就有左对齐和右对齐区分。(如果分频因子为2/4,那很明显就超过了最大值14MHZ,所以不行,而设成8,则频率为72/8=9MHZ,频率很明显又较低,采样就没有那么准确)同样如果在规则通道转换过程中,有注入通道插入,那么就要先转换完注入通道,等注入通道转换完成后再回到规则通道的转换流程。个通道在转换的时候可分为2组通道:规则通道组和注入通道组,其中规则通道组最多有16路,注入通道组最多有 4 路。
2024-06-11 15:29:54
1437
原创 2024年5月月终总结
和STM32的学习,本月写了11篇STM32的学习笔记,并且做完相关的实验,我给自己定的目标,是每周至少发一篇学习会笔记。本月的学习笔记,比之前有大幅减少,主要是因为想将一个主题全部学完,然后再集中整理和发出。实际上工作日我每天都是学习了。5)每天坚持听经闻法至少15分钟,以及在《证量的世界》公众号上发文一篇。《方剂学 邓中甲主讲 成都中医药大学 82集》看到了第52集。5主要继续看《天台教观纲宗》,目前已看到第24集。7)坚持打坐、观呼吸放松、念佛,基本每天都有做。2)中医学习每天15分钟,没有中断。
2024-06-01 16:04:05
347
原创 STM32学习和实践笔记(33):待机唤醒实验
在进入待机模式后,除了复位引脚以及被设置为防侵入或校准输出时的 TAMPER (PC13)引脚和被使能的唤醒引脚。默认情况下,系统复位或上电复位后,微控制器进入运行模式。在运行模式下,HCLK。区域的部分电源没有关闭,还保留了内核的寄存器、内存的信息,所以从停止模式唤醒,并重新开启时钟后,从待机模式唤醒后,程序将按照复位(启动引脚采样、复位向量已获取等)后的方式重新执行。,进一步关闭了其它所有的时钟,于是所有的外设都停止了工作,但由于其。系统运行时D1指示灯闪烁,5秒后进入待机模式,D1指示灯熄灭,
2024-05-31 14:39:17
955
原创 STM32学习和实践笔记(32):电容触摸按键实验
3)在后续的捕获检测中,即不断重复上面的第1步和第2步,我们就可以通过与记录的值进行对比,判断是否发生触摸。很明显,如果没有发生触摸,每次捕获发生的时间是基本上相等的,如果有触摸,那么时间必然明显延长。触摸按键与传统的机械按键相比,不仅美观而且耐用、寿命长,它颠覆了传统意义上的机械按键控制,只要轻轻触摸,就可以实现按键开关的控制、量化调节甚至方向控制。根据捕获到的高电平时间长短,来判断是否有按键按下,如果有按下,则翻转D2指示灯的状态以提示检测到了一次按下。)捕获电容触摸按键输入信号的高电平脉宽,
2024-05-30 14:01:56
920
原创 STM32学习和实践笔记(31):输入捕获实验
其实输入捕获和前面定时器中断一样也是通用定时器的一个功能,因此还是要用到定时器的相关配置函数,具体步骤如下:(定时器相关库函数在stm32f。D1指示灯用来提示系统正常运行,K_UP按键是接在PA0管脚上的,所以可以通过此按键输入一个高电平,通过串口1的printf函数打印捕获到的高电平时间。上的边沿信号,在边沿信号发生跳变(比如上升沿/下降沿)的时候,将当前定时器的值(TIMx_CNT)存放到对应的通道的捕获/比较寄存(TIMx_CCRx。输入捕获可以对输入的信号的上升沿,下降沿或者双边沿进行捕获,
2024-05-24 14:51:46
1089
原创 STM32学习和实践笔记(30):窗口看门狗(WWDG)实验
这很容易理解,7位计数器的最大值是127, 窗口下限 0X40是64,这是固定的。通常不使用这个公式来计算溢出时间,因为当计数由最大值0X7F(或者用户指定某个超过0X40的值)递减到0X40(0011 1111)时,如果我们打开了提前唤醒中断功能,那么这时就会产生一个中断提醒我们应该喂狗了,于是重置初值,重新开始计数。当减到一个固定值 0X40 时还不喂狗的话,产生一个MCU复位,这个值叫窗口的下限,是固定的值,不能改变,这个和独立看门狗是类似的。当然,计算一下,心里了解多长时间必须喂狗也是可以的。
2024-05-22 14:57:33
817
原创 STM32学习和实践笔记(29):独立看门狗(IWDG)实验
pre是预分频器系数(0-6),rlr 是重装载寄存器的值,公式内的40是独立看门狗的时钟源,也就是LSI,即40KHZ。反之,就表示程序跑飞了或者卡死了,那么看门狗计数器递减到0后,程序就会复位重新启动,这样就解决了程序运行中出现的跑飞或者卡死的故障。由于IWDG是STM32F1内部资源,因此本实验的硬件电路非常简单,只有LED指示灯、K_UP按键连接,其对应的电路图在前面章节中都有介绍,这里就不多说。如果在计数器递减到0之前,程序重新给这个计数器装载了计数器值,那么系统就不会产生复位。
2024-05-17 14:55:27
853
原创 STM32学习和实践笔记(28):printf重定向实验
函数里,默认输出设备是显示器,如果想要用这个函数将输出结果到串口或者LCD上显示,就必须重定义标准库函数里中printf。//将此处原来的显示器改为USART1。函数调用的与输出设备相关的函数。按照十进制整型数打印,至少。按照浮点数打印,小数点后有。函数时会自动调用这个函数。比如要使用printf。,这个更改就叫重定向。按照十进制整型数打印。输出到串口,需要先将。按照浮点数打印,至少。按照浮点数打印,至少。个字符宽,小数点后有。函数输出一个整型数据。
2024-05-14 14:51:52
930
原创 STM32学习和实践笔记(27):USART串口通信实验程序
1的USART1收到PC机发来的数据后原封不动的返回给PC机显示。同时使用D1指示灯不断闪烁提示系统正常运行。通过USART1实现与PC机对话,STM32F。(1)初始化USART1,并使能串口接收中断等。本实验所要实现的功能是:STM32F。(2)编写USART1中断函数。
2024-05-10 11:36:19
500
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅