简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
背景:近年来,物联网技术在工业、农业、环境、交通、物流以及安保等领域具有广泛的应用,其核心框架为:1. 传感器实时采集现实世界的的物理信息; 2. 通过计算机技术实现系统的全局优化,进行资源的合理分配,进而提高加工生产效率。因此,近来购买了dtu模块(FS724模块),实现mcu与阿里云平台的连接;整个过程中完成了物理模型创建,数据解析程序的编写调试,规则的创建以及数据保存等环节的调试工作,在此基
互联网CPS节点具有不间断电源,不具备移动性,可以具有感知能力,具有较强的存储、计算和联网能力,可提供H2T、H2H连接。物联网(Internet of Things,简称IoT)是指通过各种信息传感器、射频识别技术、全球定位系统、红外感应器、激光扫描器等各种装置与技术,实时采集任何需要监控、 连接、互动的物体或过程,采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息,通过各类可能的网络
由于 mnist, cifar10, vww 这3个实例代码,他们在 TinyMaix 源码中默认的文件名是 main.c ,由于我们已经有了 main.c 文件了,为了不冲突,我们在加入 Keil 工程之前,先把这些实例代码名称改一下。前面我们介绍过, TinyMaix 需要计时,这个头文件其实就是获取时间相关的函数在该文件声明,但是我们移植到 APM32F411 平台,是没有这个文件的,我们后
每次遇到比较,就翻转输出,这样我们设置不同的比较值,就可以有不同占空比的PWM了,这样的控制方式对于步进电机控制上好处多多,我推荐大家可以看看硬石老师的电机开发例程和野火老师的例程,他们用的都是定时器的比较输出的功能来控制步进电机产生梯形加减速、S形加减速。...
我的大部分PIC项目开发主要是用的PIC18,都是些七八年前开发的项目为了那个内置以太网,芯片比较老的,现在又贵又难拿货,偶尔做一点点小改动和升级,原来一直用的是MPLAB IDE v8.92+MCC18 v3.46进行开发的,但是前几年由于新出的 X IDE,为了图个新鲜,有两三个项目用的是 X IDE开发的,当时也不知道是怎么就给编译器配置好了,并且把一两个老的项目导入到这个新的 X IDE,
为增进大家对虚拟内存的认识,本文将对虚拟内存的作用、虚拟内存对游戏流畅度的影响予以介绍。总之,虚拟内存是提升游戏流畅度的一种辅助手段,特别是在物理内存不足的情况下,但最佳的游戏体验仍依赖于充足的物理内存、高性能的硬件以及良好的系统优化。3. 优化硬盘:如果使用的是机械硬盘,考虑升级到SSD固态硬盘,因为SSD的读写速度远快于机械硬盘,能显著减少虚拟内存的访问延迟。1、读写速度差异:硬盘(尤其是传统
于是便有了下文的探索之路。在SPI启动后CLOCK会产生时钟脉冲,并向编码器发送数据,此时485芯片使能保持为高电平,会将数据送入编码器,当送出10位数据后,定时器会捕获到10个脉冲产生中断,此时关闭定时器2,停止捕捉脉冲,并将485芯片的使能拉低,此时SPI的CLOCK不会停止,但是MOSI线上的数据被截断,但是编码器返回的数据会送至MISO线,直至整个数据包发送完成。初始化同时配置DMA的CH
第二步,使用中需要完成单击响应的,我们可以在设计区直接双击组件,即可自动在代码区生成一个空的事件(类似单片机开发中的中断处理函数,用于响应单击事件),例如四个方向键的单击事件。第一步,先根据我们的需要完成可视化的组件布局,并给添加的组件起上一个跟操作相关的名字,在组件的属性对话框设置,同时可以设置组件的其他相关属性。然后就是测试对应的服务与通道是否可读,可写,可通知。找到合适的服务与通道后,想实现
下一步开始的工作就是I2C接口驱动的移植,这里使用I2C_EEPROM例程进行融合,然后修改芯片地址即可(开发板上的EEPROM芯片是AT24Cxx,地址是0xA0,我手上的MPL3115A2气压计芯片地址是0xC0),可直接使用开发板上的I2C引脚,并且不需要将EEPROM芯片断开,通过地址即可进行选择读取。左边的目录多了cycle_buffer.c和cycle_buffer.h两个文件,这两个
大家好,今天和大家分享一下STM32F103C8T6读写内部flash,关于103系列的单片机大家可以参考选项手册查看flash的容量一、芯片FLASH容量分类:可以看到我们今天介绍的这款芯片的flash大小是64K的,网上也有人说它可以支持到128K,但是官方给出的解释是前64K是有保证的,后面的无法保证,所以想要使用的小伙伴需要慎重。现在芯片的flash大小我们知道了,下面就可以看看这个fla