- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 移植uCOS-II到stm32
一. 1.配置os_cfg.h,配置裁剪系统功能.信号量啊,邮箱啊,内存管理啊,定时器啊,队列啊之类的使能和禁用. 2.修改os_cpu.h,系统滴答定时器的相关声明. 3.修改os_cpu_c.c,中断相关的一些宏定义. 4.修改os_cpu_a.asm,由于编译器原因,把PUBIC改为EXPORT等. 5.修改os_dbg.c,也是由于编译器不同,所以需要修改一些东西. 6.修改s...
2018-08-30 21:17:53
259
原创 进程和线程小结
1.什么是进程?什么是线程?进程是表示资源分配的基本单位。线程是进程中执行运算的最小单位,亦即执行处理机调度的基本单位。2.多进程和多线程多进程:同一个时间里,同一个计算机系统中允许两个或两个以上的进程处于并行状态,这是多进程。多线程:一个进程中可以有多条执行路径同时执行,一个线程就是进程中的一条执行路径。3.进程之间的通信方式1)管道 2)信号量 3)信号 4)...
2018-08-29 21:56:07
170
原创 I2C总线
-是一种双向二线制同步串行总线。 -SDA(串行数据线)和SCL(串行时钟线)都是双向I/O线,接口电路为开漏输出.需通过上拉电阻接电源VCC. -stm32通过I2C总线外接24C02...
2018-08-24 01:19:33
740
原创 串口
串口,即串行接口,与之相对应的另一种接口叫并口,并行接口。两者的区别是,传输一个字节(8个位)的数据时,串口是将8个位排好队,逐个地在1条连接线上传输,而并口则将8个位一字排开,分别在8条连接线上同时传输。较具代表性的要数Universal Serial Bus,通用串行总线,也就是USB。其它在嵌入式领域常见的串行接口还包括:I2C,SPI,RJ-45,UART,USART等。...
2018-08-23 16:32:29
247
原创 stm32产生PWM
一.配置GPIO(使能时钟,配置复用推挽输出等)。 二.配置定时器(使用通用定时器) 1.设定定时器周期。 2.设置是否分频。 3.设置向上计数模式。 4.配置为PWM模式1。 5.设置跳变值,当计数器计数到这个值,电平发生跳变。 6.设定计数器小于这个值得时候,电平为高电平。 7.使能通道。 8.使能定时器。`/* * 函数名:TIM3_Mode_Config * 描述...
2018-08-23 15:40:01
2113
转载 "STM32F103VET6"后缀意义
STM32代表ARM Cortex-M内核的32位微控制器. 1.”F”那一位指的是产品类型,现在似乎只有通用型即”F”. 2.”103”那位指的是产品子系列,101= 基本型,102 = USB基本型、USB 2.0全速设备,103 = 增强型,105或107 = 互联型; STM32F103资源:一路CAN2.0B,最大1MBFlash、96KB SRAM,,72MHZ主频,SDIO. ...
2018-08-23 15:31:07
14117
三菱plc的crc校验程序
2018-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人