-
基于STM32的4轴步进电机加减速控制
基于STM32的4轴步进电机加减速控制全套工程源码,共有两套;一套是STM32F103的,另外一套是STM32F405的;可以同时控制4轴步进电机进行加减速;速率可以达到100K以上;源码算法是基于《AVR446: Linear speed control of stepper motor》
- 2022-05-26 14:17:29下载
- 积分:1
-
arm 2104 hex test
arm 2104 hex test
- 2023-06-12 22:20:04下载
- 积分:1
-
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
WWWWWWWWWWWWWW222222222222222222222222 rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
- 2022-12-08 14:30:03下载
- 积分:1
-
绝对原创,开源一STM32项目,CAN,UART,Input检测 原创相对高效性能与代码重用平衡思路(缓冲队列加软中断),可直接做工程模板
1、CAN收发队列
使用内存FIFO缓冲CAN帧,适合大数据量通信;并使用内部软中断处理CAN数据,相当于事件响应,综合应该比查询方式节省不少时间,也应该比OS调度省点时间。Can.C:底层处理,Communi.C:与应用层高相关。 应用层处理流程用函数指针表的方式调用减少代码量及阅读整齐;实现CAN各种错误记录机制。已初步测试,该机制可用。
CAN处理流程:
接收:CAN1_RX0_IRQHandler_Name (void), CAN1_RX1_IRQHandler(void)
接收中断,CAN_QueueWriteQuick()将当前的有效报文压入内存FIFO,压入的数据为整个CAN邮箱数据,所以后续的处理函数可以分辨出完整的数据。
void CAN1_RX0_IRQHandler_Name (void) // CAN1_RX0_IRQHandler_Name
{
/*
FIFO从空状态开始,在接收到第一个有效的报文后,FIFO状态变为挂号_1(pending_1),
硬件相应地把CAN_RFR寄存器的FMP[1:0]设置为’01’(二进制01b)。
软件可以读取FIFO输出邮箱来读出邮箱中的报文,然后通过对CAN_RFR寄存器的RFOM位
设置’1’来释放邮箱,这样FIFO又变为空状态了。如果在释放邮箱的同时,
又收到了一个有效的报文,那么FIFO仍然保留在挂号_1状态,软件可以读取FIFO
输出邮箱来读出新收到的报文。
如果应用程序不释放邮箱,在接收到下一个有效的报文后,FIFO状态变为
挂号_2(pending_2),硬件相应地把FMP[1:0]设置为’10’(二进制10b)。
重复上面的过程,第三个有效的报文把FIFO变为挂号_3状态(FMP[1:0]=11b)。
此时,软件必须对RFOM位设置1来释放邮箱,以便FIFO
- 2022-03-21 07:31:29下载
- 积分:1
-
AT91SAM7SE test code for interfacing HID devices like USB mouse with Atmel ARM7...
configure HID devices like USB mouse with A91SAM7SE CPU. Inlcude initilization for necessary peripherials. Developer can modify this piece code to do their development on HID devices. This is speically for GNU-AT91SAM7SE test code for interfacing HID devices like USB mouse with Atmel ARM7 CPU using GNU, unlike IAR, GNU is free SW which can available to everyone
- 2022-03-12 20:49:09下载
- 积分:1
-
AT91SAM7 SWI, Remap, GPIO, PIT and stdio Example ( Gamma )
AT91SAM7 SWI, Remap, GPIO, PIT and stdio Example ( Gamma )
- 2022-07-19 20:32:06下载
- 积分:1
-
读取温度传感器18b20的源程序
8051单片机读取温度传感器18b20的源程序,c51编译。-8051 reads the temperature sensor 18b20 source, c51 compilation.
- 2022-02-22 10:32:30下载
- 积分:1
-
ARM
基于ARM嵌入式系统的通用bootloader的设计与实现 很实用的文章-ARM-based Embedded System Design and Implementation of universal bootloader very practical article. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
- 2022-08-13 00:45:13下载
- 积分:1
-
周立功ZLG_LPC213X的全套资料,这个是其中的TIMER,定时器
周立功ZLG_LPC213X的全套资料,这个是其中的TIMER,定时器-Week Ligong ZLG_LPC213X a complete set of information, this is one of the TIMER, timer
- 2022-03-18 15:12:37下载
- 积分:1
-
小制作电子秤
该上传的源码是一个小制作电子秤,使用了52单片机,C语言的编写环境,已焊接安装完成,望对你有所帮助,该上传的源码是一个小制作电子秤,使用了52单片机,C语言的编写环境,已焊接安装完成,望对你有所帮助,该上传的源码是一个小制作电子秤,使用了52单片机,C语言的编写环境,已焊接安装完成,望对你有所帮助,该上传的源码是一个小制作电子秤,使用了52单片机,C语言的编写环境,已焊接安装完成,望对你有所帮助,
- 2022-03-23 00:55:39下载
- 积分:1