摘要: 一,前后台系统 1,没有操作系统的单片机程序,分为两个部分:前台系统和后台系统。包括:一个死循环和若干个中断服务函数。 2,后台系统:一个死循环,调用API完成操作。任务级。 3,前台系统:中断服务函数,用于处理系统的异步事件。中断级。 4, 二,FreeRTOS内核是可剥夺型的 1,可以剥夺其他任 阅读全文
posted @ 2018-06-01 20:51 Stephen1120 阅读(778) 评论(0) 推荐(0)
摘要: 应用:用于MCU的ADC采样之后的排序,要获取的结果是排序后的中间值。 代码实例: 阅读全文
posted @ 2018-05-31 11:29 Stephen1120 阅读(200) 评论(0) 推荐(0)
摘要: STM32F407之搭建工程 一,使用软件和工具: 1,MDK5 2,串口调试助手:XCOM V2.0 3,烧写程序软件:FlyMcu 4,ST-Link仿真器 二,使用MDK5软件要点 1,选中MCU型号:STM32F407(Device选项卡) 2,添加:STM32F407包文件 3,添加:ST 阅读全文
posted @ 2018-05-19 10:50 Stephen1120 阅读(625) 评论(0) 推荐(0)
摘要: 一、基础概念: 1,晶圆厂 2,流水线技术 3,RISC:精简指令集 4,CRSC:复杂指令集 5,Thumb-2技术:兼容32位长度的指令和16位长度的指令;允许非对齐指令 6,SIMD:半导体存储器集成器件 7,DSP:Digital Signal Processor 数字信号处理器 8,FPU 阅读全文
posted @ 2018-05-17 23:36 Stephen1120 阅读(572) 评论(0) 推荐(0)
摘要: 1,除非特别说明,否则:所有IO在复位后的状态为浮空输入。 2,有些IO是:5V容忍的。 3,复位引脚,带有弱上拉电阻。 4,STM32F407的IO处,可配置上下拉电阻,是在CPU外部的。对输入输出都起作用。 5, 阅读全文
posted @ 2018-05-17 21:03 Stephen1120 阅读(661) 评论(0) 推荐(0)
摘要: STM32F407的资源 1,UASRT 2,SPI 3,I2C 4,通用定时器 5,集成的复位和掉电告警 6,多通道的DMA控制器 7,2个看门狗和RTC 8,集成的PLL和时钟电路 9,外部存储器接口FSMC 10,双12位DAC 11,多个12位快速ADC 12,主振荡器和32KHz振荡器 1 阅读全文
posted @ 2018-05-16 20:33 Stephen1120 阅读(896) 评论(0) 推荐(0)
摘要: 在TOWER.IM中管理PCB工程 设置PCB工程名称:KJ_DEMO_演示版名称_版本开启时间_版本 设置PCB工程名称:KJ_CASE_案件名_版本开启时间_版本 添加文件: PCB工程名.Schdoc PCB工程名.Pcbdoc KJ_Component_Packaging_Library.P 阅读全文
posted @ 2018-03-22 18:35 Stephen1120 阅读(625) 评论(0) 推荐(0)