嵌入式
文章平均质量分 62
嵌入式
AI从入门到实践
苏州科技大学研究生在读
展开
-
【工业机器人视觉】
工业机器人的定位、抓取任务是工业生产线上一项重要的应用,一般通过预先示教的方式让机器人执行预定的指令动作。但是,一旦工件的状态发生改变时,机器人便无法完成工作任务。。结果就是,误差越来越大因此,这种方式在工业机器人的应用中存在很大弊端。在市场需求的牵引下,为机器人添加视觉引导也成为机器人领域的热点之一,它通过模拟人类的眼睛帮助工业机器人检测工件的位置状态,再利用视觉信息引导机器人完成定位、抓取任务。很大程度上克服了传统工业机器人的弊端,提高了工业机器人应用的灵活性和实时性。原创 2023-09-25 11:31:25 · 464 阅读 · 0 评论 -
【CAN、LIN通信的区分】
CAN和LIN是两种不同的通信协议,用于不同的应用场景。CAN(Controller Area Network)是一种高速、可靠、多节点的串行通信协议,主要用于汽车电子领域的高速数据传输和控制;而LIN(Local Interconnect Network)是一种低速、简单、低成本的串行通信协议,主要用于汽车电子领域的低速数据传输和控制。CAN线和LIN线都是在汽车电子领域广泛应用的通信协议,它们各自有着不同的特点和应用场景。在实际应用中,需要根据具体的需求来选择合适的通信协议。原创 2023-09-24 22:03:33 · 4895 阅读 · 0 评论 -
AUTOSAR 多核操作系统时序监控系统设计
在 AUTOSAR 诞生之前,汽车嵌入式系统的研发过程采用的是硬件紧密结合的方式,即开发人员从底层的硬件驱动到上层的应用逻辑算法进行完整的开发,对于同样的需求实现,不同开发团队所采用开发思路、方法以及软件架构的设计都可能不同。随着需求的复杂化与需求开发相关方的增加,为了保证开发过程中多个相关方能顺利交付阶段成果与整合需求,在2003年汽车开放式系统架构(AutomotiveOpen System Architecture,AUTOSAR)[2]就此诞生。1.2 AUTOSAR 发展。原创 2023-09-21 21:12:11 · 857 阅读 · 0 评论 -
【STM32】学习笔记-时间戳&RTC
Unix 时间戳(Unix Timestamp)定义为从UTC/GMT的1970年1月1日0时0分0秒开始所经过的秒数,不考虑闰秒时间戳存储在一个秒计数器中,秒计数器为32位/64位的整型变量世界上所有时区的秒计数器相同,不同时区通过添加偏移来得到当地时间.好处:时间间隔好;硬件电路使用;储存方便;害处:消耗软件进程。STM32是32位秒计数器。原创 2023-09-04 22:54:21 · 1279 阅读 · 0 评论 -
【STM32】学习笔记-SPI通信
SPI通信(Serial Peripheral Interface)是一种同步的串行通信协议,用于在微控制器、传感器、存储器、数字信号处理器等之间进行通信。SPI通信协议需要使用4个线路进行通信:时钟线(SCLK)、主输入/主输出线(MISO)、主输出/主输入线(MOSI)和片选线(SS)。其中,SCLK由主设备提供,用于同步数据传输;MISO是主设备的输入端,用于接收从设备的数据;MOSI是主设备的输出端,用于发送数据到从设备;SS是用来选择从设备的片选线,将其拉低即可选择从设备进行通信。原创 2023-09-04 16:58:49 · 854 阅读 · 0 评论 -
【STM32】学习笔记(串口通信)
USART是STM32内部集成的硬件外设,可根据数据寄存器的一个字节数据自动生成数据帧时序,从TX引脚发送出去,也可自动接收RX引脚的数据帧时序,拼接为一个字节数据,存放在数据寄存器里。单片机的串口可以使单片机与单片机、单片机与电脑、单片机与各式各样的模块互相通信,极大地扩展了单片机的应用范围,增强了单片机系统的硬件实力。支持同步模式、硬件流控制(判断是否准备好数据发送)、DMA(数据转运)、智能卡(饭卡、公交卡)、IrDA(红外通信)、LIN(局域网)将发送寄存器的数据一个一个的移位发送。原创 2023-08-31 10:54:11 · 1263 阅读 · 0 评论 -
【STM32】学习笔记(TIM定时器)
定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断16位计数器、预分频器、自动重装寄存器的时基单元,在72MHz计数时钟下可以实现最大59.65s的定时不仅具备基本的定时中断功能,而且还包含内外时钟源选择、输入捕获、输出比较、编码器接口、主从触发模式等多种功能。根据复杂度和应用场景分为了高级定时器、通用定时器、基本定时器三种类型。原创 2023-08-30 14:52:43 · 1214 阅读 · 0 评论 -
【STM32】学习笔记(EXTI)
中断:在主程序运行过程中,出现了特定的中断触发条件(中断源),使得CPU暂停当前正在运行的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续运行中断优先级:当有多个中断源同时申请中断时,CPU会根据中断源的轻重缓急进行裁决,优先响应更加紧急的中断源中断嵌套:当一个中断程序正在运行时,又有新的更高优先级的中断源申请中断,CPU再次暂停当前中断程序,转而去处理新的中断程序,处理完成后依次进行返回68个可屏蔽中断通道,包含EXTI、TIM、ADC、USART、SPI、I2C、RTC等多个外设使用NV原创 2023-08-30 10:52:36 · 873 阅读 · 2 评论 -
【STM32】学习笔记(OLED)
【代码】【STM32】学习笔记(OLED)-江科大。原创 2023-08-29 22:03:33 · 622 阅读 · 0 评论 -
【STM32】学习笔记-江科大
GPIO(General Purpose Input Output)通用输入输出口可配置为8种输入输出模式引脚电平:0V~3.3V,部分引脚可容忍5V输出模式下可控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等输入模式下可读取端口的高低电平或电压,用于读取按键输入、外接模块电平信号输入、ADC电压采集、模拟通信协议接收数据等。原创 2023-08-29 21:05:14 · 1081 阅读 · 0 评论