随笔分类 - 嵌入式
PCB MCU FPGA SMT
摘要:http://t.csdnimg.cn/KgrNZ https://blog.csdn.net/m0_59825000/article/details/130798003 https://blog.csdn.net/m0_59825000/category_12276767.html
阅读全文
摘要:由于编译器默认signed int即32位有符号整数类型,而1<<31实际为0x80000000, 这样就有可能改写了符号位(最高位) 依此类推,(2<<30),(3<<29)...等都会出现编译警告问题. 解决办法为: ((unsigned int)1<<31),((unsigned int)2<
阅读全文
摘要:检查CAN初始化都没有问题,初步判断是stm32f1xx_hal_can.c文件版本不同导致。将当前V1.8.4版本替换为V1.7.0版本后,正常模式与IAP模式下都能正常启动。 具体BUG有待分析 文件链接:https://gitee.com/franks666/MCU/tree/master/S
阅读全文
摘要:仿真得出:在CAN初始化函数中,hcan==NULL,导致初始化失败 HAL_StatusTypeDef HAL_CAN_Init(CAN_HandleTypeDef *hcan) { uint32_t tickstart; /* Check CAN handle */ if (hcan == NU
阅读全文
摘要://产生IIC停止信号 void IIC_Stop(void) { // SDA_OUT();//sda线输出 // IIC_SCL=0; // IIC_SDA=0;//STOP:when CLK is high DATA change form low to high // delay_us(4)
阅读全文
摘要:`#ifdef GNUC /* With GCC/RAISONANCE, small printf (option LD Linker->Libraries->Small printf set to 'Yes') calls __io_putchar() / #define PUTCHAR_PROT
阅读全文
摘要:坐标文件导入少件或者导入不进去(说明书P104页) 分析原因:软件版本太高(建议AD17以下版本) 如若是高版本客户可以照下面选项的方法导出坐标文档: 输出txt坐标文档例子: 发现少件,解决方法: 打开从工程软件中导出的TXT文件。检查Rotation Comment 那一栏是否数值之间有空格。若
阅读全文
摘要:GD25Q128的CS片选端未上拉,单片机读取其中数据,上电推到LCD上,最后部分有缺失,仅MCU断电重新上电会出现,在软件复位时不会出现。
阅读全文