摘要: 因为uC/OS-III中对中断向量表做了重新映射,之所以这样,是为了不和uc/osiii冲突 在hal_hart.c中添加如下代码 #include <bsp.h> UART_HandleTypeDef uart; void HAL_UART2_IRQHandler(void ){ HAL_UART 阅读全文
posted @ 2019-08-06 17:51 得一寸 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 启动时控件报错 应该在FormLoad事件中处理界面相关的事务 在线程中更新控件的值 CheckForIllegalCrossThreadCalls = false;有风险,禁用,多线程会造成程序崩溃, 可以通过delegate方式解决,在多线程中,也可以更改控件的值 1、声明delegate pu 阅读全文
posted @ 2019-07-29 08:56 得一寸 阅读(387) 评论(0) 推荐(0) 编辑
摘要: stm32f4,Flash不能用Ex的函数,否则Flash有两个寄存器莫名其妙置位,Flash容易写不进去。 APP无损跳入IAP的关键在于,把所有的中断都关闭,如果一个中断时不时在发生,那么程序跳转就会出现混乱。 注意APP不能擦除整个chip IAP的逻辑 先给APP发送指令,要进入IAP了; 阅读全文
posted @ 2019-07-05 16:36 得一寸 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 从TE和MOLEX下载的元器件都有pin脚的curve; solidworks中curve还要在3D图中建立实体; 注释输出不能被allegro识别,需要通过creo另存为才能显示注释; 注释的箭头就不指望能看到了 阅读全文
posted @ 2019-06-28 15:57 得一寸 阅读(1095) 评论(0) 推荐(0) 编辑
摘要: 反向保护: https://www.cnblogs.com/sunshine-jackie/p/8794835.html 阅读全文
posted @ 2019-06-27 15:54 得一寸 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 界面1调用界面2,界面2退出时,闪烁一下: 界面2的dispose和GC.Collect放在界面1中; 阅读全文
posted @ 2019-06-10 21:35 得一寸 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 微软编译器自带设置文件: https://blog.csdn.net/newbie_xymt/article/details/73743245 阅读全文
posted @ 2019-06-09 17:06 得一寸 阅读(1270) 评论(0) 推荐(0) 编辑
摘要: 从不是创建控件“Chart”的线程访问它。” https://www.cnblogs.com/feiyuhuo/p/5156436.html CheckForIllegalCrossThreadCalls = false; 不能对已完成的任务调用 Start 阅读全文
posted @ 2019-06-08 18:16 得一寸 阅读(341) 评论(0) 推荐(0) 编辑
摘要: SystemClock_Config() //配置RCC,主时钟选择和分频,AHB等时钟选择和预分频,设置全局变量SystemCoreClock { RCC寄存器配置: 晶振类型:HSE|HSI HSE_PREDIV HAL_RCC_ClockConfig();//其中用到HSI_VALUE和HSE 阅读全文
posted @ 2019-06-05 21:05 得一寸 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 创建信号量,挂起信号量和发布信号量 创建信号量 void OSSemCreate (OS_SEM *p_sem,CPU_CHAR *p_name,OS_SEM_CTR cnt,OS_ERR *p_err) { CPU_SR_ALLOC();//分配CPU状态寄存器,字节为单位;cpu.h中#defi 阅读全文
posted @ 2019-05-01 15:09 得一寸 阅读(598) 评论(0) 推荐(0) 编辑