
嵌入式编程
stm32
琴棋书画诗茶酒
这个作者很懒,什么都没留下…
展开
-
电路板的理论分析
电路板基本功能是作为电路连接线,难点是紧凑。电路板主要由焊盘,连接线组成。焊盘主要是承接各种器件;连接线主要是承接器件的连接;连接线传输什么?电源输送数字电平传递模拟电平传递设计问题和方法线的交叉:多层板通孔方式解决,即立体结构的电路结构,相当于隧道或者立交桥,增加了立体维度解决;其他对模拟的干扰:模拟信号都需要转化为数据信号,放在板子边缘或者单独区域;一般是芯片放在中央,其他模块器件排在周围,呈现星状散射结构;电源走线可以走单独层,主要围绕电源边缘走线,供给外围器件;电容电感主原创 2022-05-04 17:39:38 · 736 阅读 · 0 评论 -
数据处理方法碎片
卫星遥感由于光大部分是可以穿过大气层地,可以通过画面两帧数据相减,统计变化积分。数据有几类:配置数据,涉及到数据的分类规范,数据的落地存储,数据的修改流数据,涉及到数据的交互校验,数据的功能,数据的完整性程序的状态机程序初始会有一个状态,然后不断根据外部数据,跳转到相应的状态,执行相应的程序。程序到的OTA升级1、每次上电升级,先检测是否要升级,如果要升级,下载数据包到指定内存,然后跳转。2、运行升级,先下发命令,进入升级状态,停止一些程序的执行,然后跳转到bootloader程序空间执行原创 2022-05-04 17:15:04 · 255 阅读 · 0 评论 -
rom ram flash
rom:只读存储器,在停电时仍可以保留数据;ram:相当于内存条;falsh:相当于磁盘;原创 2022-05-02 13:22:06 · 169 阅读 · 0 评论 -
vxworks学习
VxWorks 操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分;组成VxWorks操作系统有以下部件组成:内核多任务调度(采用基于优先级抢占方式,同时支持同优先级任务间的分时间片调度)任务间的同步进程间通信机制中断处理定时器和内存管理机制I/O 系统VxWorks 提供了一个快速灵活的与 ANSI C 兼容的 I/O 系统,包括 UNIX 标准的Basic I/O (creat(),remove(),open(原创 2022-04-21 17:09:00 · 273 阅读 · 0 评论 -
uart学习
uart 通用异步收发传输器 Universal Asynchronous Receiver/Transmitter;uart有自己地时钟速度;uart收到或者发送一个字节时,会有寄存器通知是否发送成功,发送或者接收成功后,flag寄存器也会自动复位;其他任务重时,uart轮询接受时,会因为接受不及时,数据丢失;中断模式时,其他中断比较多,也会相互干扰;DMA模式下,会不占用CPU和中断,直接传输数据;uart 只是数据规范,远距离传输用的是 232 或者485电平协议;uart地输出可以仿原创 2022-04-21 17:04:22 · 362 阅读 · 0 评论 -
密钥板卡产品理解
1、产品主要包括:随机数生成设备,密钥分发设备;2、涉及到的技术栈主要是PCIE设计,fpga设计,linux板卡设计;3、随机数生产设备:主要是产生真正的随机数字;主要方式是捕获微小浮动的光或电信号,一般都是微观层面的物理特性跳变;然后在检测过滤一些不随机数字;4、密钥分发设备:主要是通过多路传输信息和传输不容易被复制的微弱光信号,从而加密信息;5、主要涉及到的知识包括:随机数的验证,微弱信号的稳定性等;...原创 2022-03-27 16:38:17 · 284 阅读 · 0 评论 -
电器产品理解
1、电器产品主要产品有电表、楼宇电力系统,电能质量系统、新能源电池系统等;2、电器主要涉及到软件、硬件和结构三大设计类别;3、电器的生产主要包括,硬件电路和结构电路的组装,软件的烧写和测试验证;4、软件主要集中在嵌入式领域;硬件主要是电子器件的组装上板,回流焊。结构等;5、常用到的一些设备包括:可调电源,变压器,电表,充放电设备,电压电流表,电路模块,热风枪,烙铁,回流焊设备,自动化贴片机,传输流水线,滤波电容,放电电阻等;...原创 2022-03-27 16:29:46 · 496 阅读 · 0 评论 -
如何修复0x00007b错误?
1、使用DirectX修复工具2、c++库强力修复原创 2020-04-14 18:40:36 · 1138 阅读 · 0 评论 -
stm32中断
返回主页aaronGaohttps://github.com/aaronRong[STM32].NVIC嵌套中断向量的理解转自:http://www.21ic.com/embed/jiaocheng/sheji/201209/5634.html一、STM32 (Cortex-M3) 中的优先级概念STM32(Cortex-M3)中有两个优先级的概念:抢占式优先级和响应优先级,也把响应优先级...转载 2020-04-06 20:13:54 · 196 阅读 · 0 评论 -
C语言中 “_at()” 特殊地址定位详解
C语言中 “_at()” 特殊地址定位详解在keil里面,有一个特殊地址定位的指令,就是将一个变量或常量定位到一个指定的地址上面指令为 __at ,使用方法如下1int variable __at(0x8000) = 100;意为将variable变量定位到0x8000这个地址。指令的目的是告诉链接器将指定地址定位到某个地址里面,在使用该功能的时候需要注意一点的是,地址的范围需要符合...原创 2020-03-23 22:19:31 · 2150 阅读 · 0 评论 -
STM32 端口复用&重映射(USART Remap)
STM32 端口复用&重映射(USART Remap)下面跟大家说一下STM32单片机的端口重映射,因为是以自己为实例.这里是以USART1的重映射为例… 因为我要一个TFT_LCD屏的主控板,考虑到FSMC 我选用了STM32F103VCT6 型号的CPU,一不小心串口接到USART1上了.因为在调程序时才发现错了,没得办法,只能通过端口重映射来解决.但是以前没用过端口重映射,...原创 2020-03-23 20:09:22 · 2061 阅读 · 0 评论 -
stm32keil环境细节
1、通过 usb转uart烧写程序,STMFlashLoader Demo.exe 下载地址:https://www.maxlinear.com/support/design-tools/software-drivers2、通过 usb转uart烧写程序通过驱动精灵修复usb转uart问题3、keil mdk安装后pack不能正常下载,下载pack也不能import。采用原子配套的keil m...原创 2020-03-18 16:32:26 · 199 阅读 · 0 评论