03 2019 档案
摘要:1 NRF52832SPI主机的功能描述 nRF52832SPIM的主要特征 3个SPI实例 支持SPI的模式0到模式3 支持DMA Individual selection of IO pin for each SPI signal 注意:SPI主控制器不支持直接片选,因此SPI主机的CPU必须使
阅读全文
摘要:蓝牙芯片对晶振及匹配电容要求比较高,下图是DC/DC模式下QFAA QFN48封装原理图, 其中32MHz晶振两边的匹配电容均为12pF,同时这两个电容的精度均为2% 今天焊接好自己画的NRF52832最小系统后,发现裸机程序可以运行,下载蓝牙协议栈后的程序也可以运行,但是手机始终无法扫描到蓝牙设备
阅读全文
摘要:将之前打的nrf52832的板子拿到手了,经过一番焊接和调试后,发现了一些问题,因为是第一次画板焊接调试,很多地方做的不好,现在将自己的一些经验总结如下: 1 在制板之前,丝印层有必要好好的检查,建议元器件的丝印不要距离太近,如果距离太近,很多丝印都没办法做到板子上。 这次我布的板子很多元器件,尤其
阅读全文
摘要:封装为XTAL_2016和XTAL_3215的贴片晶振焊接方法 先镀锡,然后放在电路板上定位好了,用热风枪吹。 参考资料: 1 https://tieba.baidu.com/p/4895502117?red_tag=3299259852
阅读全文
摘要:Tool Preferences PCB Editor General 将Rotation Step(旋转的步进值)由90改为45,这样以后每次按空格键旋转器件时旋转角度为45°
阅读全文
摘要:这应该是比较简单的一道题了,代码如下 因为这个题目是查找一个有序数组中元素的位置,考虑可以使用二分法。修改代码后再次提交 注意以上实现方式有一个好处,就是当循环结束时,如果没有找到目标元素,那么low一定停在恰好比目标大的index上,high一定停在恰好比目标小的index上。 二分查找是一个非常
阅读全文
摘要:思路:这道题让我们求两数相除,而且规定我们不能用乘法,除法和取余操作,那么我们还可以用另一神器 位操作Bit Operation ,思路是,如果被除数大于或等于除数,则进行如下循环,定义变量t等于除数,定义计数p,当t的两倍小于等于被除数时,进行如下循环,t扩大一倍,p扩大一倍,然后更新res和m。
阅读全文
摘要:第一次提交 int strStr(char haystack, char needle) { int length1 = strlen(haystack); int length2 = strlen(needle); int i = 0; int j = 0; int index = 0; int
阅读全文
摘要:``` bool isValid(char s) { int length = 0; int i = 0; int index = 0; length = strlen(s); printf("length = %d",length); if(length == 0) { return true;
阅读全文
摘要:``` int romanToInt(char s) { int I = 1; int V = 5; int X = 10; int L = 50; int C = 100; int D = 500; int M = 1000; int result = 0; int index = 0; int
阅读全文
摘要:第一次提交 bool isPalindrome(int x) { int max = 2147483647; int min = 2147483648; int tempx = x; if(x max / 10 || result
阅读全文
摘要:第一次提交 错误: 第二次提交 错误 这里错误的原因是,当输入 2147483648时,使用 再次给x赋值时,超出了int类型的最大范围,int类型的最大范围是2147483647 第三次提交: 错误: 原因:我一开始的想法是将整数转化为字符串,然后将字符串倒转过来,再组成整数即可,但是整数转化为字
阅读全文

浙公网安备 33010602011771号