技术

单片机加密方法

judy 发表于:周三, 05/02/2018 - 11:39 , 关键词: 单片机, 加密
在最近一个项目中,急急忙忙把功能完成就给了客户,完全没有安全意识,现在用烧录器把Flash里的程序一读,我就慌了,完全没有加密,随随便便就把程序读出来了,那我干了一个月的活,被人家花几秒钟读出来了,我这不是白干吗。因此,在这里普及一下安全意思,顺便介绍几种常见的加密方法。 一、打磨或更改芯片型号丝印 打磨或更改芯片型号丝印可以迷惑破解者,使破解者不知从何入手。当然,这是需要成本的,... 阅读详情
86

AVR单片机中的EEPROM

judy 发表于:周三, 05/02/2018 - 10:08 , 关键词: AVR单片机, EEPROM
1、EEPROM介绍 Electrically Erasable Programmable Read Only Memory 电气可拭除可编程只读存储器 发展过程:ROM – > PROM –> EPROM –> EEPROM 2、EEPROM和FLASH的区别 2.1 使用上的区别   •  FLASH用于存放程序,在程序运行过程中不能更改。... 阅读详情
50

关于STM32单片机的IAP实现

judy 发表于:周六, 04/28/2018 - 16:41 , 关键词: STM32, IAP
一、基础概念 什么是IAP?IAP即在应用中编程(In-Application Programming IAP),简单的说就像是一个用户自定义的升级程序。实际上,STM32单片机的程序烧写有多种方法,可以用JTAG,也可用串口通过ISP软件烧写新程序。 JTAG的方式需要专用的烧写工具,在产品布置到现场后,更新产品程序比较麻烦,而通过串口的ISP软件升级方法可以直接使用常见的串口线升级程序,... 阅读详情
103

MEMS 振荡器对机械应力的抵抗能力

judy 发表于:周六, 04/28/2018 - 12:12 , 关键词: MEMS, 振荡器, Microchip
作者: Maurizio Gavardoni Microchip Technology Inc 摘要 MEMS 振荡器已得到了非常广泛的使用,并在很多应用中稳步取代晶体振荡器。MEMS 振荡器与晶体振荡器相比具有诸多显著的优势,例如提高了可靠性和对机械应力的抗力,以及在宽温度范围内保持平稳的性能。MEMS振荡器还具备一定的灵活性,可通过编程和配置生成多个输出时钟。 简介 在过去的数十年,... 阅读详情
116

嵌入式Linux系统移植的四大步骤

judy 发表于:周六, 04/28/2018 - 10:12 , 关键词: 嵌入式, LINUX
嵌入式Linux系统移植主要由四大部分组成:   •   搭建交叉开发环境;   •   bootloader的选择和移植;   •   kernel的配置、编译、和移植;   •   根文件系统的制作; 第一部分:搭建交叉开发环境 先介绍第一分部的内容:搭建交叉开发环境,首先必须得思考两个问题,什么是交叉环境? 为什么需要搭建交叉环境? 先回答第一个问题,在嵌入式开发中,... 阅读详情
132

STM32 DAC的配置与使用

judy 发表于:周五, 04/27/2018 - 14:42 , 关键词: STM32, DAC
STM32 的 DAC 模块(数字/模拟转换模块)是 12 位数字输入,电压输出型的DAC。DAC 可以配置为 8 位或 12 位模式,也可以与 DMA 控制器配合使用。DAC工作在 12 位模式时,数据可以设置成左对齐或右对齐。DAC 模块有 2 个输出通道,每个通道都有单独的转换器。在双DAC 模式下,2 个通道可以独立地进行转换,也可以同时进行转换并同步地更新 2 个通道的输出。DAC... 阅读详情
106

PIC单片机中断程序的设计技巧总结

judy 发表于:周五, 04/27/2018 - 14:32 , 关键词: PIC单片机, 设计技巧, 中断
所有的中档系列PIC单片机,PORTB端口最高的4个引脚(RB7~RB4)在设为输入模式时,当输入电平由高到低或由低到高发生变化时,可以让单片机产生中断。这就是通常所说的引脚状态变化中断。 在设计引脚中断程序时,有三个需要特别注意的地方。 一是,在清除P0RTB中断标志位RBIF之前,必须安排一条必不可少的,以PORTB端口数据寄存器PORTB为源寄存器的读操作指令。... 阅读详情
103

MM32F0/L0/W0系列MCU之EXTI

judy 发表于:周五, 04/27/2018 - 09:58 , 关键词: MM32F0, MCU, 灵动微电子
一、MM32嵌套向量中断控制器 本文针对MM32F0/L0/W0系列MCU产品。 特征   ○ 中断都可屏蔽(除了 NMI)   ○ 16 个可编程的优先等级(使用了 4 位中断优先级)   ○ 低延迟的异常和中断处理   ○ 电源管理控制   ○ 系统控制寄存器的实现 嵌套向量中断控制器(NVIC)和处理器核的接口紧密相连,可以实现低延迟的中断处理和高效地处理晚到的中断。... 阅读详情
76

隔离电源你所不知道的设计细节

judy 发表于:周四, 04/26/2018 - 12:10 , 关键词: 隔离电源
电源是电子系统的心脏,工业应用中,为系统前级或接口供电的电源一般都要求有高的抗干扰性能,各种隔离型的模块电源模块应运而生。你或许知道隔离电源的设计方案,但你真的能够设计出一款稳定的电源吗?本文为你揭秘。 一、电源模块为何需要隔离 1、保护人员避免受到物理和电气伤害 电源的隔离耐压在GB-4943国标中又叫抗电强度,这个GB-4943标准就是我们常说的信息类设备的安全标准,... 阅读详情
72

AVR单片机的通用USB接口模块设计

judy 发表于:周三, 04/25/2018 - 17:08 , 关键词: AVR单片机, USB
1、引言 USB接口以其数据传输快、连接简单、易于扩展、支持热插拔等特点已成为外设与PC通信的主要方式之一。随着嵌入式系统的发展,嵌入式微处理器需增加通用的USB接口,以便实现与PC等USB主机系统的通信。针对这样的需求,这里采用PHILIPS公司的USB接口器件PDIUSBD12和Atmel公司的AVR系列单片机ATmega8设计一种通用的USB接口模块。... 阅读详情
89

页面