2021年7月5日

Python的 transpose

摘要: 定义: reshape(x, y, z), transpose(x’, y’, z’), 令 f(x)=0, f(y)=1, f(z)=2, 因此 {x’, y’, z’} = {f(x), f(y), f(z)} x’, y’, z’维度定义如下: > z’ | |y’ | > x’ transp 阅读全文

posted @ 2021-07-05 16:14 freshair_cn 阅读(574) 评论(0) 推荐(0) 编辑

2021年6月29日

Anaconda安装注意事项

摘要: 1,安装时保持 for all users 的选项,这是默认选项;2,VS Code最好另外单独下载安装;3,启动Anaconda Navigator时可能会停在 loading application… 界面走不下去,解决方法如下:(1) 找到安装目录,目录下找到 anaconda3\Lib\si 阅读全文

posted @ 2021-06-29 16:33 freshair_cn 阅读(299) 评论(0) 推荐(0) 编辑

2019年12月27日

OrCAD --从SNAPEDA导入封装库

摘要: https://www.snapeda.com/about/import/#OrCAD 其他软件的导入方法也可在此页面找到。 1, File –> Import Design; 2, select “EDIF”; 3, Open –> Browse… –> select downloaded .edf; 4, Configuration file –> Browse… –> EDIF2CAP.CG... 阅读全文

posted @ 2019-12-27 11:32 freshair_cn 阅读(935) 评论(0) 推荐(0) 编辑

2019年12月24日

RAM/ROM IP一次性总结

摘要: 1, 若需要修改memory mode, 需重新编译; 若不需要修改memory mode, 直接修改宏参数即可; 2, 宏参数列表: 3, 注意用LE搭memory的情况; 4, memory type与读写触发边沿(triggering) 注意,read/write triggering与地址/数据锁存是有区别的。 把triggering point理解为实际读/写发生的时间点,可以... 阅读全文

posted @ 2019-12-24 17:34 freshair_cn 阅读(957) 评论(0) 推荐(0) 编辑

2019年12月12日

USB之Main item, Local item和Global item 的作用范围与归类

摘要: https://doc.micrium.com/display/OSUM50300/USB+Device+HID+Class+Overview report descriptor –> items (1) main item: defines (IN, OUT, Feature) or groups (Collection, End of Collection) types of data fie... 阅读全文

posted @ 2019-12-12 17:09 freshair_cn 阅读(341) 评论(0) 推荐(0) 编辑

2019年12月9日

发光LED压降与工作电流总结

摘要: 一、常用的普通贴片0603LED 红色的压降为1.82-1.88V,电流5-8mA 绿色的压降为1.75-1.82V,电流3-5mA 橙色的压降为1.7-1.8V,电流3-5mA 兰色的压降为3.1-3.3V,电流8-10mA 白色的压降为3-3.2V,电流10-15mA 二、还有一种超亮发光二极管 阅读全文

posted @ 2019-12-09 18:10 freshair_cn 阅读(2827) 评论(0) 推荐(0) 编辑

2019年10月18日

C之输入输出函数(3) -- 请使用sscanf()

摘要: #include int fscanf(FILE *__restrict__stream, const char *__restrict__format-string, …); int scanf(const char *__restrict__format-string, …); int sscanf(const char *__restrict__buffer, const char *_... 阅读全文

posted @ 2019-10-18 10:50 freshair_cn 阅读(275) 评论(0) 推荐(0) 编辑

2019年10月17日

C之输入输出函数(2) -- gets()

摘要: https://www.ibm.com/support/knowledgecenter/en/ssw_ibm_i_71/rtref/gets.htm#gets #include char *gets(char *buffer); 从标准输入设备读入一行字符,直至读到换行符或者文件结束符为止,但不会把换行符或者文件结束符读入相应内存。 当读到换行符时,在相应内存处添加’\0’封印字符串。 警告:按... 阅读全文

posted @ 2019-10-17 14:54 freshair_cn 阅读(304) 评论(0) 推荐(0) 编辑

C之输入输出函数(1) -- fgets()

摘要: https://www.ibm.com/support/knowledgecenter/en/ssw_ibm_i_71/rtref/fgets.htm #include char *fgets(char *string, int n, FILE *stream); -- string: 指向放置输入数据的内存 -- n: 指示最多读取多少数据 -- stream: 指向要读的文件 如果操作成功,... 阅读全文

posted @ 2019-10-17 14:23 freshair_cn 阅读(188) 评论(0) 推荐(0) 编辑

2019年10月16日

C中的lvalue和rvalue

摘要: 该贴子第一条回答虽然浅尝辄止,但还是很有参考价值。 https://www.quora.com/What-is-lvalue-and-rvalue-in-C IBM一个简单的说法是: “…通俗的左值的定义就是非临时对象,那些可以在多条语句中使用的对象。所有的变量都满足这个定义,在多条代码中都可以使用,都是左值。右值是指临时的对象,它们只在当前的语句中有效。” https://www.ibm.com... 阅读全文

posted @ 2019-10-16 17:05 freshair_cn 阅读(446) 评论(0) 推荐(0) 编辑

导航