我需要对我的状态进行一些重大改进,并且不确定所使用的LCD显示器是否是瓶颈。
假设设计良好的C代码,将光标位置设置为(0,0),写入4个字符(或单个字符)并将光标设置到下一行需要多长时间?
检查忙碌标志是否增加/减少了操作时间?
我知道像这样测量时间可能会有问题,但我只需要一个数量级。 (尽管如果您有特定时间的经验,请分享您的基准)。
答案 0 :(得分:2)
第52页的the datasheet指出“启用周期时间” t [cycE]为500ns min。 =>至少需要500ns的时间才能将一个字(4或8位)的数据发送到显示器。
此外,每个操作的处理时间(大多数情况下为37µs)。但是,返回原点命令需要1500µs的时间,因此控制了处理时间。
答案 1 :(得分:0)
如果查看HD44780数据表,则可以在表6中找到与时序相关的信息: https://www.sparkfun.com/datasheets/LCD/HD44780.pdf 根据此表,我估计要设置光标并写4个字符大约需要大约3个字符。 300美元。