diff --git a/lcd_driver.sym b/lcd_driver.sym index 8fe1742..f3c0d7f 100644 --- a/lcd_driver.sym +++ b/lcd_driver.sym @@ -1,15 +1,15 @@ BLOCK - 2016-6-3T14:29:29 + 2016-6-3T16:19:19 - - + + @@ -28,9 +28,9 @@ - + - + diff --git a/lcd_driver.vhd b/lcd_driver.vhd index 9550d3e..4bc2b93 100644 --- a/lcd_driver.vhd +++ b/lcd_driver.vhd @@ -215,7 +215,8 @@ begin next_lcd_en <= '1'; next_lcd_rs <= '0'; - if(new_character == '1') then -- send data + if(new_character = '1') then -- send data + next_lcd_rs <= '1'; next_counter <= (others => '0'); next_ret_state <= DONE; next_ret_counter <= to_unsigned(PAUSE_COUNT,NBITS); @@ -257,6 +258,6 @@ begin lcd_db <= cur_lcd_db; lcd_en <= cur_lcd_en; lcd_rs <= cur_lcd_rs; - busy <= '0' when cur_state == DONE else '1'; + busy <= '0' when cur_state = DONE else '1'; end Behavioral; \ No newline at end of file diff --git a/toplevel.sch b/toplevel.sch index f1df5fc..6883f21 100644 --- a/toplevel.sch +++ b/toplevel.sch @@ -33,12 +33,16 @@ - - + + + + + + @@ -54,10 +58,10 @@ - - + + 2016-5-20T8:33:2 @@ -130,7 +134,7 @@ - 2016-6-3T14:29:29 + 2016-6-3T16:19:19 @@ -212,7 +216,7 @@ - + @@ -230,11 +234,14 @@ + - + + + @@ -401,12 +408,15 @@ - + + + + + + + - - - @@ -416,8 +426,6 @@ - - @@ -437,5 +445,16 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/yasg.gise b/yasg.gise index edda31c..f04fd20 100644 --- a/yasg.gise +++ b/yasg.gise @@ -73,12 +73,18 @@ + + + - + - + - + + + + @@ -116,6 +122,7 @@ + @@ -183,6 +190,7 @@ + @@ -217,7 +225,7 @@ - + @@ -229,42 +237,42 @@ - + - + - + - + - + - + - + - - + + @@ -277,63 +285,73 @@ - + - + - - - - - + + + + + - + - - - - + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + - + - - - - - - - - - - - - - - - - - - - - - - + + +