头像-293527

大棒棒猪

  • 江西省南昌市
  • 单片机 嵌入式
  • 工控电子 设计,制造及服务 计算机网络 智能硬件

个人成就

获得 32 次赞

帮助过56人

大家的小玩意的外壳一般怎么做的呢?

3D打印机倒是有一个,不会画图。。还得找人帮我画。就想着网上或者什么地方我画一个CAD的图加工就好,网上的铝制壳制作时间太长了。

大家的小玩意的外壳一般怎么做的呢?

亚克力定制一个100mm*80mm*60mm大概要多少钱呀。带开孔啥的。铝制壳弄过,定制时间太长了。

pcb设计问题

放电齿

从安角度来说,通过可控硅控制灯泡与继电器控制

继电器相对安全,继电器起到了物理隔开,但是可控硅只是里面的结成高阻状态。可控硅被击穿会直接影响电路。另外继电器的吸合寿命要远小于可控硅。

LED自检测电路

你可以看看这篇论文:基于自动跟踪LED驱动电压控制电路的创新设计  ​

stm32F103 如何使用 CRC16 校验 生成

//函数方法/*****16位CRC检验表,低位在前,高位在后*******/ //////////////*高位表*/////////////////// uchar code auchCRCHi[] = { 0x00 0xC1 0x81 0x40 0x01 0xC0 0x80 0x41 0x01 0xC0 0x80 0x41 0x00 0xC1 0x81 0x40 0x01 0xC0 0x80 0x41 0x00 0xC1 0x81 0x40 0x00 0xC1 0x81 0x40 0x01 0xC0 0x80 0x41 0x01 0xC0 0x80 0x41 0x00 0xC1 0x81 0x40 0x00 0xC1 0x81 0x40 0x01 0xC0 0x80 0x41 0x00 0xC1 0x81 0x40 0x01 0xC0 0x80 0x41 0x01 0xC0 0x80 0x41 0x00 0xC1 0x81 0x40 0x01 0xC0 0x80 0x41 0x00 0xC1 0x81 0x40 0x00 0xC1 0x81 0x40 0x01 0xC0 0x80 0x41 0x00 0xC1 0x81 0x40 0x01 0xC0 0x80 0x41 0x01 0xC0 0x80 0x41 0x00 0xC1 0x81 0x40 0x00 0xC1 0x81 0x40 0x01 0xC0 0x80 0x41 0x01 0xC0 0x80 0x41 0x00 0xC1 0x81 0x40 0x01 0xC0 0x80 0x41 0x00 0xC1 0x81 0x40 0x00 0xC1 0x81 0x40 0x01 0xC0 0x80 0x41 0x01 0xC0 0x80 0x41 0x00 0xC1 0x81 0x40 0x00 0xC1 0x81 0x40 0x01 0xC0 0x80 0x41 0x00 0xC1 0x81 0x40 0x01 0xC0 0x80 0x41 0x01 0xC0 0x80 0x41 0x00 0xC1 0x81 0x40 0x00 0xC1 0x81 0x40 0x01 0xC0 0x80 0x41 0x01 0xC0 0x80 0x41 0x00 0xC1 0x81 0x40 0x01 0xC0 0x80 0x41 0x00 0xC1 0x81 0x40 0x00 0xC1 0x81 0x40 0x01 0xC0 0x80 0x41 0x00 0xC1 0x81 0x40 0x01 0xC0 0x80 0x41 0x01 0xC0 0x80 0x41 0x00 0xC1 0x81 0x40 0x01 0xC0 0x80 0x41 0x00 0xC1 0x81 0x40 0x00 0xC1 0x81 0x40 0x01 0xC0 0x80 0x41 0x01 0xC0 0x80 0x41 0x00 0xC1 0x81 0x40 0x00 0xC1 0x81 0x40 0x01 0xC0 0x80 0x41 0x00 0xC1 0x81 0x40 0x01 0xC0 0x80 0x41 0x01 0xC0 0x80 0x41 0x00 0xC1 0x81 0x40 } ; //////////////*低位表*/////////////////// uchar code auchCRCLo[] = { 0x00 0xC0 0xC1 0x01 0xC3 0x03 0x02 0xC2 0xC6 0x06 0x07 0xC7 0x05 0xC5 0xC4 0x04 0xCC 0x0C 0x0D 0xCD 0x0F 0xCF 0xCE 0x0E 0x0A 0xCA 0xCB 0x0B 0xC9 0x09 0x08 0xC8 0xD8 0x18 0x19 0xD9 0x1B 0xDB 0xDA 0x1A 0x1E 0xDE 0xDF 0x1F 0xDD 0x1D 0x1C 0xDC 0x14 0xD4 0xD5 0x15 0xD7 0x17 0x16 0xD6 0xD2 0x12 0x13 0xD3 0x11 0xD1 0xD0 0x10 0xF0 0x30 0x31 0xF1 0x33 0xF3 0xF2 0x32 0x36 0xF6 0xF7 0x37 0xF5 0x35 0x34 0xF4 0x3C 0xFC 0xFD 0x3D 0xFF 0x3F 0x3E 0xFE 0xFA 0x3A 0x3B 0xFB 0x39 0xF9 0xF8 0x38 0x28 0xE8 0xE9 0x29 0xEB 0x2B 0x2A 0xEA 0xEE 0x2E 0x2F 0xEF 0x2D 0xED 0xEC 0x2C 0xE4 0x24 0x25 0xE5 0x27 0xE7 0xE6 0x26 0x22 0xE2 0xE3 0x23 0xE1 0x21 0x20 0xE0 0xA0 0x60 0x61 0xA1 0x63 0xA3 0xA2 0x62 0x66 0xA6 0xA7 0x67 0xA5 0x65 0x64 0xA4 0x6C 0xAC 0xAD 0x6D 0xAF 0x6F 0x6E 0xAE 0xAA 0x6A 0x6B 0xAB 0x69 0xA9 0xA8 0x68 0x78 0xB8 0xB9 0x79 0xBB 0x7B 0x7A 0xBA 0xBE 0x7E 0x7F 0xBF 0x7D 0xBD 0xBC 0x7C 0xB4 0x74 0x75 0xB5 0x77 0xB7 0xB6 0x76 0x72 0xB2 0xB3 0x73 0xB1 0x71 0x70 0xB0 0x50 0x90 0x91 0x51 0x93 0x53 0x52 0x92 0x96 0x56 0x57 0x97 0x55 0x95 0x94 0x54 0x9C 0x5C 0x5D 0x9D 0x5F 0x9F 0x9E 0x5E 0x5A 0x9A 0x9B 0x5B 0x99 0x59 0x58 0x98 0x88 0x48 0x49 0x89 0x4B 0x8B 0x8A 0x4A 0x4E 0x8E 0x8F 0x4F 0x8D 0x4D 0x4C 0x8C 0x44 0x84 0x85 0x45 0x87 0x47 0x46 0x86 0x82 0x42 0x43 0x83 0x41 0x81 0x80 0x40 } ; ////////*16位CRC校验函数查表法*//////////////// uint crc16(uchar *puchMsguchar usDataLen) { uchar uchCRCHi = 0xFF ; uchar uchCRCLo = 0xFF ; uint uIndex ; while (usDataLen--) { uIndex = uchCRCHi ^ *puchMsg++ ; uchCRCHi = uchCRCLo ^ auchCRCHi[uIndex] ; uchCRCLo = auchCRCLo[uIndex] ; } return (((uint)(uchCRCLo) << 8) | uchCRCHi) ; }

通常什么样的情况下才要用到RTOS开发

任务多,需要增加任务或删除任务的时候,你就会发现有RTOS的方便了。之前有个项目就是,幸亏自己添加了RTOS进去,不然后面左加一点右加一点,没用的再删掉,会非常麻烦。

单片机高温死机

我弄是stm32的时候遇到过一个奇怪的问题,就是程序跑着跑着也会突然死机,之前好好的,什么都没干,后面怎么断电上电都没有用。测的RST引脚是0.8V左右。后面偶然看到有人说是焊锡膏的问题,就用热风枪把焊锡膏给吹掉了。没想到真的就好了。后面焊接的板子用的松香,再也没有出现过类似的问题。。不清楚到底是什么问题。