- 博客(42)
- 资源 (20)
- 收藏
- 关注
原创 Altium Designer23更新后自带库消失解决方法
更新后AD在Components中自带的库移除了,下面是在官方找到的答案。想要恢复只能从上一代的库中复制保持下来。下面记录一下自己恢复的步骤。
2023-04-24 16:32:32 11398 2
原创 环境对自恢复保险丝的影响
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2022-06-16 19:50:58 438
原创 cadence 学习笔记
基本操作旋转选中器件按R键进行90°旋转,右击菜单中还有其他旋转操作如:查找设置为窗口options—>Preferences—>Miscellaneous
2022-02-24 10:21:28 328
翻译 STM32---UART使用DMA数据传输
当预先不知道要接收的数据时,如何使用 DMA 在 UART 上读取数据的信息。在STM32中,通常有以下几种模式:轮询模式程序必须轮询状态位以检查是否已收到新字符并以足够快的速度读取它以获得所有字节优点很容易实现,但在真正项目中的应用很少缺点在突发数据中很容易错过接收到的字符仅适用于低波特率应用程序必须非常快速地检查是否收到新的数据中断模式(无DMA):UART触发中断,CPU跳转到服务程序处理数据接收优点目前程序中最常用的方法在低速率下工作良好,115200 波特缺点
2021-06-04 17:00:06 11342 1
原创 电源芯片的温升计算
参考链接:https://zhuanlan.zhihu.com/p/125085425https://techclass.rohm.com.cn/knowledge/si/s-si/04-s-si/7129什么是芯片温度为保险起见,在此明确一下什么是芯片温度。芯片温度是指晶体管芯片本身的温度Tj(结温)。芯片温度Tj是周围(环境)温度Ta与芯片发热量相加后的温度,是考虑额定值和寿命时最重要的因素之一。芯片温度的计算由于近年来的晶体管芯片是由树脂密封的,当然就无法直接测得芯...
2020-11-26 19:22:40 7959 2
原创 vim 笔记
安装环境为Ubuntu.vimrc自动补全括号inoremap ' ''<ESC>iinoremap " ""<ESC>iinoremap ( ()<ESC>iinoremap [ []<ESC>iinoremap { {<CR>}<ESC>O自动补全YMCYMC1,安装make,vim,pythonapt install build-essential cmake vim python3-dev2,..
2020-05-22 01:19:45 167
原创 1.8V电压点亮3V LED
看了一个YouTube上的一个视频#167 Light an LED ???? with low 1.8v Diode Pump µController output (easy)电路是这样的:简单来说是通过倍压电路,以一定的频率频率输出一个方波,通过电容的充电和放电实现的。关于倍压电路知乎上有很详细的解释知乎链接.自己仿真了一下,电路和波形如下:蓝色的是输入了一个1.8V的正弦波,绿色是D...
2020-03-18 15:29:19 2000
翻译 FPD-Link
FPD-Link是美国国家半导体(National Semiconductor,1996年成立)最初创建的高速数字视频接口。发展史FPD-Link--->FPD-LinkII--->FPD-Link IIIFPD-Link采用 LVDS标准,单根双绞线的视频数据速率达到350Mbit/s。24-bit色彩数据FPD-Link需要使用的5个双绞线。FPD-LinkI...
2019-12-12 12:24:18 5127
原创 LTSPICE 笔记
持续更新中。。。。。。。快捷键F7 元件移动CTRL+R 旋转90°CTRL+E 镜像放置电源对放置的电源右键可以设置更高级的功能,里面有常用的波形,如方波,正弦波,锯齿波等等。可以说相当于是信号发生器了,如图:参考 知乎LTspice操作入门 Step by St...
2019-12-10 23:25:05 6071 1
原创 开源中国iOS客户端---VLF(Visual format language)
参考参见1参见2NSLayoutConstraint API NSLayoutConstraint + (NSArray *)constraintsWithVisualFormat:(NSString *)format options:(NSLayoutFormatOptions)opts
2016-02-01 22:38:08 444
转载 iOS开发的一些奇巧淫技
原创TableView不显示没内容的Cell怎么办?类似这种,我不想让下面那些空的显示.很简单.1self.tableView.tableFooterView = [[UIView alloc] init];试过的都说好.加完这句之后就变成了这样.自定
2016-01-29 00:57:52 281
转载 四种常见的 POST 提交数据方式
文章目录application/x-www-form-urlencodedmultipart/form-dataapplication/jsontext/xmlHTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POS
2016-01-21 23:16:09 408
原创 开源中国iOS客户端 --- Reachability (3)
说明用于判断网络是否可用包括Wi-Fi和移动网络(2/3/4G)。Reachability Github 地址 Github版本Reachability相对于苹果官网的,这个更加高级、更加好用的Reachability,支持ARC、支持block、使用GCD方式来通知网络的变化。定义网络状态的枚举类型NetworkStatustypedef NS_ENUM(NSInteger, Network
2016-01-15 01:23:33 214
转载 Cookie/Session机制详解
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。1.1 Cookie机制
2016-01-06 00:53:24 319
原创 开源中国iOS客户端 ---NBSAppAgent (2)
听云App作用适用于监控分析App的使用情况,和有朋统计功能类似。详情可以上听云官网进行详细了解。//启用听云服务[NBSAppAgent startWithAppID:@"2142ec9589c2480f952feab9ed19a535"]; 其中libNBSAppAgent.framework就是听云的框架如下图: 从2.1.4 版本开始,听云App iOS framework从“libNB
2016-01-05 23:58:04 1677
原创 开源中国iOS客户端 ---NSUserDefaults (一)
开源中国iOS源码 请详细阅读《README.md》这里不再详述。按照README.md进行操作后就可以模拟调试了。查看源码首先打开AppDelegate.m文件找到- (BOOL)application:(UIApplication )application didFinishLaunchingWithOptions:(NSDictionary )launchOptions 方法。_inNigh
2016-01-05 00:37:02 382
原创 iOS --- 归档解档
开发过程中有时需要存储一些轻量级的数据,对于IOS提供的几种数据存储方式在这时最合适当属对象归档:NSCoding但是将对象数据进行归档解档时候需要实现两个方法: encodeWithCoder和initWithEncoder。encodeWithCoder---编码initWithCoder---解码使用objc/runtime+KVC方式进行归解档,code如下://解档- (id)ini
2015-12-31 23:46:57 493
转载 UITabbarController左右滑动切换标签页
参考链接:http://stackoverflow.com/questions/12533976/ios-swipe-left-right-between-tabs-possiblehttp://stackoverflow.com/questions/5161730/iphone-how-to-switch-tabs-with-an-animation每个Tabbar View
2015-12-18 23:23:41 200
转载 iOS --- dequeueReuseableCellWithIdentifier :与dequeueReuseableCellWithIdentifier:forIndexPath:的区别
dequeueReuseableCellWithIdentifier:与dequeueReuseableCellWithIdentifier:forIndexPath:的区别:前者不必向tableView注册cell的Identifier,但需要判断获取的cell是否为nil;后者则必须向table注册cell,即必须在使用前调用registerNib:或registerClass:方法,可省略
2015-12-18 21:48:49 798
原创 iOS学习笔记 --- UITabBarContoller
TabBarUITabBarContoller显示屏幕底部出现几个标签来管理不同视图。如图:使用步骤:初始化UITabBarControllerUITabBarController *tb = [[UITabBarController alloc]init];设置UIWindow的rootViewControllerself.window.rootViewController = tb;创建相应的
2015-12-13 00:27:07 200
原创 iOS学习笔记 --- TabBar
#TabBarUITabBarContoller显示屏幕底部出现几个标签来管理不同视图。如图:## 使用步骤:1. 初始化UITabBarController UITabBarController *tb = [[UITabBarController alloc]init]; 2. 设置UIWindow的rootViewC
2015-12-13 00:22:54 85
原创 iOS --- Mantle初探
前言 Mantle 是什么? 是一个第三方库,用于简化Cocoa或Cocoa Touch程序中model层的库。通常我们的应该中都会定义大量的model来表示各种数据结构,而这些model的初始化和编码解码都需要写大量的代码。而Mantle的优点在于能够大大地简化这些代码。Model和JSON数据之间的转换,提高编码效率,使编程人员专注于逻辑上的处理,能够快速的将网络请求的数据,转换成规定的Mo
2015-12-04 15:32:55 940
转载 GitHub Top 100 简介
GitHub Top 100 简介原创链接:https://github.com/Aufree/trip-to-iOS/blob/master/Top-100.md主要对当前 GitHub 排名前 100 的项目做一个简单的简介, 方便初学者快速了解到当前 Objective-C 在 GitHub 的情况.若有任何疑问可通过微博@李锦发联系我项目名称
2015-12-03 00:20:14 332
原创 iOS --- 定位
常用的类CLLocationManager:定位服务管理类,开启/关闭定位服务,配置定位精度,距离等等。CLGeocoder:地理位置编码类, 根据经纬度获取地理位置信息,根据地名获取位置信息。CLLocation:地理位置信息类,经纬度、海拔、速度、时间、国家等相关位置信息。CLLocationCoordinate2D:结构体只包含经纬度信息。需要遵守CLLocationManagerD
2015-12-02 23:20:05 347
转载 文章UINavgationController中覆写preferredStatusBarStyle方法不执行的问题标题
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad{ [super viewDidLoad];}-(UIStatusBarStyle)preferredStatusBarStyle{ return UISta
2015-11-30 23:27:43 262
转载 JSONKit在项目中使用设置(ARC与方法更新)
在项目中经常会遇到解析json的情况,如果有同学想要解析JSON,那么JSONKit可以是一个不错的选择。git中JSONKit 的地址为:https://github.com/johnezang/JSONKit由于项目已经很久没有更新,仍然使用了MRC,因此在使用时需要做几处修改:
2015-10-29 00:07:58 1543
转载 ios单例模式(singleton)详解
单例模式用于当一个类只能有一个实例的时候, 通常情况下这个“单例”代表的是某一个物理设备比如打印机,或是某种不可以有多个实例同时存在的虚拟资源或是系统属性比如一个程序的某个引擎或是数据。用单例模式加以控制是非常有必要的。单例模式需要达到的目的1. 封装一个共享的资源2. 提供一个固定的实例创建方法3. 提供一个标准的实例访问接口单例类保证了应
2015-10-21 14:30:16 399
转载 为解决在iOS9下基于ATS对HTTP的请求的说明及适配进行说明
转自:http://my.oschina.net/vimfung/blog/494687
2015-10-18 22:49:13 3755
转载 iOS - 扩展机制category与associative
文字转自:http://www.cnblogs.com/liping13599168/archive/2012/09/13/2682664.htmlcategory与associative作为objective-c的扩展机制的两个特性,category即类型,可以通过它来扩展方法;associative,可以通过它来扩展属性;在iOS开发中,可能category比较常见,相对的associ
2015-08-23 22:25:44 278
转载 NAND和NOR FLASH的区别
Flash编程原理都是只能将1写为0,而不能将0写成1.所以在Flash编程之前,必须将对应的块擦除,而擦除的过程就是将所有位都写为1的过程,块内的所有字节变为0xFF.因此可以说,编程是将相应位写0的过程,而擦除是将相应位写1的过程,两者的执行过程完全相反.(1)闪存芯片读写的基本单位不同 应用程序对NorFlash芯片操作以“字”为基本单位.为了方便对大容量NorFla
2012-01-20 09:43:29 1079
原创 单片机的IO模式
以NUVOTON的M0516为例,IO引脚可以配置为四种模式:1,高阻输入模式,这种方式只用于输入数据的读取。2,开漏模式,这种方式若不接上拉电阻时,则可以输出高阻或低电平两种状态,作为输出是一般需要外接上拉电阻的。3,准双向模式,这种方式具有输入和输出的功能。当IO输出为高电平时,其驱动能力很弱,外部负载很荣誉将其拉至低电平。当IO输出为低时,其驱动能力很强,可吸收相当大的电流。
2011-11-11 10:41:34 938
原创 JTAG SW模式
Serial Wire Mode InterfaceThe MCBNUC1xx board also supports the Serial Wire Mode of Cortex-M0 based devices. In Serial Wire mode, only the pins TCLK and TMS are used. TDO is an optional trace data o
2011-11-08 11:20:39 6682
原创 RS232 串口通信
最近要做一个RS232串口的转换电路,所以就搜集了一些资料。自己以前也只是用没深入的了解过! 从网上搜了些东西! 看着不错记下来方便以后自己查询。RS-232C 标准(协议) RS-232C 标准(协议)的全称是 EIA-RS-232C 标准,其中EIA (Electronic Industry Association)代表美国电子工业协会,RS(recommended standard
2011-11-05 00:31:28 1460
转载 MOS管的工作原理
P沟道和N沟道MOS的原理要使增强型N沟道MOSFET工作,要在G、S之间加正电压VGS及在D、S之间加正电压VDS,则产生正向工作电流ID。改变VGS的电压可控制工作电流ID。 当在NMOS的栅上施加相对于源的正电压VGS时,栅上的正电荷在P型衬底上感应出等量的负电荷,随着VGS的增加,衬底中接近硅-二氧化硅界面的表面处的负电荷也越多。其变化过程如下:当VGS比较小时,栅上的正电荷还不能使
2011-11-01 23:03:07 24012 1
Ground Via Fence.pdf
2020-07-24
LTspiceIV教程.pdf
2019-12-10
SSD-Z+CrystalDiskMark.7z
2019-11-13
source insight4.0.0085和谐文件
2017-04-12
speex-1.2beta3
2011-09-07
编程精粹 编程精粹 编程精粹 编程精粹
2011-01-12
c/c++高质量代码
2010-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人