登录社区云,与社区用户共同成长
邀请您加入社区
香蕉派(Banana Pi) BPI-M7瑞芯微K3588开源硬件单板计算机公开销售,支持WiFi 6和BT5.2,硬件有3个版本:8G Ram+64G eMMC, 16G Ram+128 eMMC和32G Ram+128 eMMC。香蕉派BPI-M7采用睿芯最新旗舰RK3588八核64位处理器,最高频率为2.4GHz, 6 TOPS NPU,最高内存为32GB。BPI-M7一般应用于ARM 电脑
本系列,是记录自己入门嵌入式领域的学习笔记。看看能坚持多久。今天是2023年5月2日。
雕爷学编程,Arduino动手做,开源硬件,创客传感器,GY-521三轴模块模块
通过基于STM32F103C8T6的温控散热器实践,我们可以有效解决电子设备因高温而引起的过热问题。它利用温度传感器感知环境温度,智能控制风扇的开关,为设备提供可靠的散热保护。这款温控散热器的设计简洁实用,组成部件也容易获取。无论是在家庭电子设备中还是在办公场所,它都能为我们的设备提供稳定的温度环境,延长设备的使用寿命。
原文链接:https://wiki.banana-pi.org/Getting_Started_with_BPI-R4。通常10G SFP+模块的PIN6为GND。插入模块后,SFP_MOD_DEF0将被拉低,从而打开SFP电源。因此,如果模块的该PIN不为GND,则不会提供3.3V_SFP电源!插入后 请勿拔出,否则会导致BPI-R4重启。其他模块不存在此现象。BPI-R4的SFP Serdes
任务函数:function任务名称:name任务频率:rate_hz最大耗时:max_time_micros任务优先级:priority注:这里的task_fn_t function是一个对象。请参考3.1 基础知识将类函数塞进scheduler将C函数关联到tasks数组为了节省Flash空间将任务名字进行缩减#else#endif通过scheduler_tasks中定义的任务及其优先级,AP_
Tiny Plane是一个固定翼小飞机飞控项目,旨在DIY一款操控良好、飞行时间长、可玩性高的固定翼小飞机。目前基于48cm翼展手抛机进行改装,飞控采用ESP32-C3。
FreeModbus开源协议栈的(六)FreeModbus状态机和事件总结从FreeModbus源码中能够发现有很多状态机,了解这些状态机能更快的理解FreeModbus源码流程。下面逐个介绍各个状态机的流程和驱动机制。由于modbus有3种封包模式ASCII,RTU,TCP,这里就以最常用的RTU为例,从源码进行分析,此例程为源码中的win32例程,不过不影响探究流程。分析有不对的地方,欢迎指正
Banana Pi BPI-R4 路由器板采用 MediaTek MT7988A (Filogic 880) 四核 ARM Corex-A73 设计,4GB DDR4 RAM,8GB eMMC,板载 128MB SPI-NAND 闪存,还有 2x 10Gbe SFP、4x Gbe 网络端口,带 USB3 .2端口,M.2支持4G/5G/NVME SSD。您可以将BPI-R4-NIC插入BPI-R4
打开keil mdk项目,点击魔法棒配置目录,添加…\code\eMPL与…\code\eMPL\include这两个环境目录,点OK。选中这6个文件点击add,再点close,然后ok。可以看到6个文件已经被添加到项目里了。添加项目文件夹及文件。
养了些许花花草草,需要按时浇灌,奈何总是要出差(总想出去玩),又怕没人浇花,花花草草落得个花枯草灭。网上的定时器虽然有很多,但是总是不合自己心意(爱折腾),所以自己动手做一个浇花器。
小伙伴们熟悉的有sscom, xp自带的超级终端,SecureCRT, Xshell, putty 等等。给大家推荐一个基于vs2022开发环境,封装了直接对Windows底层标准API操作的串口操作类。有了最核心的基础架构,接收、处理、存储数据,发送自定义数据,制定各类协议变得相当灵活。单片机和嵌入式开发常用的串口数据如何跟上位机软件通讯呢?我们为什么不自己做一个最适合的工具呢?这些工具很特色,
为了更好的发挥出IGBT器件开关性能的优势,栅极驱动电路往往采用独立的开通和关断栅极电阻,如图4所示。如图13所示,短路时间tp表示多长时间的短路会对IGBT器件产生影响,IGBT的短路特性通常与几个参数有关,驱动电压Vge,直流母线电压Vcc及集-射极电压Vce, 短路时间tp,结温Tvj,和IGBT技术。在IGBT的数据手册中,如图 3所示的开关损耗测试条件中栅极电阻 Rgon/Rgoff是重
基于Arduino_UNO和L298N的霍尔编码器测速调速详细讲解,源代码开源,照搬即用。
本教程基于PixHawk 4飞控硬件演示。
FreeModbus开源协议栈的移植和详解(四)概述在前面几篇文章中,对FreeModbus文件的源码进行了分析,还剩下与平台相关的接口部分,在这里通过对FreeModbus在STM32上的移植过程为例来介绍FreeModbus的接口部分。一、移植前的准备移植FreeModbus之前需要准备好FreeModbus源码,关于源码的获取方式,参考我之前的文章:https://blog.csdn.net
作者 |Github -54zorb排版 | 嵌入式专栏开源地址:https://github.com/54zorb/Zorb-Framework很多时候,做单片机项目,会因为性能和内存资源的限制,没办法运行一些“大型”的通用框架,这个时候,一些轻量级的软件框架有显得尤为重要了。这里就给大家分享一款一款适合单片机裸机的开源软件框架:ZorbZorb简介Zorb Framework是一个基于面向对.
AP_GPS//应用高层抽象业务AP_GPS_Backend//驱动抽象方法AP_GPS_XXX//具体协议解析其中XXX代表:ERB/GSOF/MAV/MSP/ExternalAHRS/NMEA/NOVA/SBF/SBP/SBP2/SIRF/UBLOX/DroneCAN。
通过一个透明的开发过程,QNX的软件设计师将公布开发计划,新的源码,以及出错修改,并对开发进程进行监控。进行了隔离,内核和各种驱动、协议栈在同一个地址空间,应用程序在单独空间。,”Dan Dodge,QNX软件系统公司首席执行官说,“所有的商业开发者以及爱好者,都将史无前例地接触我们的软件中的‘皇冠上的珠宝’,并以此为基础来创造下一代的计算机技术革新。QNX 内核自身开销小、上下文切换快,在同样的
用户使用的时候,只用包含hal.h而不用去管是hal_f1还是hal_f2或是什么其他系列的头文件,所有系列的代码打包在一起,通过条件编译来实现真正的跨平台,而如果需要使用某款mcu的特色功能时,就再包含一个hal_f1extend.h。就是说MSP的作用是把某个外设的接口资源给具体化了,比如对于串口外设,就是指定串口具体的接口引脚状态(包含引脚的位置、电气属性等等)以及外设与CPU的接口(外设与
Arduino 官方提供的文档和社区资源非常丰富,可以帮助用户更好地了解和使用Arduino 开发板。Arduino 官方有哪些文档和社区资源可以参考?
嘉立创工程链接:APM32C8T6最小开发板 - 嘉立创EDA开源硬件平台 (oshwhub.com)国产APM32F103C8T6最小开发板,兼容STM32,使用先进的TYPE-C接口,可以直接使用TYPE-C进行程序烧录,将所有引脚引出。程序完全兼容stm32,程序烧录时需要选择APM32和APM相应的FLASH
QC诱骗
大家好,我是,最近在做免费的知识分享,帮助对嵌入式感兴趣的同学移步飞书获得更好阅读体验 --->
如Set_Pwm_C,P1SKIP =37h(00110111b), 即P1.3 P1.6和 P1.7会给外设使用,根据优先度,PCA0的CEX0会使用P1.3(CpwmFET)输出 CEX1 会在P1.6(CcomFET)输出。这个 wait_before_zc_scan,其实比较简单,就是从把timer3的超时设置为Comm_Period4x_L和Comm_Period4x_H, 只有在STA
我们通过理论研究和实验验证,结合硬件和软件优化,以及对机械结构的调整等工作,成功地开发了一套较为合理的独轮车控制方法。通过角度融合技术,我们能够准确获取车辆的行驶状态,并结合速度和方向控制。在这个基础上,通过巧妙的PID计算,将控制变量传递给动量轮和电机,实现了独轮车的平稳运行和精准循迹。然而,我们也要诚实地承认我们的工作仍存在一些不足之处。尤其是在独轮车的稳定性控制方面,我们尚未达到极致的平稳性
链接:https://pan.baidu.com/s/1iNitk3AQYoklgQ5opJTZag?对U盘进行初始化,就可以往FLASH中丢文件拉。外部FLASH芯片:W25Q64。开发软件:KEIL、基于HAL库。
基于stm32f103的oled示波器,adc电压采集,spi接口oled
灯哥开源大功率FOC的使用记录,同样适用于odrive官方版本(灯哥的板子出处就是od官网)
Keil社区版终于开放免费使用了这对于使用keil的开发者来说,无疑是天大的好消息.终于可以正大光明的白嫖了…但是,社区版依然不能商用…仅供学习开发交流使用…一起来看一下如何下载使用吧1,首先登录 https://www.keil.arm.com/mdk-community/ 这个网址注册账号2注册好之后登录显示如下点击下图的下载,等待下载,并进行安装.3同时将页面往下拉,复制第5项的序列号(用于
值得一提的是,无感Foc成熟项目的代码完全开源,这为开发者提供了非常好的学习和研究资源,也为无感Foc电机控制领域的发展做出了巨大贡献。无感Foc电机控制是一种先进的技术,它可以在没有传感器的情况下实现对电机的精确控制,因此备受电机控制领域的关注。学习观测器,锁相环,无感算法 基于国产M0核MCU平台, 风机量产程序,包含龙博格电机观测器,SVPWM,顺逆风启动,五段式与七段式调制等源码,完全可以
哪怕是全部开源了,真正能做出来的应该寥寥无几,这个不仅仅是技术,还需要供应链之类的支撑,否则可能复刻出来,如下图所示。我大概看了下这款单片机,有512K的Flash,12K的Ram,Can接口有5个,SPI接口有3个.....单片机用的是恩智浦的LH75401,这个芯片资料比较少,甚至在nxp官网都搜不出来,不知道是不是停产了。我找到这款单片机的数据手册,发现有48k的Flash,3.2k左右的s
当谈到嵌入式系统版本控制时,我们经常会立即跳到软件上。嵌入式开发人员经常更改软件并仔细管理这些更改至关重要,但对硬件进行版本控制也是如此。一个小的硬件更改可能会使每个版本的软件都过时,直到该硬件更改为止。在今天的文章中,我们将研究两种技术来对软件可读的硬件进行版本化,以便软件可以确保它与兼容的硬件版本配对。
你还不会创建原理图库、PCB库、3D封装库吗?来,保姆级教你如何从立创EDA蹭原理图+PCB+3D封装库,并开源炫酷的3D封装库。
【stm32 esp8266 语音控制智能家居】 https://www.bilibili.com/video/BV11z4y1e7JN/?本篇文章主要是分享智能家居项目中的下位机STM32+FreeRTOS的代码部分。以下是项目最终的效果。另外附上main函数中的部分代码,完整代码会在文章末尾放上百度网盘链接,可以自行下载。
1.打开AD的设置---->>>system---->>>Account Management---->>>no, i wish to remain disconnected from Altium。2. 打开AD的设置---->>>system---->>>Network activity---->>>取消全部勾选。3.打开AD的设置---->>>system---->>>installatio
安装教程教程参考此博主文章:安装 | MATLAB2018a (64位) 安装教程及安装包下载链接安装 | MATLAB2018a (64位) 安装教程及安装包下载链接_尘世冰封的专栏-CSDN博客_matlab安装包在安装完成之后,按照教程将path文件中的netapi32.dll文件放入安装目录bin/win64/ , license_standalone.lic文件放入license文件夹下
PLS-UDE的基础功能使用教程
Error:C9555E,许可证没到期,但是编译不行
CNAoe报No license for CANoe 15 could be found 时,激活license步骤
Failed to check out a license.
QNX账户30天试用申请流程与注意事项,myQNX License Manager和QNX Software Center一起使许可、下载、安装和维护QNX软件产品变得容易。要使用myQNX License Manager或QNX Software Center,必须先创建一个myQNX账户。检查电子邮件以获取确认密钥,输入密钥和密码,然后单击Continue。(或者单击确认电子邮件中的激活链接
本文描述stm32的freertos的源码移植的软件包下载,由于本文基于标准库进行移植,因此软件包包含标准库STSW-STM32065,以及Freertos的工程源码包和内核源码包的下载。freertos的源码下载均在github上下载最新的软件版本。
Altium Designer在gitee上进行版本控制(更新)
Windows在powershell使用git提交修改文件时全部删除后全部添加问题(已解决,原因是git换行相关问题)
MS7024是一款高性能TV Encode,功能比较简单,只是将数字信号转换为AV或者SV信号输出,支持PAL和NTSC制式,硬件外围电路也是比较简单的,只需要3.3v供电正常即可工作,可以从源信号中获取非隔行数据,并将其编码为模拟NTSC和PAL波形。它还可以从源中获取隔行数据并执行SDTV编码。
今天学习了用dacWrite和digitalWrite两种方法输出点亮led灯,这两种方法的区别是1dacWrite是数字转换为模拟输出的方法,它具有0-255的值可以输出,利用for循环可以实现呼吸灯及流水灯等渐亮渐灭的效果int led1Pin=25;//设置1号led灯的控制引脚为25号int led2Pin=26;//设置2号led灯的控制引脚为26号int val = 0;//设置一个变
Go语言编译器,适用于微控制器、WebAssembly、命令行工具,基于LLVM。语言:Go星标数:14,267+描述:TinyGo带来了Go语言在嵌入式系统的实现,使得STM32等微控制器编程更加多样化。- Flipper Zero的固件源码。语言:C星标数:10,699+描述:为Flipper Zero多功能设备提供固件支持,包含了许多和STM32相关的驱动和协议实现。- 嵌入式编程的精选列表
嵌入式硬件
——嵌入式硬件
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net