
问题解决
吉大一菜鸡
从事电子工程师工作,有硬件和软件相关方面的学习记录
展开
-
波特率的辨析
到底什么是波特率最近在要涉及到串口通信方面的一些任务,所以就翻了一下原理性的东西,但是没有想到,在串口通信中最常提到的词,表示串口通信的速率——波特率 这上面遇到的不少的纠结因为有的地方把这个波特率描述为:bit/s(位/s)而有的地方描述为:baud/s(码元/s)比如,郭天祥的一本51教材里,把波特率定义为bps(bit per second)而我最近参与的一个培训中,一个大牛嵌入...原创 2019-12-08 15:53:21 · 1488 阅读 · 0 评论 -
关于引脚#define定义后报语法错误的相关问题/syntax error near......解决方法
关于引脚宏定义后编译报出syntax error错误的解决方法图片中,对于引脚的宏定义,#define DATA P3^4编译时候会报出syntax error的错误原理:写define 时候就需要去掉^号写sbit的时候要加上^号像P0^0这样是不能直接赋值的例如写P0^0=1就会报错但是写P00=1就可以了名字和位声明还是有一点区别的修改之后...原创 2019-12-06 00:27:13 · 3126 阅读 · 0 评论 -
关于解决STM32 USART底层协议中_sys_exit_(int x)函数编译时提示错误的方法
关于解决STM32 USART底层协议中_sys_exit_(int x)函数编译时提示错误的方法我的协议中有一句这样的语法_sys_exit(int x) {x = x;}编译之后提示这样的错误:Basic\usart\usart.c(31): error: #260-D: explicit type is missing (“int” assumed)_sys_exit(int...原创 2019-09-07 11:08:02 · 7762 阅读 · 4 评论 -
Arduino nano analogWrite()相关不能正常输出PWM问题、nano引脚定义问题
*****这几天老师让我做一个项目,由于时间比较紧直接上丢弃了很久的Arduino,需要用到ananlogWrite()输出模拟值来控制模拟电压的输出。结果一直不能输出相关的模拟电压(我一直认为A7-A8都可以输出PWM,因为是Analog Pin,不过后来才发现,这些引脚只能读取模拟值,输出做不到)。查了许多资料,问了许多的人,在大佬嫌弃,资料看不懂的绝望下,我找到了Arduino的引脚定义,...原创 2019-09-21 17:37:06 · 6089 阅读 · 0 评论 -
比较器,运放的关系。
最近对于比较器和运放的概念比较模糊,不能分清楚,于是乎去了论坛找到里几个经典的容易理解的解释,这里汇总一下,希望对大家有用。比较器是工作于开环的运算放大器,属于放大器的一种,运放一般是工作于闭环,还有就是专门的比较器只能做比较器,但是运放是可以做比较器的。什么反馈都不接的运放就可以当比较器用。比较器的实质也就是个运放。原则上原理差不多,比较器内部省掉补偿,模拟偏置等电路就是比较器,比较器要...原创 2019-09-22 22:58:32 · 1057 阅读 · 0 评论