- 博客(18)
- 资源 (50)
- 收藏
- 关注
原创 使用了SDRAM,使用了分散加载文件,出现HardFault_Handler
使用SDRAM之后,SDRAM可能当做数据区来使用。如果采用了分散加载文件的方式,SDRAM要是被划分为数据区,在调用main函数之前必须进行初始化。否则会出现HardFault_Handler。因为使用到了SDRAM中的地址,而此时SDRAM还没有初始化,因此出现地址越界。可以在启动代码中初始化:Reset_Handler PROC EXPORT R
2018-01-31 11:40:38 1227
原创 程序可以下载,在线调试disassembly窗口就出现了大片0x00000000 FFFFFFFF DCD 0xFFFFFFFF ; ? Undefined
使用开发板例程,就算再简单的程序,在线调试时disassembly窗口也会出现大片0x00000000 FFFFFFFF DCD 0xFFFFFFFF ; ? Undefined,最后发现是开发板使用了BootLoader的原因。我在下载例程时,选择了擦除全片把BootLoader擦掉了。这个时候再下载例程,就出现这个问题了,即没有BootLoader,单片机上电后是不能跳到应用程
2018-01-30 18:42:25 2601
转载 PCB模拟地和数字地的处理
有人建议将混合信号电路板上的数字地和模拟地分割开,这样能实现数字地和模拟地之间的隔离。尽管这种方法可行,但是存在很多潜在的问题,在复杂的大型系统中问题尤其突出。最关键的问题是不能跨越分割间隙布线,一旦跨越了分割间隙布线,电磁辐射和信号串扰都会急剧增加。在PCB设计中最常见的问题就是信号线跨越分割地或电源而产生EMI问题。 如上图所示,我们采用上述分割方法,而且信号线跨越了两个地之间的间隙,
2018-01-29 18:04:02 29144
原创 MDK出现红叉,程序编译正常没有错误
Keil5中会出现上面那种问题,明明编译正常,可是程序中会出现红叉。这是Keil新增的同步查错功能。直接关闭就不会显示红叉了。Edit - Configurations - Text Completion。但是关闭查错功能后,正常的出错,比如函数未定义、变量使用名字错误也就不会提示了。所以关不关闭,看自己取舍了。
2018-01-24 14:46:33 7700 4
转载 PCB 线宽与电流关系
PCB 线宽与电流关系这个问题一直很让我头痛,先把网上的资料整理一下,以后再修改补充。我们需要知道铜箔厚度有0.5oz(约18μm),1oz(约35μm),2oz(约70μm) 铜,3oz(约105μm)及以上。1.网上的表格 表格数据中所列出的承载值是在常温25 度下的最大能够承受的电流承载值,因此在实际设计中还要考虑各种环境、制造工艺、板材工艺、
2018-01-22 17:52:10 9292 1
原创 altium designer显示Analyzing GND,变得很卡
altium designer在铺铜之后,变得很卡,下脚状态栏显示Analyzing GND,即使把铺铜删除之后,也没有改善。解决:在PCB中按“N”,选“Hide connections”“Net”出现十字光标,然后点击analyzing后出现的网络,把它隐藏了就行了。但这样的话相应的网络就不显示未连接线了。目前只知道这个方法,还没有找到更好的。
2018-01-22 12:50:12 4286
原创 DRV8711的使用,堵转stall检测的使用及衰减模式
TI的步进电机或半桥驱动芯片DRV8711,具有: 1、两种模式,步进电机模式可以用作驱动电机;直接PWM输入模式,可以直接控制每个MOS管的开关。 2、单电源供电,逻辑电路直接由内部供电,同时还可对外提供5V,10mA的电源。 3、灵活的电流衰减模式。 4、输出电机的反电动势,可以判断电机堵转 5、输出电流、步进模式、衰减模式、堵转都可以...
2018-01-20 16:24:44 9277 27
转载 ROM,RAM,DRAM,SDRAM,SRAM
ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。 RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常昂贵
2018-01-20 13:21:36 506
原创 Altium Designer 隐藏铺铜
PCB中按“L”键唤出:选到“Hidden”就可以把所有的铺铜隐藏了。隐藏铺铜后,铺铜还是存在的,因此PCB稍微有一些改动,PCB就会变绿报错。当需要隐藏铺铜,接着对布局布线进行改动时,经验的做法是,双击铺铜把铺铜放到其他无关的层上,改动完后,再重铺回来。这样就不用又去重新拉铺铜了。...
2018-01-20 12:30:21 22423 1
原创 altium designer 不自动清除回路 清除功能打开失效
Altium Designer可以自动清除回路,功能打开或关闭控制选项如下: 在布线时,按tab键就可以唤出来。 但是有时候,这个选项勾上了,自动清除功能也没有,就像失效了一样。本人碰到了好多次了,经过多次试验也没找到原因,只能确定这个现象和PcbDoc文件有关,和软件本身配置和工程配置都无关。 出现这个问题就很烦,我的解决方法是:再新建一个PcbDoc文件,然后把原来的PcbD
2018-01-19 11:25:07 5021 4
转载 Altium Designer BGA扇出
在BGA上面点击右键,选择component atcions 然后选择fanout component,这是会弹出一个对话框,你要是不想要BGA的外边焊盘扇出过孔的话就把第二个选项取消掉,然后选择OK就可以了。 要是自动扇出不成功,有两个原因,一个是布线规则设置的问题,要是想试用BGA扇出功能,那么你就讲Clearance规则全部取消,然后照前面的步骤操作就可以看到扇出效果图。还有一个原
2018-01-17 13:38:18 3335
原创 Contents mismatch at: 08000000H (Flash=FFH Required=00H) ! Too many errors to display !
出现问题:Contents mismatch at: 08000000H (Flash=FFH Required=00H) !Contents mismatch at: 08000001H (Flash=FFH Required=04H) !Contents mismatch at: 08000002H (Flash=FFH Required=00H) !Content
2018-01-17 09:48:15 29543 8
原创 JTAG error:can not read register while CPU is running该如何解决
最近在JTAG在线调试时出现JTAG error:can not read register while CPU is running的问题,最后发现是程序中为了把JTAG口当普通口用,把JTAG口禁止掉了的原因。
2018-01-09 15:32:17 8679
转载 NPO与X7R、X5R、Y5V、Z5U电容的区别
主要是介质材料不同。不同介质种类由于它的主要极化类型不一样,其对电场变化的响应速度和极化率亦不一样。 在相同的体积下的容量就不同,随之带来的电容器的介质损耗、容量稳定性等也就不同。介质材料划按容量的温度稳定性可以分为两类,即Ⅰ类陶瓷电容器和Ⅱ类陶瓷电容器, NPO属于Ⅰ类陶瓷,而其他的X7R、X5R、Y5V、Z5U等都属于Ⅱ类陶瓷。什么是Ⅰ类陶瓷,有什么特点?Ⅰ类陶瓷电容器(Cla
2018-01-05 22:11:20 2690
转载 关于"IR21"的自举电路
1、驱动上管的电压,应该比供电电压高12~15伏才能驱动上管。2、IR2110采用泵的原理。要一输入信号的快速变化来驱动,因此输入信号以PWM信号(10K~20KHz)为好。3、如果你的信号不快,可增加泵电容试试。4、把电容值改小点,注意二极管要用高压的5、功率管必须要接上,否则高压侧没有信号输出。6、电容我用的是47UF的,二极管是HER107。7、自举二极管可选
2018-01-01 12:07:24 2771
原创 二极管的反向恢复过程
一、二极管的反向恢复过程在下图的电路中V上输入如下的电压波形:则二极管上的电流波形如下: 可以看到,当通入正向电压时,二极管导通,二极管上的电流为I1,当通入的电压突然反向时,二极管上的电流也瞬间反向了,随后才变小,进而进入反向截止状态。这个现象就叫二极管的反向恢复。反向电流保持不变的这段时间称为储存时间ts,反向电流由I2下降到0.1I2所需的时间称
2018-01-01 12:01:15 44940 3
6mm透明亚克力.dwg
2019-12-09
GNSS坐标转换小工具和代码.zip
2021-06-05
红外热成像测温论文资料
2021-01-03
Nuvoton_8051_Keil_uVision_Driver_v2.00.6561.zip
2020-09-26
GRBL_Control.rar
2020-05-29
VL53L0X.rar
2020-05-20
Obsidian2.xml
2020-01-22
STM32H753xx_User_Manual.chm
2019-12-03
SPWM_simulink.slx
2019-08-13
svpwm_simulink.slx
2019-08-10
GT911、GT928、GT9147的驱动程序
2019-07-01
CMSIS.rar,解决缺少core_cmFunc.h和core_cmInstr.h
2019-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人