- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 无意间锁死了STM32F042
最近做了个小玩意,用的芯片型号为stm32f042后面记不清了,QFN28封装的。由于这个芯片引脚不多最后把swdclk (PA11)和 swdio(PA12)这两个作为按键输入,以及BOOT0引脚作为输出才刚好满足电路要求。、由于BOOT0这个引脚悬空会引起程序不从User Flash启动,而stm32f042提供了option bytes可以通过编程里面的Boot_SEL nBoot0
2017-03-08 22:30:32 4764 3
原创 (4)防火墙接家用路由---静态路由
上一篇已经介绍了如何使用NAT。此时trust安全域中的计算机已经能通过NAT访问公司内网的PC。但是还不能访问互联网。公司的内部计算机上网是通过一个家用的路由器。各个PC只需要将IP地址设置为192.168.1.0/24这个网段内的IP地址并且将网关IP设置为192.168.1.1就行了。而目前的情况显然是将10.0.0.0/8这个网段的PC设置192.168.1.1这个网关是没啥用的。
2017-02-27 22:53:40 1655
原创 (3)防火墙的应用----NAT和ACL
首先要了解一下ACL规则。前一篇已经提及ACL这个玩意,它定义了安全域之间的报文过滤规则。其中,ACL分为基本ACL、高级ACL和二层ACL。一个ACL中可以包括多个RULE,RULE规定了过滤规则,我们这里只使用基本ACL。基本ACL编号由2000开始到2999结束。Rule编号由0开始,默认规则步长为5,这个不用太关心,一般每个规则的代号我们都会手动指定。举个栗子。acl ba
2017-02-27 22:40:51 2610
原创 (2)防火墙的基本配置---1安全域和端口
拿到这个防火墙先观(端)察(详)一下,面板上一共12个千兆电口,两个光口跟GE0 GE1形成Combo。反正这项目也不用光口,暂且放下。还一个HDD扩展口,用于插扩展硬盘。还两个USB,暂时不知道有啥用。最后还一个Console口,熟悉的套路这玩意是接串口的。起初以为GE3~GE11这些个端口是交换机作用,于是接两个计算机互相PING,结果不通。先将计算机上的串口通过专用转接线(买防火墙的
2017-02-23 22:47:36 9437
原创 (1)一次意外的屠魔之旅
某天接到大boss发来的一份技术协议,要架设一个船舶局域网系统。作为一个电子工程师从来没搞过局域网架设(虽然曾经学过一些),但是既然任务已经下来了,不亮剑也不行了。
2017-02-23 22:05:06 394
原创 如何解决飞思卡尔芯片使用监控程序产生的冲突问题
关于飞思卡尔用了监控程序以后出现的向量表移动问题的解决方案。由于单片机烧写了监控程序,监控程序占用的空间正好是原来放置中断向量表的空间。F000~FEFF。故我们需要移动向量表的起始地址,于是有了以下一段程序。const tIsrFunc _InterruptVectorTable[] @0xEF10 = {由于篇幅限制,表中内容省略。总之,这段程序的意思就是将中断向量表的首地址强制定位到了EF1
2011-07-02 23:09:07 1490
原创 CC2420.H
#ifndef _CC2420_H#define _CC2420_H#include "common.h"//以下定义15个命令寄存器#define SNOP 0X00 //空操作,仅为读取状态寄存器#define SXOSCON 0X01 //开启晶体振荡器(设置XOSC16M=0,BIAS_PD=0)#define STXCAL 0X02 //使能和校准
2010-04-30 22:57:00 695 1
原创 CC2420.c
#include "cc2420.h"#include "spi.h"#include "common.h"#include "uart.h"/**************************************************函数功能:写SPI一个字节输入参数:SPI指令返回值:对应指令的结果******************************************
2010-04-30 22:53:00 615
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人