Skip to content

Commit

Permalink
Update README.MD
Browse files Browse the repository at this point in the history
  • Loading branch information
AndrejChoo authored Sep 24, 2023
1 parent 880fe3d commit 6c82bef
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions README.MD
Original file line number Diff line number Diff line change
Expand Up @@ -44,3 +44,7 @@ din7seg.v - дополнительный модуль для подключен
23.09.23
Исправил обнаруженную ошибку с коммандой ASR.
Наконец-то добился поставленной задачи - FPGA работает с FatFS на Си!

24.09.23
Добавил и проверил TIMER2 (кроме PWM Phase Correct) на реальном проекте (WAV плеер на SD карте, где используются: TIMER0 с прерыванием по переполнению для временных интервалов, TIMER2 для генерации ШИМ, SPI для общения с SD картой и UART для отладки). Также добавил возможность компилировать проект под Atmega16/32 под уже имеющуюся периферию (макрос в модуле "io"). Добавлен PORTA для совместимости. Карта регистров Atmega8 и Atmega16/32 мало чем отличается, зато у последней аж 2Кб ОЗУ! Векторы прерываний также перемещены по нужным адресам.
Для правильной компиляции проекта под Atmega16/32 необходимо: увеличить объём ROM и RAM, в модуле "params" изменить соответствующие параметры (FSIZE,RSIZE), обязательно включить компиляцию комманд CALL,JMP, в модуле "io" раскомментировать макрос `define ATMEGA16_32 и закомментировать `define ATMEGA8.

0 comments on commit 6c82bef

Please sign in to comment.