摘要: 安装Ubuntu 18.04后,使用国外源太慢了,修改为国内源会快很多。 修改阿里源为Ubuntu 18.04默认的源 备份/etc/apt/sources.list#备份cp /etc/apt/sources.list /etc/apt/sources.list.bak 在/etc/apt/sou 阅读全文
posted @ 2019-08-19 22:50 晨钟_王 阅读(3775) 评论(0) 推荐(0) 编辑
摘要: 当运行sudo apt-get install/update/其他命令时,会出现如下提示: E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)E: Unable to acquire the dpkg frontend lock (/v 阅读全文
posted @ 2019-08-18 11:43 晨钟_王 阅读(3351) 评论(0) 推荐(0) 编辑
摘要: 一直写单片机程序,上位机程序一点都不会,^-^! 现在写了个简单的C程序,结果还遇到一堆问题…… 在运行的时候无法正确输出中文,因为gcc在编译的时候默认不支持中文的, 所以在编译的时候要添加一个选项 -fexec-charset=gbk 我的源代码保存在F盘,名字是nihao.c,所以F:\nih 阅读全文
posted @ 2019-05-25 22:12 晨钟_王 阅读(1922) 评论(1) 推荐(0) 编辑
摘要: //----------------------------main()-------------------- //stm32f103c8t6有3个普通1个高级定时器 //每次进入中断服务程序间隔时间为 //((1+TIM_Prescaler )/72M)*(1+TIM_Period )=((1+7199)/72M)*(1+9999)=1秒 #include #define D13_ON G... 阅读全文
posted @ 2018-11-01 11:47 晨钟_王 阅读(1559) 评论(0) 推荐(0) 编辑
摘要: !是逻辑取反, ~是按位取反, 对!来说,只有0和非0,也就是说,只有是0和不等于0 对~来说,是按位取反,这是针对二进制来说的,如16,二进制是00010000 ,到反就是11101111 阅读全文
posted @ 2018-10-07 20:26 晨钟_王 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 单片机的RAM是非常少的,像新唐,STC,合泰等一些国产的51单片机,RAM 512 byte,1k,2k,非常常见, 有时候我们的串口接收一串数据,或AD连续采集,这些数据是不能放到 flash 里的,没办法,只能想法节约一些变量空间了. 标志位很多时候只有两种状态,就像bool型一样,真/假,这 阅读全文
posted @ 2018-09-15 19:44 晨钟_王 阅读(1755) 评论(1) 推荐(0) 编辑
摘要: 以下代码是单片机程序,51单片机,编译器为HT-IDE3000, 简单来说 头文件中只能申明, 变量在头文件中申明时,要加上extern 这个关键字用来告诉编译器,变量在其它的文件中定义,为什么要在头文件中申明变量? >因为想在其它文件里的代码中使用这些变量, 如在a.c中使用b.c里定义的变量, 阅读全文
posted @ 2018-09-08 23:09 晨钟_王 阅读(1161) 评论(0) 推荐(0) 编辑