本帖最后由 小龙子714 于 2017-3-9 20:53 编辑 先来一发小车整体效果图,杜板线搭建的的是第一版 第二个是自己腐蚀电路板做的~程序和电路程序以及视频后面再更~
2017-03-09 20:41
如以下代码,我想通过按下k1键来让数码管从数字2进行自增但是无法实现,求大神解答问题出在哪里?#include***it key1=P2^0;//***it key2=P2^1;char table1[16]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};void main(){if(key1==0){P0=~table1[2]++;}}
2016-05-28 11:12
#include#define uchar unsigned char#define uint unsigned int ***it led =P1^0;//LED pin,根据你自己LED连接的引脚来定义uchar num=0,second=0,minute=0,hour=0; void delay(unsigned int t)//延时函数,这个是11.0592MHz晶振大概延时1ms{unsigned int i,j; for(i=t;i>0;i--)for(j=110;j>0;j--);}void main(){TMOD =0x01;//设置定时器0为工作方式1TH0=(65536-45872)/256;//装初值,从45872开始计数到65536溢出,共计时间大概为50usTL0=(65536-45872)%256;EA=1;//开总中断ET0=1; //开定时器0中断TR0 =1;//启动定时器0while(1)//程序在这里循环等待定时器中断{// led=0;} }void LED() interrupt 1//中断函数,1为中断号,代表定时器0中断{TH0=(65536-45872)/256;//重装初值,同上TL0=(65536-45872)%256;num++;//每溢出一次num加1if(num == 20) //num计满20,1s时间到 { num=0; //1s 时间 second++; if(second==60)//1分钟{second=0;minute++;if(minute==60)//1小时 { minute=0; hour++; if(hour==2)//2小时 led=~led; } } }}
2016-06-02 21:54
最近想学习STM32的LL库,HAL库编译起来很慢,标准库又不更新了,所以选择用LL库,有LL库的大侠们麻烦发一份或者发一份下载链接给我也行
2018-12-17 08:54
本帖最后由 一只耳朵怪 于 2018-6-25 10:27 编辑 如题,是不是除了一个是单核,一个是8核,其他的都一样~?
2018-06-25 06:59
小弟最近在用CAN通信,在开发过程中发现了用HAL_CAN_Transmit发送数据时,如果把CAN的通信线断开时,程序会死在HAL_CAN_Transmit函数中的if(Timeout != HAL_MAX_DELAY)的判断中。我使用的是freertos,我也百度了一下,说是里面的_HAL_UNLOCK(hcan)的问题,看的有点一头雾水。或许也是我的CAN配置的问题吧,有哪位大侠知道麻烦告诉下小弟,感激不尽、、、
2019-01-17 06:38
搜索,在大约0.05秒的时间内你可以得到100万个有关便携式的新闻,便携式技术的火暴程度足可见一斑。无庸质疑,便携式技术已经成为当今最热门的技术,它集通信、消费、计算机技术之大成,并在处理器、存储、 电源管理、显示、嵌入式软件领域多路并举、齐头并进,进而融合这些技术的精华以挑战你想象力的方式带给你最新的体验。
2019-06-26 08:06
下面的任务,只能在第一次执行UPP时成功,后面的均不成功,请创龙工程师看看为什么?Void UPP_TASK(Void){ int i,j,k,target_int_count=2; char ch[2]; upp_interrupt_count= 0; upp_error_count = 0; UARTPuts("\tResetting uPP buffers...\r\n",-2); // Initialize data buffers for (i = 0; i < upp_frame_size; i++) { upp_buffer_b
2019-07-04 11:54
阅读了SRIO相关文档,积累了一些问题,现列举如下: 1、lane和port的关系,是不是lane代表物理链路,而port代表传输一个数据包的基本单元? 2、1个6678可以有多个port,是否代表这些port可以去连接不同的设备? 3、我看到PLM_PORT_PATH_CONTROL寄存器用于配置PORT的PATHID PATHCONFIG PATHMODE,但是只有MODE是可写,其他两个是只读,那么我们怎么配置一个port是1x、2x还是4x呢? 4、最后,PATH又是什么概念呢? 请指教,谢谢!
2018-06-21 15:07
请问各位大大,如何通过单片机的5V高低电平驱动3位独立的5寸的数码管!!!我是新手中的新手!爱电子,爱DIY………求驱动电路,对硬件不了解……5寸数码管用单片机IO口,驱动不起来的5寸数码管参数:数码管每一段为7串2并(我的理解是压降至少14V),每一段额定电流20mA(每颗led灯珠10mA),电源用15V电源供电~感谢各位!!
2016-05-24 16:33