- 博客(11)
- 收藏
- 关注
原创 /*****蓝桥杯嵌入式总结心得***/
将source全覆盖拷贝到destination,会把’\0’也拷过去,且必须考虑destination的空间够不够。加入让LED1亮则写入(0x01),LED2对应(0x02),LED3对应(0x04),LED4对应(0x08)LED5(0x10),LED2对应(0x20),LED3对应(0x40),LED4对应(0x80).②对于数据的接收是定长数据,我采用的是串口接收空闲中断+DMA。要想方便的处理数据。④对于停车时间的计算,我只能进行粗略的计算。中按照指定的格式提取数据,并将其存储到对应的变量中.
2024-03-24 16:51:45
231
原创 蓝桥杯HAL库-串口接收不定长数据(空闲中断+DMA)
想让串口接收不定长数据,需要我们开启串口的空闲中断(IDLE)。空闲中断指:stm32的数据总线在接受数据过程中,如果在接收一个字节所需要的时间内没有在接收到新数据,单片机就会进入串口空闲中断,表面此时不定长数据已经接收完成了。有了DMA,数据的一个个接收不会经过再叨扰触发串口中断,而是每当数据接收完毕后才会触发串口空闲中断。在串口初始化时要开启串口的空闲中断。--------------------此时只要接收数据停止时,就会触发空闲中断。注:串口空闲中断在串口无数据接收的情况下,是不会产生的。
2024-03-10 13:34:03
988
1
原创 鸿蒙笔记5
方式一(推荐用)自定义组件tabbar,使用三元运算符方式二,使用Tabs组件+三元运算符textinput组件-onchange事件checkbox组件-onchange事件向服务器发送数据,使用extraData,将要发送的数据写在data后面就行。注意事项,如果接口开头是http,不是https,需要在config.json的deviceConfig下添加下面的代码块。
2023-06-21 14:11:41
389
原创 梅科尔工作室-张宇-鸿蒙笔记四
一、官方API使用首先需要找到想要使用的API文档。在基础文档里位置如下。找到之后,查看文档中关于此接口的说明,查看使用方法和使用案例后即可使用。
2023-06-18 21:48:49
661
1
原创 梅科尔工作室-张宇-鸿蒙笔记3
生成的子组件允许在ForEach的父容器组件中,允许子组件生成器函数中包含if/else条件渲染,同时也允许ForEach包含在if/else条件渲染语句中;开发框架提供循环渲染(ForEach组件)来迭代数组,并为每个数组项创建相应的组件。父组件导入用import {子组件文件名称} from "子组件文件相对路径"if/else渲染可以改变组件的渲染状态,即决定组件是否在页面中被渲染。if括号内的变量是true的话,则对应下的组件都被渲染,否则都不被渲染。父组件中用@State修饰,在子组件接。
2023-06-15 17:22:23
50
1
原创 梅科尔工作室-张宇-鸿蒙笔记2
介绍:使用decoration设置文本装饰线样式及其颜色,decoration包含type和color两个参数,其中type用于设置装饰线样式,参数类型为TextDecorationTyp,color为可选参数。介绍:当文本内容较多超出了Text组件范围的时候,您可以使用textOverflow设置文本截取方式,需配合maxLines使用,单独设置不生效,maxLines用于设置文本显示最大行数。介绍:可以使用objectFit属性设置图片的缩放类型,objectFit的参数类型为ImageFit。
2023-06-13 20:15:42
48
1
第十四届蓝桥杯嵌入式开发组省赛代码分享
2024-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人